DemeterJ version 0.8.2 Copyright (c) 2000 Northeastern University Reading project file jsr31.prj... Running the generator... Parsing jsr31.cd... Building hashtable of classes... Adding generic visitors: PrintVisitor CopyVisitor SubgraphVisitor 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/jsr31.xcd... Checking for duplicate part names... Reading behavior files: jsr31.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/SubgraphVisitor.beh gen/EqualVisitor.beh gen/DisplayVisitor.beh gen/TraceVisitor.beh Building cyclic class graph... Converting adaptive methods... Building visitor tables... Expanding universal traversal... Expanding static traversals... Adding Enumeration thingies to Repetition classes Adding Subtraversal class. Generating core aspect code to gen... Generating grammar to gen/Parser.jj... Done. Running the weaver... Running the parser generator... Java Compiler Compiler Version 1.1 (Parser Generator) Copyright (c) 1996-1999 Sun Microsystems, Inc. Copyright (c) 1997-1999 Metamata, Inc. (type "javacc" with no arguments for help) Reading from file gen/Parser.jj . . . Warning: Choice conflict involving two expansions at line 90, column 5 and line 90, column 24 respectively. A common prefix is: "<" Consider using a lookahead of 3 or more for earlier expansion. Warning: Choice conflict involving two expansions at line 195, column 5 and line 195, column 29 respectively. A common prefix is: Consider using a lookahead of 2 for earlier expansion. Warning: Choice conflict involving two expansions at line 227, column 5 and line 227, column 27 respectively. A common prefix is: "<" Consider using a lookahead of 3 or more for earlier expansion. File "TokenMgrError.java" does not exist. Will create one. File "ParseException.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 with 0 errors and 3 warnings. Running the compiler... gen/UniversalVisitor.java:53: cannot resolve symbol symbol : class NameDef location: class UniversalVisitor public void before_namedef(ComplexTypeDef source, NameDef dest) { } ^ gen/UniversalVisitor.java:136: cannot resolve symbol symbol : class NameDef location: class UniversalVisitor public void after_namedef(ComplexTypeDef source, NameDef dest) { } ^ gen/ComplexTypeDef.java:6: cannot resolve symbol symbol : class NameDef location: class ComplexTypeDef protected NameDef namedef; ^ gen/ComplexTypeDef.java:7: cannot resolve symbol symbol : class NameDef location: class ComplexTypeDef public NameDef get_namedef() { return namedef; } ^ gen/ComplexTypeDef.java:8: cannot resolve symbol symbol : class NameDef location: class ComplexTypeDef public void set_namedef(NameDef new_namedef) { namedef = new_namedef; } ^ gen/ComplexTypeDef.java:22: cannot resolve symbol symbol : class NameDef location: class ComplexTypeDef public ComplexTypeDef(NameSpace open, NameDef namedef, TypeDef typedef, SequenceDef seqList, AttributeDefs attrList, NameSpace close) { ^ gen/PrintVisitor.java:140: cannot resolve symbol symbol : class NameDef location: class PrintVisitor public void before_namedef(ComplexTypeDef source, NameDef dest) { ^ gen/CopyVisitor.java:223: cannot resolve symbol symbol : class NameDef location: class CopyVisitor public void before_namedef(ComplexTypeDef source, NameDef dest) { ^ gen/DisplayVisitor.java:266: cannot resolve symbol symbol : class NameDef location: class DisplayVisitor public void before_namedef(ComplexTypeDef source, NameDef dest) { ^ gen/TraceVisitor.java:480: cannot resolve symbol symbol : class NameDef location: class TraceVisitor public void before_namedef(ComplexTypeDef source, NameDef dest) { ^ gen/TraceVisitor.java:485: cannot resolve symbol symbol : class NameDef location: class TraceVisitor public void after_namedef(ComplexTypeDef source, NameDef dest) { ^ gen/Parser.java:559: cannot resolve symbol symbol : class NameDef location: class Parser final public NameDef _NameDef() throws ParseException { ^ gen/Main.java:16: cannot resolve symbol symbol : method get_s () location: class Main System.out.println(m.get_s()); ^ gen/Parser.java:344: cannot resolve symbol symbol : class NameDef location: class Parser NameDef _namedef; ^ gen/Parser.java:560: cannot resolve symbol symbol : class NameDef location: class Parser {if (true) return new NameDef();} ^ 15 errors Aborting, compiler exited with error value 1.