class Nydp::Builtin::ParseInString
Public Instance Methods
builtin_call(arg)
click to toggle source
# File lib/nydp/builtin/parse_in_string.rb, line 4 def builtin_call arg parser = Nydp.new_parser tokens = Nydp.new_tokeniser Nydp::StringReader.new "parse-in-string", arg.to_s parser.embedded(tokens) rescue StandardError => e new_msg = "parse error: #{e.message._nydp_inspect} in\n#{Nydp.indent_text arg.to_s}" raise Nydp::Error.new new_msg end