public CParser(ParserState parserState, CLexer lexer) { this.ParserState = parserState; this.lexer = new LookAheadLexer( new CDirectiveLexer(parserState, lexer)); this.grammar = new CGrammar(); }
public CDirectiveLexer(ParserState state, CLexer lexer) { this.state = state; this.lexer = lexer; this.tokenPrev = new CToken( CTokenType.EOF); }