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

ScanToEndOfStmt() private method

private ScanToEndOfStmt ( ) : void
return void
		void ScanToEndOfStmt()
		{
			TokenType la0;
			// Line 1436: greedy(~(EOF|TT.LBrace|TT.Semicolon))*
			for (;;) {
				la0 = LA0;
				if (!(la0 == (TokenType) EOF || la0 == TT.LBrace || la0 == TT.Semicolon))
					Skip();
				else
					break;
			}
			// Line 1437: greedy(TT.Semicolon | TT.LBrace (TT.RBrace)?)?
			la0 = LA0;
			if (la0 == TT.Semicolon)
				Skip();
			else if (la0 == TT.LBrace) {
				Skip();
				// Line 1437: (TT.RBrace)?
				la0 = LA0;
				if (la0 == TT.RBrace)
					Skip();
			}
		}
	
EcsParser