class Nydp::Builtin::Parse
Public Instance Methods
builtin_call(arg)
click to toggle source
# File lib/nydp/builtin/parse.rb, line 4 def builtin_call arg parser = Nydp.new_parser tokens = Nydp.new_tokeniser Nydp::StringReader.new "parse", arg.to_s exprs = [] while !tokens.finished expr = parser.expression(tokens) exprs << expr unless expr == nil && tokens.finished end Nydp::Pair.from_list exprs end