Loyc.LLParserGenerator.StageOneParser.PrefixExprOrBraces C# (CSharp) Method

PrefixExprOrBraces() private method

private PrefixExprOrBraces ( ) : LNode
return LNode
		LNode PrefixExprOrBraces()
		{
			TT la0;
			// Line 114: (TT.LBrace TT.RBrace / PrefixExpr)
			la0 = (TT) LA0;
			if (la0 == TT.LBrace) {
				var lb = MatchAny();
				var rb = Match((int) TT.RBrace);
				#line 114 "StageOneParserGrammar.ecs"
				return ParseHostBraces(lb, rb.EndIndex, ParsingMode.Expressions);
				#line default
			} else {
				var e = PrefixExpr();
				#line 115 "StageOneParserGrammar.ecs"
				return e;
				#line default
			}
		}
		LNode RangeExpr()