/[bison]/bison/src/lex.c
ViewVC logotype

Diff of /bison/src/lex.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.52 by akim, Mon Mar 4 12:06:07 2002 UTC revision 1.53 by akim, Sun Apr 7 17:43:21 2002 UTC
# Line 364  lex (void) Line 364  lex (void)
364          obstack_1grow (&token_obstack, '\0');          obstack_1grow (&token_obstack, '\0');
365          token_buffer = obstack_finish (&token_obstack);          token_buffer = obstack_finish (&token_obstack);
366          symval = getsym (token_buffer);          symval = getsym (token_buffer);
367          symval->class = token_sym;          if (symval->number == -1)
368          if (symval->user_token_number == SUNDEF)            {
369            symval->user_token_number = code;              symval->number = ntokens++;
370                symval->class = token_sym;
371                if (symval->user_token_number == SUNDEF)
372                  symval->user_token_number = code;
373              }
374          return tok_identifier;          return tok_identifier;
375        }        }
376    
# Line 388  lex (void) Line 392  lex (void)
392          token_buffer = obstack_finish (&token_obstack);          token_buffer = obstack_finish (&token_obstack);
393    
394          symval = getsym (token_buffer);          symval = getsym (token_buffer);
395          symval->class = token_sym;          if (symval->number == -1)
396              {
397                symval->number = ntokens++;
398                symval->class = token_sym;
399              }
400    
401          return tok_identifier;          return tok_identifier;
402        }        }

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26