Module: EDNGRAMMAR::Prefixed0

Defined in:
lib/parser/edngrammar.rb

Instance Method Summary collapse

Instance Method Details

#ast1(pref) ⇒ Object



1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/parser/edngrammar.rb', line 1830

def ast1(pref)
       data = ast.force_encoding(Encoding::UTF_8) # XXX undo .b
       begin
         ::EDNGRAMMAR::APPS[pref].decode(pref, data)
       rescue CBOR_DIAG::AppParseError => e
         app_parser_level1_diagnostics(e, elements[1])
         raise e
       end
end