This file contains the history of changes. Time is shown in UTC. 2001-05-25 03:53 Etienne M. Gagnon * LICENSE: Clarified the license terms regarding the output of SableCC, by adding an explicit exception to the terms of the LGPL. 2001-05-24 01:19 Mariusz Nowostawski * src/org/sablecc/sablecc/: DFA.java, IntSet.java: Trying to make DFA processing faster, simple optimization fixes. 2001-05-23 01:53 Mariusz Nowostawski * src/org/sablecc/sablecc/tools.txt: Adding JTree access from within TreeFrame and TreeInternalFrame. Adding context sensitive menu with Look&Feel selection in the PrintTree tool (when executed with -g in gui mode). 2001-05-22 22:31 Mariusz Nowostawski * src/org/sablecc/sablecc/: AcceptStates.java, DFA.java, GenLexer.java: Removing dependency on synchronized Vectors, moving the code to use ArrayList List implementation instead. Testing done. All seems to be ok. 2001-05-07 03:16 Mariusz Nowostawski * src/org/sablecc/sablecc/tools.txt: Making generated PrintWalker public. 2001-05-04 03:34 Mariusz Nowostawski * src/org/sablecc/sablecc/tools.txt: Small refactoring of generated GUI code: changing the responsibilities (separation of concerns), adding JInternalFrame support for the generated gui tree viewer, adding the quit listener into the PrintTree application level. 2001-05-03 03:42 Mariusz Nowostawski * src/org/sablecc/sablecc/: GenTools.java, tools.txt: Adding Version.java and Version.java.in files generation. Version.java must be postprocessed by hand or by the ANT scripts to contain correct up to date versioning info. 2001-05-03 02:46 Mariusz Nowostawski * src/org/sablecc/sablecc/: SableCC.java, tools.txt: Small refactoring of command line processing. Removing copyrigh notices from the generated GUI tools, making the PrintTree to use TreeBuilder, cleaning up. Making the generated PrintTree to recognize -h|--help and -g|--gui options. 2001-05-03 00:09 Etienne M. Gagnon * src/org/sablecc/sablecc/SableCC.java: Adding -o and --outputdirectory options. 2001-05-02 23:48 Etienne M. Gagnon * AUTHORS: Added Dan Sandberg in AUTHORS file. 2001-05-02 15:06 Mariusz Nowostawski * src/org/sablecc/sablecc/: Executable.java, SableCC.java: Refactoring SableCC command line argument processing, adding support for global -h (--help), and -t (--with-tools) options. Command line arguments are now completely position independent, and --with-tools is global. 2001-05-01 22:40 Etienne M. Gagnon * README.html, build.xml, src/org/sablecc/sablecc/Version.java: Updated version. 2001-05-01 22:08 Etienne M. Gagnon * README.html, src/org/sablecc/sablecc/Version.java: Reverting changes. 2001-05-01 22:06 Etienne M. Gagnon * README.html, build.xml, src/org/sablecc/sablecc/GenParser.java, src/org/sablecc/sablecc/GenTools.java, src/org/sablecc/sablecc/SableCC.java, src/org/sablecc/sablecc/Version.java, src/org/sablecc/sablecc/tools.txt: - Fixed jikes related compilation errors. - Use "--" for long options. (GNU like). 2001-05-01 21:16 Etienne M. Gagnon * AUTHORS: Added missing author name. 2001-05-01 03:12 Mariusz Nowostawski * src/org/sablecc/sablecc/: GenTools.java, SableCC.java, tools.txt: Adding working prototype of user tools generation for the generated parser. Currently tools included are: TreeBuilder utility factory class, AST walker for text-based tree printout, AST walker for GUI-based tree display, and PrintTree executable class for tree printing (text-based or gui-based). 2001-04-23 23:22 Mariusz Nowostawski * src/org/sablecc/sablecc/: DFA.java, NFA.java: Applying Dan Sandberg little performance patch. In NFA and DFA the State objects got changed from having attribute in a form of an array of two Transitions to two non-array Transition attributes. 2001-04-23 01:15 Mariusz Nowostawski * src/org/sablecc/sablecc/Production.java: Adding Dan Sandberg simple ArrayIndexOutOfBoundsException performance patch. 2001-04-20 02:35 Etienne M. Gagnon * src/org/sablecc/sablecc/parser/: Parser.java, parser.dat: Remove the serialization code (nicety for SableVM;-). 2001-04-08 19:30 Etienne M. Gagnon * AUTHORS, src/org/sablecc/sablecc/GenAlts.java, src/org/sablecc/sablecc/GenAnalyses.java, src/org/sablecc/sablecc/GenParser.java: Merged in 3 patches by John Leuner, to solve a compilation problem with jikes. 2001-02-03 17:36 Etienne M. Gagnon * README.html, README.html.in, build.xml, src/org/sablecc/sablecc/Version.java: Updated version. 2001-02-01 04:31 Etienne M. Gagnon * jdk.xml: Convert code back and forth between jdk1.2 and jdk 1.1 with collections add-on (http://java.sun.com/products/javabeans/infobus/#DOWNLOAD_COLLECTIO NS). 2001-01-30 03:30 Etienne M. Gagnon * README.html, README.html.in, build.xml, src/org/sablecc/sablecc/Version.java, src/org/sablecc/sablecc/alternatives.txt: Minor change to node.setXXX in generated code. Updated version. 2001-01-22 23:54 Etienne M. Gagnon * README.html, build.xml, src/org/sablecc/sablecc/Version.java, src/org/sablecc/sablecc/lexer.txt, src/org/sablecc/sablecc/parser.txt: Improved error message for missing lexer.dat and parser.dat files. 2001-01-21 16:24 Etienne M. Gagnon * LICENSE, src/org/sablecc/sablecc/SableCC.java: Change copyright year. 2001-01-21 16:13 Etienne M. Gagnon * README.html, README.html.in, THANKS, build.xml, src/org/sablecc/sablecc/GenParser.java, src/org/sablecc/sablecc/GenTokens.java, src/org/sablecc/sablecc/Grammar.java, src/org/sablecc/sablecc/LR0Collection.java, src/org/sablecc/sablecc/ResolveIds.java, src/org/sablecc/sablecc/SableCC.java, src/org/sablecc/sablecc/Version.java, src/org/sablecc/sablecc/parser.txt: Include token in parser exception. Update version to stable branch 2.16.x. 2001-01-03 03:28 Etienne M. Gagnon * README.html.in, build.xml, src/org/sablecc/sablecc/GenParser.java, src/org/sablecc/sablecc/GenTokens.java, src/org/sablecc/sablecc/Grammar.java, src/org/sablecc/sablecc/ResolveIds.java, src/org/sablecc/sablecc/Symbol.java, README.html, src/org/sablecc/sablecc/Version.java: Improved error messages. Updated version to experimental branch 2.15.x. 2000-12-24 19:32 Etienne M. Gagnon * README.html, build.xml, src/org/sablecc/sablecc/Version.java: Fixed the build process to get a specific version of ant-task (this is important for historical purpose. Updated project version. 2000-12-22 08:01 Mariusz Nowostawski * build.xml: Adding support to include sablecc ANT task into the binary jar of sablecc. 2000-12-17 01:44 Etienne M. Gagnon * README.html, README.html.in, build.xml, src/org/sablecc/sablecc/SableCC.java, src/org/sablecc/sablecc/Version.java: Update version information. 2000-12-17 01:06 Etienne M. Gagnon * README, README.html, README.html.in, build.xml, bin/sablecc, bin/sablecc.bat, src/org/sablecc/sablecc/SableCC.java: Improved the build process. 2000-12-08 17:02 Etienne M. Gagnon * build.xml: Touch regenerated files, and add a dependency on build.xml for *.in files. 2000-12-08 07:17 Etienne M. Gagnon * build.xml: Added reconfigure build target to force re-expansion of *.in files. 2000-12-08 07:10 Etienne M. Gagnon * README.html, src/org/sablecc/sablecc/Version.java: Added generated source files in the CVS repository to simplify the life of casual users. 2000-12-08 07:05 Etienne M. Gagnon * AUTHORS, INSTALL, README, README.html.in, THANKS, build.xml, etc/manifest, src/SableCC.java, src/org/sablecc/sablecc/DisplayLicense.java, src/org/sablecc/sablecc/SableCC.java, src/org/sablecc/sablecc/Version.java.in: Fixed the build file to have the following targets: compile, jar, srcdist, dist, clean, distclean. 2000-12-07 14:09 Etienne M. Gagnon * src/org/sablecc/sablecc/SableCC.java: Fixed command line syntax. 2000-12-07 08:50 Mariusz Nowostawski * src/org/sablecc/sablecc/: DisplayLicense.java, Grammar.java, LR0Collection.java, Production.java, SableCC.java, Symbol.java: Removing dependency on static final structures, adding optional reinitialization to the sablecc engine. From the command line it is now possible to invoke SableCC with multiple grammar files to generate multiple parsers with single sablecc instance. From tools it is possible to invoke sablecc engine for mutliple grammar files and reuse all already loaded and initialized classes. 2000-12-07 04:32 Etienne M. Gagnon * AUTHORS: Added new author. 2000-12-07 04:24 Mariusz Nowostawski * build.xml: Adding copyright info. Removing obsolete deltree construct. Fixing etc/manifest in the dist target. 2000-12-07 04:17 Mariusz Nowostawski * build.xml, etc/manifest: Initial skeleton of built system to work with ANT (ant 1.3 compatibile). 2000-12-06 05:05 Etienne M. Gagnon * src/org/sablecc/sablecc/parser/parser.dat: Adding file as binary. 2000-12-06 05:04 Etienne M. Gagnon * src/org/sablecc/sablecc/parser/parser.dat: Removing file, because not checked-in as binary. 2000-12-06 04:57 Etienne M. Gagnon * AUTHORS, COPYING-LESSER, INSTALL, LICENSE, README, THANKS, src/SableCC.java, src/org/sablecc/sablecc/AcceptStates.java, src/org/sablecc/sablecc/BooleanCast.java, src/org/sablecc/sablecc/Cast.java, src/org/sablecc/sablecc/CharSet.java, src/org/sablecc/sablecc/ConstructNFA.java, src/org/sablecc/sablecc/DFA.java, src/org/sablecc/sablecc/DisplayLicense.java, src/org/sablecc/sablecc/GenAlts.java, src/org/sablecc/sablecc/GenAnalyses.java, src/org/sablecc/sablecc/GenLexer.java, src/org/sablecc/sablecc/GenParser.java, src/org/sablecc/sablecc/GenProds.java, src/org/sablecc/sablecc/GenTokens.java, src/org/sablecc/sablecc/GenUtils.java, src/org/sablecc/sablecc/Grammar.java, src/org/sablecc/sablecc/IntSet.java, src/org/sablecc/sablecc/IntegerCast.java, src/org/sablecc/sablecc/IntegerComparator.java, src/org/sablecc/sablecc/LR0Collection.java, src/org/sablecc/sablecc/LR0Item.java, src/org/sablecc/sablecc/LR0ItemAndSetPair.java, src/org/sablecc/sablecc/LR0ItemSet.java, src/org/sablecc/sablecc/LR1Collection.java, src/org/sablecc/sablecc/LR1Item.java, src/org/sablecc/sablecc/LR1ItemSet.java, src/org/sablecc/sablecc/ListCast.java, src/org/sablecc/sablecc/MacroExpander.java, src/org/sablecc/sablecc/NFA.java, src/org/sablecc/sablecc/NoCast.java, src/org/sablecc/sablecc/NodeCast.java, src/org/sablecc/sablecc/NodeComparator.java, src/org/sablecc/sablecc/Production.java, src/org/sablecc/sablecc/ResolveIds.java, src/org/sablecc/sablecc/SableCC.java, src/org/sablecc/sablecc/StringCast.java, src/org/sablecc/sablecc/StringComparator.java, src/org/sablecc/sablecc/Switch.java, src/org/sablecc/sablecc/Switchable.java, src/org/sablecc/sablecc/Symbol.java, src/org/sablecc/sablecc/SymbolSet.java, src/org/sablecc/sablecc/Transitions.java, src/org/sablecc/sablecc/TypedLinkedList.java, src/org/sablecc/sablecc/TypedTreeMap.java, src/org/sablecc/sablecc/alternatives.txt, src/org/sablecc/sablecc/analyses.txt, src/org/sablecc/sablecc/lexer.txt, src/org/sablecc/sablecc/parser.txt, src/org/sablecc/sablecc/productions.txt, src/org/sablecc/sablecc/tokens.txt, src/org/sablecc/sablecc/utils.txt, src/org/sablecc/sablecc/analysis/Analysis.java, src/org/sablecc/sablecc/analysis/AnalysisAdapter.java, src/org/sablecc/sablecc/analysis/DepthFirstAdapter.java, src/org/sablecc/sablecc/lexer/Lexer.java, src/org/sablecc/sablecc/lexer/LexerException.java, src/org/sablecc/sablecc/node/Alt.java, src/org/sablecc/sablecc/node/Alt1.java, src/org/sablecc/sablecc/node/Alt2.java, src/org/sablecc/sablecc/node/AltName.java, src/org/sablecc/sablecc/node/AltName1.java, src/org/sablecc/sablecc/node/AltNameOpt.java, src/org/sablecc/sablecc/node/AltNameOpt1.java, src/org/sablecc/sablecc/node/AltNameOpt2.java, src/org/sablecc/sablecc/node/Alts.java, src/org/sablecc/sablecc/node/Alts1.java, src/org/sablecc/sablecc/node/AltsTail.java, src/org/sablecc/sablecc/node/AltsTail1.java, src/org/sablecc/sablecc/node/AltsTails.java, src/org/sablecc/sablecc/node/AltsTails1.java, src/org/sablecc/sablecc/node/AltsTails2.java, src/org/sablecc/sablecc/node/Basic.java, src/org/sablecc/sablecc/node/Basic1.java, src/org/sablecc/sablecc/node/Basic2.java, src/org/sablecc/sablecc/node/Basic3.java, src/org/sablecc/sablecc/node/Basic4.java, src/org/sablecc/sablecc/node/Basic5.java, src/org/sablecc/sablecc/node/BinOp.java, src/org/sablecc/sablecc/node/BinOp1.java, src/org/sablecc/sablecc/node/BinOp2.java, src/org/sablecc/sablecc/node/Concat.java, src/org/sablecc/sablecc/node/Concat1.java, src/org/sablecc/sablecc/node/EOF.java, src/org/sablecc/sablecc/node/Elem.java, src/org/sablecc/sablecc/node/Elem1.java, src/org/sablecc/sablecc/node/ElemName.java, src/org/sablecc/sablecc/node/ElemName1.java, src/org/sablecc/sablecc/node/ElemNameOpt.java, src/org/sablecc/sablecc/node/ElemNameOpt1.java, src/org/sablecc/sablecc/node/ElemNameOpt2.java, src/org/sablecc/sablecc/node/Elems.java, src/org/sablecc/sablecc/node/Elems1.java, src/org/sablecc/sablecc/node/Elems2.java, src/org/sablecc/sablecc/node/Grammar.java, src/org/sablecc/sablecc/node/Grammar1.java, src/org/sablecc/sablecc/node/HelperDef.java, src/org/sablecc/sablecc/node/HelperDef1.java, src/org/sablecc/sablecc/node/HelperDefs.java, src/org/sablecc/sablecc/node/HelperDefs1.java, src/org/sablecc/sablecc/node/HelperDefs2.java, src/org/sablecc/sablecc/node/Helpers.java, src/org/sablecc/sablecc/node/Helpers1.java, src/org/sablecc/sablecc/node/HelpersOpt.java, src/org/sablecc/sablecc/node/HelpersOpt1.java, src/org/sablecc/sablecc/node/HelpersOpt2.java, src/org/sablecc/sablecc/node/IdList.java, src/org/sablecc/sablecc/node/IdList1.java, src/org/sablecc/sablecc/node/IdListOpt.java, src/org/sablecc/sablecc/node/IdListOpt1.java, src/org/sablecc/sablecc/node/IdListTail.java, src/org/sablecc/sablecc/node/IdListTail1.java, src/org/sablecc/sablecc/node/IdListTails.java, src/org/sablecc/sablecc/node/IdListTails1.java, src/org/sablecc/sablecc/node/IdListTails2.java, src/org/sablecc/sablecc/node/IgnTokens.java, src/org/sablecc/sablecc/node/IgnTokens1.java, src/org/sablecc/sablecc/node/IgnTokensOpt.java, src/org/sablecc/sablecc/node/IgnTokensOpt1.java, src/org/sablecc/sablecc/node/IgnTokensOpt2.java, src/org/sablecc/sablecc/node/LookAhead.java, src/org/sablecc/sablecc/node/LookAhead1.java, src/org/sablecc/sablecc/node/LookAheadOpt.java, src/org/sablecc/sablecc/node/LookAheadOpt1.java, src/org/sablecc/sablecc/node/LookAheadOpt2.java, src/org/sablecc/sablecc/node/Node.java, src/org/sablecc/sablecc/node/PChar.java, src/org/sablecc/sablecc/node/PChar1.java, src/org/sablecc/sablecc/node/PChar2.java, src/org/sablecc/sablecc/node/PChar3.java, src/org/sablecc/sablecc/node/PSet.java, src/org/sablecc/sablecc/node/PSet1.java, src/org/sablecc/sablecc/node/PSet2.java, src/org/sablecc/sablecc/node/Package.java, src/org/sablecc/sablecc/node/Package1.java, src/org/sablecc/sablecc/node/PackageOpt.java, src/org/sablecc/sablecc/node/PackageOpt1.java, src/org/sablecc/sablecc/node/PackageOpt2.java, src/org/sablecc/sablecc/node/PkgId.java, src/org/sablecc/sablecc/node/PkgId1.java, src/org/sablecc/sablecc/node/PkgId10.java, src/org/sablecc/sablecc/node/PkgId2.java, src/org/sablecc/sablecc/node/PkgId3.java, src/org/sablecc/sablecc/node/PkgId4.java, src/org/sablecc/sablecc/node/PkgId5.java, src/org/sablecc/sablecc/node/PkgId6.java, src/org/sablecc/sablecc/node/PkgId7.java, src/org/sablecc/sablecc/node/PkgId8.java, src/org/sablecc/sablecc/node/PkgId9.java, src/org/sablecc/sablecc/node/PkgName.java, src/org/sablecc/sablecc/node/PkgName1.java, src/org/sablecc/sablecc/node/PkgNameOpt.java, src/org/sablecc/sablecc/node/PkgNameOpt1.java, src/org/sablecc/sablecc/node/PkgNameTail.java, src/org/sablecc/sablecc/node/PkgNameTail1.java, src/org/sablecc/sablecc/node/PkgNameTails.java, src/org/sablecc/sablecc/node/PkgNameTails1.java, src/org/sablecc/sablecc/node/PkgNameTails2.java, src/org/sablecc/sablecc/node/Prod.java, src/org/sablecc/sablecc/node/Prod1.java, src/org/sablecc/sablecc/node/Prods.java, src/org/sablecc/sablecc/node/Prods1.java, src/org/sablecc/sablecc/node/Prods2.java, src/org/sablecc/sablecc/node/Productions.java, src/org/sablecc/sablecc/node/Productions1.java, src/org/sablecc/sablecc/node/ProductionsOpt.java, src/org/sablecc/sablecc/node/ProductionsOpt1.java, src/org/sablecc/sablecc/node/ProductionsOpt2.java, src/org/sablecc/sablecc/node/RegExp.java, src/org/sablecc/sablecc/node/RegExp1.java, src/org/sablecc/sablecc/node/RegExpTail.java, src/org/sablecc/sablecc/node/RegExpTail1.java, src/org/sablecc/sablecc/node/RegExpTails.java, src/org/sablecc/sablecc/node/RegExpTails1.java, src/org/sablecc/sablecc/node/RegExpTails2.java, src/org/sablecc/sablecc/node/Specifier.java, src/org/sablecc/sablecc/node/Specifier1.java, src/org/sablecc/sablecc/node/Specifier2.java, src/org/sablecc/sablecc/node/SpecifierOpt.java, src/org/sablecc/sablecc/node/SpecifierOpt1.java, src/org/sablecc/sablecc/node/SpecifierOpt2.java, src/org/sablecc/sablecc/node/Start.java, src/org/sablecc/sablecc/node/Start1.java, src/org/sablecc/sablecc/node/StateList.java, src/org/sablecc/sablecc/node/StateList1.java, src/org/sablecc/sablecc/node/StateListOpt.java, src/org/sablecc/sablecc/node/StateListOpt1.java, src/org/sablecc/sablecc/node/StateListOpt2.java, src/org/sablecc/sablecc/node/StateListTail.java, src/org/sablecc/sablecc/node/StateListTail1.java, src/org/sablecc/sablecc/node/StateListTails.java, src/org/sablecc/sablecc/node/StateListTails1.java, src/org/sablecc/sablecc/node/StateListTails2.java, src/org/sablecc/sablecc/node/States.java, src/org/sablecc/sablecc/node/States1.java, src/org/sablecc/sablecc/node/StatesOpt.java, src/org/sablecc/sablecc/node/StatesOpt1.java, src/org/sablecc/sablecc/node/StatesOpt2.java, src/org/sablecc/sablecc/node/TArrow.java, src/org/sablecc/sablecc/node/TBar.java, src/org/sablecc/sablecc/node/TBlank.java, src/org/sablecc/sablecc/node/TChar.java, src/org/sablecc/sablecc/node/TColon.java, src/org/sablecc/sablecc/node/TComma.java, src/org/sablecc/sablecc/node/TComment.java, src/org/sablecc/sablecc/node/TDDot.java, src/org/sablecc/sablecc/node/TDecChar.java, src/org/sablecc/sablecc/node/TDot.java, src/org/sablecc/sablecc/node/TEqual.java, src/org/sablecc/sablecc/node/THelpers.java, src/org/sablecc/sablecc/node/THexChar.java, src/org/sablecc/sablecc/node/TId.java, src/org/sablecc/sablecc/node/TIgnored.java, src/org/sablecc/sablecc/node/TLBkt.java, src/org/sablecc/sablecc/node/TLBrace.java, src/org/sablecc/sablecc/node/TLPar.java, src/org/sablecc/sablecc/node/TMinus.java, src/org/sablecc/sablecc/node/TPackage.java, src/org/sablecc/sablecc/node/TPkgId.java, src/org/sablecc/sablecc/node/TPlus.java, src/org/sablecc/sablecc/node/TProductionSpecifier.java, src/org/sablecc/sablecc/node/TProductions.java, src/org/sablecc/sablecc/node/TQMark.java, src/org/sablecc/sablecc/node/TRBkt.java, src/org/sablecc/sablecc/node/TRBrace.java, src/org/sablecc/sablecc/node/TRPar.java, src/org/sablecc/sablecc/node/TSemicolon.java, src/org/sablecc/sablecc/node/TSlash.java, src/org/sablecc/sablecc/node/TStar.java, src/org/sablecc/sablecc/node/TStates.java, src/org/sablecc/sablecc/node/TString.java, src/org/sablecc/sablecc/node/TTokenSpecifier.java, src/org/sablecc/sablecc/node/TTokens.java, src/org/sablecc/sablecc/node/Token.java, src/org/sablecc/sablecc/node/TokenDef.java, src/org/sablecc/sablecc/node/TokenDef1.java, src/org/sablecc/sablecc/node/TokenDefs.java, src/org/sablecc/sablecc/node/TokenDefs1.java, src/org/sablecc/sablecc/node/TokenDefs2.java, src/org/sablecc/sablecc/node/Tokens.java, src/org/sablecc/sablecc/node/Tokens1.java, src/org/sablecc/sablecc/node/TokensOpt.java, src/org/sablecc/sablecc/node/TokensOpt1.java, src/org/sablecc/sablecc/node/TokensOpt2.java, src/org/sablecc/sablecc/node/Transition.java, src/org/sablecc/sablecc/node/Transition1.java, src/org/sablecc/sablecc/node/TransitionOpt.java, src/org/sablecc/sablecc/node/TransitionOpt1.java, src/org/sablecc/sablecc/node/TransitionOpt2.java, src/org/sablecc/sablecc/node/UnExp.java, src/org/sablecc/sablecc/node/UnExp1.java, src/org/sablecc/sablecc/node/UnExps.java, src/org/sablecc/sablecc/node/UnExps1.java, src/org/sablecc/sablecc/node/UnExps2.java, src/org/sablecc/sablecc/node/UnOp.java, src/org/sablecc/sablecc/node/UnOp1.java, src/org/sablecc/sablecc/node/UnOp2.java, src/org/sablecc/sablecc/node/UnOp3.java, src/org/sablecc/sablecc/node/UnOpOpt.java, src/org/sablecc/sablecc/node/UnOpOpt1.java, src/org/sablecc/sablecc/node/UnOpOpt2.java, src/org/sablecc/sablecc/parser/Parser.java, src/org/sablecc/sablecc/parser/ParserException.java, src/org/sablecc/sablecc/parser/State.java, src/org/sablecc/sablecc/parser/TokenIndex.java, src/org/sablecc/sablecc/parser/parser.dat: Changed the directory structure. Use the org.sablecc.sablecc package.