Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
redef fun items do return [n_value]
end
-redef class String
+redef class Text
fun json_to_nit_object: nullable Object
do
- var lexer = new Lexer_json(self)
+ var lexer = new Lexer_json(to_s)
var parser = new Parser_json
var tokens = lexer.lex
parser.tokens.add_all(tokens)
var just_opened_id: nullable Int = null
- init(text: String)
+ init(text: Text)
do
var root = text.json_to_nit_object
if root isa HashMap[String, nullable Object] then path.add(root)