Compiler API - frantic0/sema-engine GitHub Wiki

  let grammarSpecification  
  let grammarCompilationErrors, grammarCompiledParser;

  let { grammarCompilationErrors, grammarCompiledParser } = compile(grammarSpecification);
  let liveCode = codeMirror.getBlock()
  let liveCodeAbstractSyntaxTree, liveCodeParseErrors, dspCode;
  let {liveCodeAbstractSyntaxTree, liveCodeParseErrors, dspCode } = await parseLiveCodeAsync(liveCode);