Lines Matching full:system
12 /** This class serves as the main driver for the JavaCup system.
44 * <dd> print messages to indicate progress of the system
137 /** The main driver for the system.
145 start_time = System.currentTimeMillis();
151 if (print_progress) System.err.println("Opening files...");
154 prelim_end = System.currentTimeMillis();
158 System.err.println("Parsing specification from standard input...");
161 parse_end = System.currentTimeMillis();
167 if (print_progress) System.err.println("Checking specification...");
170 check_end = System.currentTimeMillis();
173 if (print_progress) System.err.println("Building parse tables...");
176 build_end = System.currentTimeMillis();
179 if (print_progress) System.err.println("Writing parser...");
183 emit_end = System.currentTimeMillis();
196 dump_end = System.currentTimeMillis();
199 if (print_progress) System.err.println("Closing files...");
214 System.err.println();
215 System.err.println(message);
216 System.err.println();
217 System.err.println(
230 " -progress print messages to indicate progress of the system\n" +
237 System.exit(1);
352 /** Input file. This is a buffered version of System.in. */
363 /** Open various files used by the system. */
375 System.exit(3);
378 input_file = new BufferedInputStream(System.in);
391 System.err.println("Can't open \"" + out_name + "\" for output");
392 System.exit(3);
402 System.err.println("Can't open \"" + out_name + "\" for output");
403 System.exit(4);
409 /** Close various files used by the system. */
473 System.err.println("Warning: Terminal \"" + term.name() +
492 System.err.println("Warning: Non terminal \"" + nt.name() +
529 System.err.println(" Computing non-terminal nullability...");
532 nullability_end = System.currentTimeMillis();
536 System.err.println(" Computing first sets...");
539 first_end = System.currentTimeMillis();
543 System.err.println(" Building state machine...");
546 machine_end = System.currentTimeMillis();
550 System.err.println(" Filling in tables...");
559 table_end = System.currentTimeMillis();
563 System.err.println(" Checking for non-reduced productions...");
566 reduce_check_end = System.currentTimeMillis();
571 System.err.println("*** More conflicts encountered than expected " +
574 build_end = System.currentTimeMillis();
581 System.exit(100);
610 /** Emit a long summary message to standard error (System.err) which
614 * @param output_produced did the system get far enough to generate code.
618 final_time = System.currentTimeMillis();
622 System.err.println("------- " + version.title_str +
626 System.err.println(" " + lexer.error_count + " error" +
631 System.err.print(" " + terminal.number() + " terminal" +
633 System.err.print(non_terminal.number() + " non terminal" +
635 System.err.println(production.number() + " production" +
637 System.err.println(" producing " + lalr_state.number() +
641 System.err.println(" " + emit.unused_term + " terminal" +
643 System.err.println(" " + emit.unused_non_term + " non terminal" +
647 System.err.println(" " + emit.not_reduced + " production" +
651 System.err.println(" " + emit.num_conflicts + " conflict" +
657 System.err.println(" Code written to \"" + emit.parser_class_name +
660 System.err.println(" No code produced.");
664 System.err.println(
676 System.err.println(". . . . . . . . . . . . . . . . . . . . . . . . . ");
677 System.err.println(" Timing Summary");
678 System.err.println(" Total time "
680 System.err.println(" Startup "
682 System.err.println(" Parse "
685 System.err.println(" Checking "
688 System.err.println(" Parser Build "
691 System.err.println(" Nullability "
694 System.err.println(" First sets "
697 System.err.println(" State build "
700 System.err.println(" Table build "
703 System.err.println(" Checking "
706 System.err.println(" Code Output "
709 System.err.println(" Symbols "
712 System.err.println(" Parser class "
715 System.err.println(" Actions "
718 System.err.println(" Prod table "
721 System.err.println(" Action tab "
724 System.err.println(" Reduce tab "
727 System.err.println(" Dump Output "
784 System.err.println("===== Terminals =====");
787 System.err.print(((terminal)t.nextElement()).name() + " ");
788 if ((cnt+1) % 5 == 0) System.err.println();
790 System.err.println();
791 System.err.println();
793 System.err.println("===== Non terminals =====");
796 System.err.print(((non_terminal)n.nextElement()).name() + " ");
797 if ((cnt+1) % 5 == 0) System.err.println();
799 System.err.println();
800 System.err.println();
803 System.err.println("===== Productions =====");
807 System.err.print(prod.lhs().the_symbol().name() + " ::= ");
810 System.err.print("{action} ");
812 System.err.print(
814 System.err.println();
816 System.err.println();
835 System.err.println("===== Viable Prefix Recognizer =====");
838 if (ordered[i] == start_state) System.err.print("START ");
839 System.err.println(ordered[i]);
840 System.err.println("-------------------");
849 System.err.println(action_table);
850 System.err.println(reduce_table);