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

VarInitializerOpt() private method

private VarInitializerOpt ( LNode name, bool isArray ) : LNode
name LNode
isArray bool
return LNode
		LNode VarInitializerOpt(LNode name, bool isArray)
		{
			TokenType la0;
			LNode expr = default(LNode);
			// Line 1639: (VarInitializer)?
			la0 = LA0;
			if (la0 == TT.QuickBindSet || la0 == TT.Set) {
				// line 1639
				int eqIndex = LT0.StartIndex;
				expr = VarInitializer(isArray);
				// line 1641
				return F.Call(S.Assign, name, expr, name.Range.StartIndex, expr.Range.EndIndex, eqIndex, eqIndex + 1);
			}
			// line 1642
			return name;
		}
	
EcsParser