-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parser<TIn,TOut>.Parse(code) Stack overflow #332
Comments
Hello @lijiajunply I can not help without any context! please provide your token enum and parser class so I could try to reproduce. |
ok.thank you
} parser: [ParserRoot("root")]
} |
Thanks , I still miss a sample of the code you're trying to parse. |
test: the code equivalent "a = 1" as python |
Ok I've found it. Simply removing rule :
This is indeed a case of left recursion that i did not catch. I will look at it. Don't forget to close issue if ok with that |
thank you very much |
ok |
I've pushed a fix. a build is running and soon version 2.9.3.1 will add an error message when your left recursion case arise. |
this is my code :
ParserBuilder<OldTokenGeneric, OldLangTree> Parser = new ParserBuilder<OldTokenGeneric, OldLangTree>();
OldParser oldParser = new OldParser();
var buildResult = Parser.BuildParser(oldParser,ParserType.EBNF_LL_RECURSIVE_DESCENT).Result;
var r = buildResult.Parse(code);
var RUN = r.Result;
error:
Stack overflow.
Repeat 1324 times:
at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.NonTerminalClause1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.NonTerminalClause
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.NonTerminalClause1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.NonTerminalClause`1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
$(System.String[])2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.NonTerminalClause1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.NonTerminalClause
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.NonTerminalClause1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseInfixExpressionRule(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32)at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String)at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseNonTerminal(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseZeroOrMore(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.ZeroOrMoreClause1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32) at sly.parser.llparser.EBNFRecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, sly.parser.syntax.grammar.Rule1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>, Int32, System.String) at sly.parser.llparser.RecursiveDescentSyntaxParser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.Collections.Generic.IList1<sly.lexer.Token
1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.String)at sly.parser.Parser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ParseWithContext(System.Collections.Generic.IList
1<sly.lexer.Token1<Old8Lang.CslyMake.OldLandParser.OldTokenGeneric>>, System.Object, System.String) at sly.parser.Parser
2[[Old8Lang.CslyMake.OldLandParser.OldTokenGeneric, Old8Lang, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Parse(System.String, System.String)at Old8Lang.CslyMake.OldLandParser.OldLangInterpreter..ctor(System.String)
at Old8Lang.APIs.CslyUsing(System.String)
at Program.
Process finished with exit code 134.
The text was updated successfully, but these errors were encountered: