demjava -tracevis -displayvis -printvis -copyvis -equalvis -outputdir ./gen -code -grammar webscript.cd webscript.beh Parsing webscript.cd... Building hashtable of classes... Adding generic visitors: PrintVisitor CopyVisitor EqualVisitor DisplayVisitor TraceVisitor UniversalVisitor Marking not-parsed classes... Marking visitor classes... Expanding parameterized classes... Converting repetition classes... Filling in part names... Setting inheritance links... Saving expanded CD to ./gen/webscript.xcd... Reading behavior files: webscript.beh Filling in visitor names... Marking derived parts... Making generic visitor behavior files... Reading behavior files: ./gen/UniversalVisitor.beh ./gen/PrintVisitor.beh ./gen/CopyVisitor.beh ./gen/EqualVisitor.beh ./gen/DisplayVisitor.beh ./gen/TraceVisitor.beh Building traversal graph... Converting adaptive methods... Building visitor tables... Expanding universal traversal... Expanding static traversals... Marking runScript...Warning: SequenceOp is not in the traversal graph. Warning: ConcurrentOp is not in the traversal graph. expanding... Marking stopScript...Warning: SequenceOp is not in the traversal graph. Warning: ConcurrentOp is not in the traversal graph. expanding... Adding Enumeration thingies to Repetition classes Adding Subtraversal class. Generating Java code to ./gen... Generating grammar to ./gen/grammar.jj... Done. (cd ./gen; javacc grammar.jj) Java Compiler Compiler Version 0.6.1 (Parser Generator) Copyright (c) 1996, 1997 Sun Microsystems Inc. (type "javacc" with no arguments for help) Reading from file grammar.jj . . . File "ParseError.java" does not exist. Will create one. File "Token.java" does not exist. Will create one. File "ASCII_UCodeESC_CharStream.java" does not exist. Will create one. Parser generated successfully. CLASSPATH=./gen:$CLASSPATH javac -J-mx32m -d ./gen -depend -deprecation gen/ASCII_UCodeESC_CharStream.java gen/ConcurrentOp.java gen/Condition.java gen/Condition_List.java gen/CopyVisitor.java gen/DisplayVisitor.java gen/EqualVisitor.java gen/Execution.java gen/ExecutionOp.java gen/Fail.java gen/Get.java gen/Limit.java gen/Main.java gen/Nonempty_Condition_List.java gen/Nonempty_Service_List.java gen/ParseError.java gen/Parser.java gen/ParserConstants.java gen/ParserTokenManager.java gen/Post.java gen/PrintVisitor.java gen/Real.java gen/Repeat.java gen/RunServiceVisitor.java gen/SequenceOp.java gen/Service.java gen/Service_List.java gen/Stall.java gen/StopServiceVisitor.java gen/TimeOut.java gen/Token.java gen/TraceVisitor.java gen/UniversalVisitor.java gen/Url.java gen/WebScript.java gen/__Subtraversal.java make: *** No rule to make target `webscript.input', needed by `test'. Stop.