Updated eJSON to use Eiffel 6.8 version.

Basically the changes are:

Replace ? by detachable
indexing by note
removing `is' from features, and in some places replaced by =
In the ecf now we need to include every gobo library, because the gobo.ecf, exclude libraries that are needed.
TODO: the test-suite is not void-safety.
This commit is contained in:
jvelilla
2011-07-07 12:03:25 +00:00
parent 94c5c90eaa
commit f4c472cb9f
26 changed files with 1009 additions and 929 deletions

View File

@@ -1,4 +1,4 @@
indexing
note
description: "JSON Null Values"
author: "Javier Velilla"
date: "2008/08/24"
@@ -12,20 +12,20 @@ inherit
feature --Access
hash_code: INTEGER is
hash_code: INTEGER
-- Hash code value
do
Result := null_value.hash_code
end
representation: STRING is
representation: STRING
do
Result := "null"
end
feature -- Visitor pattern
accept (a_visitor: JSON_VISITOR) is
accept (a_visitor: JSON_VISITOR)
-- Accept `a_visitor'.
-- (Call `visit_element_a' procedure on `a_visitor'.)
do
@@ -42,6 +42,6 @@ feature -- Status report
feature {NONE}-- Implementation
null_value: STRING is "null"
null_value: STRING = "null"
end