# TODO: include Pegleromyces library in a better way than clone into subdir import as(:Pegleromyces) ‘parser/pegleromyces/lib/pegleromyces.my’ ::Pegleromyces: Pegleromyces
import ‘parser/MycoGrammar.my’ import ‘parser/MycoBuilder.my’
CodeTools::Parser: Pegleromyces::String::Parser {
const grammar: MycoGrammar const builder: MycoBuilder parse_string: |string| { state = parse(string) state.result &? state.result.fetch(:root) ?? state.raise_error }
}