Lines Matching refs:lookahead

285         lookahead = None                 # Current lookahead symbol
343 if not lookahead:
345 lookahead = get_token() # Get the next token
347 lookahead = lookaheadstack.pop()
348 if not lookahead:
349 lookahead = YaccSymbol()
350 lookahead.type = "$end"
354 … ("%s . %s" % (" ".join([xx.type for xx in symstack][1:]), str(lookahead))).lstrip())
358 ltype = lookahead.type
371 symstack.append(lookahead)
372 lookahead = None
432 lookaheadstack.append(lookahead)
437 lookahead = sym
471 lookaheadstack.append(lookahead)
476 lookahead = sym
495 … ("%s . %s" % (" ".join([xx.type for xx in symstack][1:]), str(lookahead))).lstrip())
511 errtoken = lookahead
528 lookahead = tok
533 if hasattr(errtoken,"lineno"): lineno = lookahead.lineno
550 if len(statestack) <= 1 and lookahead.type != "$end":
551 lookahead = None
562 if lookahead.type == "$end":
566 if lookahead.type != 'error':
571 lookahead = None
575 if hasattr(lookahead,"lineno"):
576 t.lineno = lookahead.lineno
577 t.value = lookahead
578 lookaheadstack.append(lookahead)
579 lookahead = t
600 lookahead = None # Current lookahead symbol
649 if not lookahead:
651 lookahead = get_token() # Get the next token
653 lookahead = lookaheadstack.pop()
654 if not lookahead:
655 lookahead = YaccSymbol()
656 lookahead.type = '$end'
659 ltype = lookahead.type
668 symstack.append(lookahead)
669 lookahead = None
718 lookaheadstack.append(lookahead)
723 lookahead = sym
754 lookaheadstack.append(lookahead)
759 lookahead = sym
784 errtoken = lookahead
801 lookahead = tok
806 if hasattr(errtoken,"lineno"): lineno = lookahead.lineno
823 if len(statestack) <= 1 and lookahead.type != '$end':
824 lookahead = None
835 if lookahead.type == '$end':
839 if lookahead.type != 'error':
844 lookahead = None
848 if hasattr(lookahead,"lineno"):
849 t.lineno = lookahead.lineno
850 t.value = lookahead
851 lookaheadstack.append(lookahead)
852 lookahead = t
872 lookahead = None # Current lookahead symbol
921 if not lookahead:
923 lookahead = get_token() # Get the next token
925 lookahead = lookaheadstack.pop()
926 if not lookahead:
927 lookahead = YaccSymbol()
928 lookahead.type = '$end'
931 ltype = lookahead.type
940 symstack.append(lookahead)
941 lookahead = None
979 lookaheadstack.append(lookahead)
984 lookahead = sym
1009 lookaheadstack.append(lookahead)
1014 lookahead = sym
1039 errtoken = lookahead
1056 lookahead = tok
1061 if hasattr(errtoken,"lineno"): lineno = lookahead.lineno
1078 if len(statestack) <= 1 and lookahead.type != '$end':
1079 lookahead = None
1090 if lookahead.type == '$end':
1094 if lookahead.type != 'error':
1099 lookahead = None
1103 if hasattr(lookahead,"lineno"):
1104 t.lineno = lookahead.lineno
1105 t.value = lookahead
1106 lookaheadstack.append(lookahead)
1107 lookahead = t