Lines Matching refs:tok

3809         tokenid_t tok;
3846 (*mpTokenTable)[pV->tok].mpStructInfo = pV->pOldDefinition;
3848 (*mpTokenTable)[pV->tok].mpVariableInfo = pV->pOldDefinition;
3854 bool isDefinedAtCurrentLevel(tokenid_t tok) {
3855 VariableInfo* pV = (*mpTokenTable)[tok].mpVariableInfo;
3859 bool isStructTagDefinedAtCurrentLevel(tokenid_t tok) {
3860 VariableInfo* pV = (*mpTokenTable)[tok].mpStructInfo;
3864 VariableInfo* add(tokenid_t tok) {
3865 Token& token = (*mpTokenTable)[tok];
3870 pNewV->tok = tok;
3878 VariableInfo* addStructTag(tokenid_t tok) {
3879 Token& token = (*mpTokenTable)[tok];
3884 pNewS->tok = tok;
3934 tokenid_t tok; // token
4112 if (pV && pV->tok != t) {
4274 tok = TOK_NUM_DOUBLE;
4286 tok = TOK_NUM_FLOAT;
4296 if (tok == TOK_NUM_FLOAT) {
4304 // fprintf(stderr, "float constant: %s (%d) %g\n", pText, tok, tokd);
4323 if (tok == TOK_DEFINE) {
4325 } else if (tok == TOK_PRAGMA) {
4327 } else if (tok == TOK_LINE) {
4337 tok = ch;
4345 if (tok == '.' && !isdigit(ch)) {
4349 if (tok == '0') {
4352 tok = TOK_NUM;
4361 tok = TOK_NUM;
4368 } else if (isdigit(tok)){
4372 if (tok == '.' || ch == '.' || ch == 'e' || ch == 'E') {
4384 tok = TOK_NUM;
4393 tok = mTokenTable.intern(mTokenString.getUnwrapped(), mTokenString.len());
4396 char* pMacroDefinition = mTokenTable[tok].mpMacroDefinition;
4397 if (pMacroDefinition && !currentlyBeingExpanded(tok)) {
4407 macroState[macroLevel].name = tok;
4417 if (tok == '\'') {
4418 tok = TOK_NUM;
4425 } else if ((tok == '/') & (ch == '*')) {
4439 } else if ((tok == '/') & (ch == '/')) {
4446 } else if ((tok == '-') & (ch == '>')) {
4448 tok = TOK_OP_ARROW;
4456 if ((l == tok) & ((a == ch) | (a == '@'))) {
4463 tok = TOK_DUMMY; /* dummy token for double tokens */
4470 tok = TOK_OP_ASSIGNMENT;
4487 decodeToken(buf, tok, true);
4497 tokenid_t name = tok;
4582 if (tok != TOK_NUM) {
4605 if (tok == c) {
4613 if (tok == '"') {
4616 while (tok == '"') {
4660 } else if (tok == TOK_OP_ASSIGNMENT) {
4686 t = tok;
4754 linkGlobal(t, tok == '(');
4756 if (!n && tok != '(') {
4760 if (tok != '(') {
4840 while (tok != ')' && tok != EOF) {
4869 } else if ( tok != ')') {
4891 Type* pStructElement = lookupStructMember(pStruct, tok);
4897 decodeToken(buf, tok, true);
5026 } else if (tok == TOK_IF) {
5032 if (tok == TOK_ELSE) {
5041 } else if ((tok == TOK_WHILE) | (tok == TOK_FOR)) {
5042 t = tok;
5049 if (tok != ';')
5054 if (tok != ';')
5057 if (tok != ')') {
5069 } else if (tok == '{') {
5074 while (tok != '}' && tok != EOF)
5082 if (tok != ';') {
5108 } else if (tok != ';')
5331 switch(tok) {
5369 bool isStruct = (tok == TOK_STRUCT);
5377 if (isSymbol(tok)) {
5378 VariableInfo* pV = VI(tok);
5472 while (tok != '}' && tok != EOF) {
5475 while (tok != ';' && tok != EOF) {
5616 decodeToken(temp, tok, true);
5627 if (tok != ']') {
5628 if (tok != TOK_NUM || tokc <= 0) {
5683 decodeToken(buf, tok, true);
5730 while (tok != ';' && tok != EOF) {
5743 if (tok == '{') {
5769 if (tok == ',')
5778 return checkSymbol(tok);
5827 if (tok >= TOK_SYMBOL) {
5828 result = tok;
5836 while (tok != EOF) {
5873 if (tok == TOK_NUM) {
5900 } else if (tok != '{') {
5993 tok = 0;
6145 mTokenTable[value->tok].pText);
6155 tokenid_t tok = mTokenTable.intern(name, strlen(name));
6156 VariableInfo* pVariableInfo = VI(tok);