1lmnopqrstuvwxyz{|}~bc    Action tab  Actions  Prod table  Reduce tab  Checking  First sets  Nullability  Parser class  State build  Symbols  Table build  Checking  Code Output  Dump Output  Parse  Parser Build  Startup  Total time  Building state machine...) Checking for non-reduced productions... Code written to " Computing first sets...' Computing non-terminal nullability... Filling in tables... No code produced. Timing Summary producing  ( ::=  and  conflict declared but not used. declared,  detected error expected). never reduced. non-terminal production terminal unique parse states. warning" " for output" was declared but never used%)()I()J()Ljava/lang/String;()V()Z(I)Ljava/lang/String;(I)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)I(Ljava/lang/String;)V(Ljava/lang/String;)Z(Z)VI*** More conflicts encountered than expected -- parser generation aborted, , and -4------- CUP v0.10j Parser Generation Summary --------------------------=---------------------------------------------------- (v0.10j) -compact_red-debug-dump -dump_grammar -dump_states -dump_tables-expect--expect must be followed by a decimal integer!-expect must have a name argument -interface -nonterms -nopositions -noscanner -nosummary-nowarn-package"-package must have a name argument-parser!-parser must have a name argument -progress-symbols"-symbols must have a name argument-time-version.2. . . . . . . . . . . . . . . . . . . . . . . . . .cup.java .java", and ".java".===== Non terminals ========== Productions ========== Terminals =====$===== Viable Prefix Recognizer =====Building parse tables... CUP v0.10j Can't open "Checking specification...Closing files...CodeEOF ExceptionsI$Internal error: Unexpected exceptionJLineNumberTableLjava/io/PrintStream;Ljava/lang/String; Main.javaOpening files...,Parsing specification from standard input...START  SourceFileUnrecognized option "Usage: com.sun.java_cup.internal [options] and expects a specification file on standard input. Legal options include: -package name specify package generated classes go in [default none] -parser name specify parser class name [default "parser"] -symbols name specify name for symbol constant class [default "sym"] -interface put symbols in an interface, rather than a class -nonterms put non terminals in symbol constant class -expect # number of conflicts expected/allowed [default 0] -compact_red compact tables by defaulting to most frequent reduce -nowarn don't warn about useless productions, etc. -nosummary don't print the usual summary of parse states, etc. -nopositions don't propagate the left and right token position values -noscanner don't refer to com.sun.java_cup.internal.runtime.Scanner -progress print messages to indicate progress of the system -time print time usage summary -dump_grammar produce a human readable dump of the symbols and grammar -dump_states produce a dump of parse state machine -dump_tables produce a dump of the parse tables -dump produce a dump of all of the above -version print the version information for CUP and exit Warning: Non terminal "Warning: Terminal "Writing parser...Z[]] action_code_time action_tableaction_table_timeallappend build_end build_machine build_parserbuild_table_entries check_endcheck_reductions check_unusedclose close_filescom/sun/java_cup/internal/Maincom/sun/java_cup/internal/emit(com/sun/java_cup/internal/internal_error$com/sun/java_cup/internal/lalr_statecom/sun/java_cup/internal/lexer&com/sun/java_cup/internal/non_terminal,com/sun/java_cup/internal/parse_action_table,com/sun/java_cup/internal/parse_reduce_table com/sun/java_cup/internal/parser$com/sun/java_cup/internal/production)com/sun/java_cup/internal/production_part com/sun/java_cup/internal/symbol%com/sun/java_cup/internal/symbol_part"com/sun/java_cup/internal/terminalcompute_first_setscompute_nullabilitycurrentTimeMillis debug_parsedump_end dump_grammar dump_machine dump_tablesemit_end emit_error emit_parser emit_summaryendsWithequalserrerror error_countexitexpect_conflicts final_timefind first_endgoto_table_timehasMoreElementsininclude_non_termsindex input_file is_actionjava/io/BufferedInputStreamjava/io/BufferedOutputStream java/io/Filejava/io/FileOutputStreamjava/io/IOExceptionjava/io/PrintStreamjava/io/PrintWriterjava/lang/Exceptionjava/lang/Integerjava/lang/NumberFormatExceptionjava/lang/Objectjava/lang/Stringjava/lang/StringBuilderjava/lang/Systemjava/util/Enumerationlhs lr_values machine_endmainname nextElement no_summary not_reducednowarnnullability_end num_conflictsnumber open_filesopt_compact_red opt_do_debugopt_dump_grammaropt_dump_statesopt_dump_tablesopt_show_timingout package_nameparseparseInt parse_args parse_endparse_grammar_specparserparser_class_fileparser_class_name parser_timeplural prelim_endprintprint_progressprintlnproduction_table_timereduce_check_end reduce_tablerhs rhs_lengthssec set_lr_values show_timesstart_production start_state start_time startsWithsuppress_scanner sym_interfacesymbol_class_filesymbol_const_class_namesymbols symbols_time table_end the_symboltimestrtoStringunused_non_term unused_termusage use_count warning_count {action}  dy     +,-./0123456789&Lcom/sun/java_cup/internal/lalr_state;.Lcom/sun/java_cup/internal/parse_action_table;.Lcom/sun/java_cup/internal/parse_reduce_table;&Lcom/sun/java_cup/internal/production;$Lcom/sun/java_cup/internal/terminal;Ljava/io/BufferedInputStream;Ljava/io/InputStream;Ljava/io/PrintWriter;+(I)Lcom/sun/java_cup/internal/non_terminal;)(I)Lcom/sun/java_cup/internal/production;.(I)Lcom/sun/java_cup/internal/production_part;,()Lcom/sun/java_cup/internal/runtime/Symbol;$()Lcom/sun/java_cup/internal/symbol;)()Lcom/sun/java_cup/internal/symbol_part;'(I)Lcom/sun/java_cup/internal/terminal;(Ljava/io/File;)V(Ljava/io/InputStream;)V(Ljava/io/OutputStream;)V(Ljava/io/OutputStream;I)V(Ljava/io/PrintWriter;ZZ)V()Ljava/lang/Object;(JJ)Ljava/lang/String;([Ljava/lang/String;)V(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;()Ljava/util/Enumeration;N(Lcom/sun/java_cup/internal/production;)Lcom/sun/java_cup/internal/lalr_state;_(Lcom/sun/java_cup/internal/parse_action_table;Lcom/sun/java_cup/internal/parse_reduce_table;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/io/PrintWriter;Lcom/sun/java_cup/internal/parse_action_table;Lcom/sun/java_cup/internal/parse_reduce_table;ILcom/sun/java_cup/internal/production;ZZ)V   A D t u x   ! # $ < C R W Y ] ^ h o p ' ; @ B G H I J K L [ j k g  _ f   ) &  M U l N V m ( E a w        F S \ e % *   d " " `  O q : "     n ? \  > s X r P  Z \ v  i Q       T                                                                  ! " ( +   2   . / 0 %       .                   .    $    & '   #   ) *   , - 1    ! [ J K I L H G ' @  ; k j h Y R  C # < p ^  ! ) U l g  _*J =<?*wBxJ g`YfP=J gaq<bTJ g]j5J gZi4b HJ gfpo<7FlGmHn6J g^kCsbd#  -39ADJP^agux~ vL gg*ggc  Q4*<=,*2H/*26*2SIv*2_*2J/*26*2SKv*2`*2M/*26*2SNv*2a*2C Ao*2?;*26*2SAv*235N@v,*29 D*2F C*2G ]*2= G*2> H*2L J*2< F*2;YFYHG*2O I*2: Ep*2D B^*2B LL*2E K:*2Ph[ Yb*2/vձ, 38 A"L%j'o*x,/1468:=?CFDEFHI(J:KLL^MpNOPQRTVXZ[ \`-3c F#ûY`TLY+KYYY*Q&MgY\+0YaTLY+KYYY*R&MgY\+0;>>;>?]aw I%P PQ QR R $ Sg'YKE *W*W L_+& $& ŸM,b,K*d*e*ղV`V]DzgYe*1c`cM,N,L+V`V]۲gYd+1c`cF !+2:@aly qE J g;E J g9E J g^~M:E J gYNYO}K**L+NO@E J gN>T3g3b`bv )14:FNW ]#i$q%{&')*,.12358:<? H(RALyQNOM{^DKzF G'J X+ jSTV g 8Cg7gYb'bt"c.ctgY,t4gY*t5gY+t%gY|-gYV,Vt$gYU*Vt$gYS+St)gYT#Tt& 3(1gY`UaV gIrg8Jce gkWprtvz%|S  e8?e?gRggY8?eugY=?eugY<=eu5 &gY5 .@ &gY >@eu7 .4 &gY74eu\ "gY\uZ "gY ZuW "gYWu[ "gY[uX "gYXuY "gYYugY67eu$;^"EUx8@_g r( 7 7 6u?~q7~m7z : '| : ~ : : ~i m7 Y6 Q~q|m|qzmzqk  zmQ zq2>")29BIRY]f lgY;<GgYgh`p ggggW;<GgYgh`p ggggX;LgYgi+!=+F+g)gY+gngn@ NW ] ckv !-!SY#_e%k& e|K}L++M*,{,Sg<|-*2M gg*2gұ2 /245%6(819:;L<U=^9d? 3gNgOF GHiJGHFIEDAC3BLK ? = < 5 6 4 ; 9 : @ > 7 8jPRT VXZ]` b$d(h,k0o4u8w<y@{D}HLPTX\`d