Module: EDNGRAMMAR::Prefixed1

Defined in:
lib/parser/edngrammar.rb

Instance Method Summary collapse

Instance Method Details

#ast1(pref) ⇒ Object



1842
1843
1844
1845
1846
1847
1848
1849
1850
# File 'lib/parser/edngrammar.rb', line 1842

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_raw_diagnostics(e, elements[1])
         raise e
       end
end