public PolyglotSyntaxTree Parse(string code) { var sourceText = SourceText.From(code); var parser = new PolyglotSyntaxParser(sourceText, DefaultLanguage, Directives); return(parser.Parse()); }
public PolyglotSyntaxTree Parse(string code, string language = null) { var sourceText = SourceText.From(code); var parser = new PolyglotSyntaxParser( sourceText, language ?? KernelLanguage, GetDirectiveParser(), GetSubkernelDirectiveParsers()); return(parser.Parse()); }