Home | History | Annotate | Download | only in src

Lines Matching refs:tokSource

58 static pANTLR3_COMMON_TOKEN nextToken					(pANTLR3_TOKEN_SOURCE toksource);
105 if (lexer->rec->state->tokSource == NULL)
107 lexer->rec->state->tokSource = (pANTLR3_TOKEN_SOURCE)ANTLR3_CALLOC(1, sizeof(ANTLR3_TOKEN_SOURCE));
109 if (lexer->rec->state->tokSource == NULL)
116 lexer->rec->state->tokSource->super = lexer;
121 lexer->rec->state->tokSource->nextToken = nextToken;
122 lexer->rec->state->tokSource->strFactory = NULL;
149 specialT = &(lexer->rec->state->tokSource->eofToken);
162 specialT = &(lexer->rec->state->tokSource->skipToken);
203 /// \param toksource
217 nextTokenStr (pANTLR3_TOKEN_SOURCE toksource)
224 lexer = (pANTLR3_LEXER)(toksource->super);
261 pANTLR3_COMMON_TOKEN teof = &(toksource->eofToken);
294 else if (state->token == &(toksource->skipToken))
314 * \param toksource
330 nextToken (pANTLR3_TOKEN_SOURCE toksource)
336 tok = nextTokenStr(toksource);
355 lexer = (pANTLR3_LEXER)(toksource->super);
364 tok = nextTokenStr(toksource);
521 if (lexer->rec->state->tokSource->strFactory == NULL)
523 lexer->rec->state->tokSource->strFactory = input->strFactory;
528 if (lexer->rec->state->tokSource->eofToken.strFactory == NULL)
530 lexer->rec->state->tokSource->eofToken.strFactory = input->strFactory;
546 lexer->rec->state->tokSource->fileName = input->fileName;
705 if (lexer->rec->state->tokSource != NULL)
707 ANTLR3_FREE(lexer->rec->state->tokSource);
708 lexer->rec->state->tokSource = NULL;