Loyc.Ecs.Parser.EcsParser.TokenLiteral C# (CSharp) Method

TokenLiteral() private method

private TokenLiteral ( ) : LNode
return LNode
		LNode TokenLiteral()
		{
			TokenType la0;
			Token at = default(Token);
			Token L = default(Token);
			Token R = default(Token);
			at = Match((int) TT.At);
			// Line 520: (TT.LBrack TT.RBrack | TT.LBrace TT.RBrace)
			la0 = LA0;
			if (la0 == TT.LBrack) {
				L = MatchAny();
				R = Match((int) TT.RBrack);
			} else {
				L = Match((int) TT.LBrace);
				R = Match((int) TT.RBrace);
			}
			// line 521
			return F.Literal(L.Children, at.StartIndex, R.EndIndex);
		}
	
EcsParser