Lines Matching full:terminal
10 * states under terminal and non-terminal symbols. Each state represents
26 * above), and the terminal f followed by e.<p>
31 * This corresponds to "moving the dot past" a terminal in one or more items
39 * transition based on the non-terminal on the LHS of the production. This
294 itm.lookahead().add(terminal.EOF);
432 * are indexed by terminal symbols and correspond to either transitions
437 * out of a state on that non-terminal.<p>
476 for (int t = 0; t < terminal.number(); t++)
513 /* if its on an terminal add a shift entry */
592 /* must be a shift on a terminal or non-terminal */
595 /* is it a shift on a terminal */
599 /* does the terminal conflict with our item */
600 if (itm.lookahead().contains((terminal)shift_sym))
601 /* remember the terminal symbol in conflict */
602 conflict_set.add((terminal)shift_sym);
608 for (int t = 0; t < terminal.number(); t++)
633 for (int t = 0; t < terminal.number(); t++)
638 System.err.print(terminal.find(t).name());
681 /* is it a shift on our conflicting terminal */
690 System.err.println(" under symbol "+ terminal.find(conflict_sym).name());