Home | History | Annotate | Download | only in java_cup

Lines Matching full:terminal

35       These sections declare all the terminal and non terminal symbols
128 /** left hand side non terminal of the current production */
162 terminal java_cup.runtime.token
163 PACKAGE, IMPORT, CODE, ACTION, PARSER, TERMINAL, NON, INIT, SCAN, WITH,
167 terminal java_cup.runtime.str_token ID, CODE_STRING;
169 non terminal java_cup.runtime.symbol
177 non terminal java_cup.runtime.str_token nt_id, symbol_id, label_id, opt_label;
187 /* declare "error" as a terminal */
188 symbols.put("error", new symbol_part(terminal.error));
190 /* declare start non terminal */
204 and we have TERMINAL or NON TERMINAL to sync on. if we get
328 TERMINAL
338 TERMINAL
350 TERMINAL
359 TERMINAL
387 /* verify that the name has been declared as a non terminal */
391 lexer.emit_error( "Start non terminal \"" + start_name.str_val +
396 /* remember the non-terminal for later */
402 add_rhs_part(new symbol_part(terminal.EOF));
429 lexer.emit_error("LHS non terminal \"" + lhs_id.str_val +
459 /* if we have no start non-terminal declared and this is
469 add_rhs_part(new symbol_part(terminal.EOF));
552 /* see if this terminal has been declared before */
563 new symbol_part(new terminal(term_id.str_val, multipart_name)));
573 /* see if this non terminal has been declared before */
582 /* build the non terminal object */