Home | History | Annotate | Download | only in parser

Lines Matching refs:lexer

60      * @param lexer -
61 * the lexer to use.
63 protected WarningParser(Lexer lexer) {
64 super(lexer);
82 while (lexer.lookAhead(0) != '\n') {
87 this.lexer.match(TokenTypes.ID);
88 Token token = lexer.getNextToken();
97 this.lexer.SPorHT();
100 this.lexer.match(TokenTypes.ID);
101 token = lexer.getNextToken();
103 if (lexer.lookAhead(0) == ':') {
104 this.lexer.match(':');
105 this.lexer.match(TokenTypes.ID);
106 Token token2 = lexer.getNextToken();
113 this.lexer.SPorHT();
116 String text = this.lexer.quotedString();
118 this.lexer.SPorHT();
122 while (lexer.lookAhead(0) == ',') {
123 this.lexer.match(',');
124 this.lexer.SPorHT();
129 this.lexer.match(TokenTypes.ID);
130 Token tok = lexer.getNextToken();
139 this.lexer.SPorHT();
142 this.lexer.match(TokenTypes.ID);
143 tok = lexer.getNextToken();
147 if (lexer.lookAhead(0) == ':') {
148 this.lexer.match(':');
149 this.lexer.match(TokenTypes.ID);
150 Token token2 = lexer.getNextToken();
157 this.lexer.SPorHT();
160 text = this.lexer.quotedString();
162 this.lexer.SPorHT();