This file contains the history of changes. Time is shown in UTC. 2003-05-22 14:52 Etienne M. Gagnon * README.html, build.xml, src/org/sablecc/sablecc/Version.java: Increase version number. 2003-03-28 16:06 Etienne M. Gagnon * src/org/sablecc/sablecc/: TypedHashMap.java, TypedTreeMap.java, node/TypedLinkedList.java: Indent code. 2003-03-28 15:28 Etienne M. Gagnon * AUTHORS, src/org/sablecc/sablecc/TypedHashMap.java, src/org/sablecc/sablecc/TypedTreeMap.java, src/org/sablecc/sablecc/utils.txt: Applied a patch by Kis Gergely to fix a bug in typed collections. 2003-03-20 05:47 Etienne M. Gagnon * build.xml: Remove changelog task. 2003-03-20 04:50 Etienne M. Gagnon * README.html, build.xml, src/org/sablecc/sablecc/Version.java: Increase version number. 2003-03-19 05:59 Etienne M. Gagnon * src/org/sablecc/sablecc/SableCC.java: Update copyright notice. 2003-03-19 04:20 Etienne M. Gagnon * sablecc-2x.sablecc2: file sablecc-2x.sablecc2 was initially added on branch branch-2_16. 2003-03-19 04:20 Etienne M. Gagnon * build.xml, sablecc-2x.sablecc2: Add grammar file to distribution. 2003-03-19 03:44 Etienne M. Gagnon * src/org/sablecc/sablecc/: lexer/lexer.dat, node/PAlt.java, node/PAltName.java, node/PAlts.java, node/PAltsTail.java, node/PBasic.java, node/PBinOp.java, node/PChar.java, node/PConcat.java, node/PElem.java, node/PElemName.java, node/PGrammar.java, node/PHelperDef.java, node/PHelpers.java, node/PIdList.java, node/PIdListTail.java, node/PIgnTokens.java, node/PLookAhead.java, node/PPackage.java, node/PPkgName.java, node/PPkgNameTail.java, node/PProd.java, node/PProductions.java, node/PRegExp.java, node/PRegExpTail.java, node/PSet.java, node/PSpecifier.java, node/PStateList.java, node/PStateListTail.java, node/PStates.java, node/PTokenDef.java, node/PTokens.java, node/PTransition.java, node/PUnExp.java, node/PUnOp.java, node/Switch.java, node/XPAltsTail.java, node/XPElem.java, node/XPHelperDef.java, node/XPIdListTail.java, node/XPPkgNameTail.java, node/XPProd.java, node/XPRegExpTail.java, node/XPStateListTail.java, node/XPTokenDef.java, node/XPUnExp.java, parser/Parser.java, parser/parser.dat: Add .dat files with keyword expansion off. 2003-03-19 03:27 Etienne M. Gagnon * src/org/sablecc/sablecc/: lexer/lexer.dat, parser/parser.dat: Remove binary files because I forgot to disable keyword expansion. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPUnExp.java: file XPUnExp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPTokenDef.java: file XPTokenDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PAltsTail.java: file X2PAltsTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPHelperDef.java: file XPHelperDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPAltsTail.java: file XPAltsTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PUnExp.java: file X1PUnExp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PPkgNameTail.java: file X1PPkgNameTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PIdListTail.java: file X2PIdListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PElem.java: file X2PElem.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PRegExpTail.java: file X1PRegExpTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PUnExp.java: file X2PUnExp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PStateListTail.java: file X1PStateListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PRegExpTail.java: file X2PRegExpTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PIdListTail.java: file X1PIdListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PProd.java: file X1PProd.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPStateListTail.java: file XPStateListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPPkgNameTail.java: file XPPkgNameTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPElem.java: file XPElem.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PProd.java: file X2PProd.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PTokenDef.java: file X1PTokenDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PHelperDef.java: file X1PHelperDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PPkgNameTail.java: file X2PPkgNameTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPIdListTail.java: file XPIdListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PStateListTail.java: file X2PStateListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PTokenDef.java: file X2PTokenDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPProd.java: file XPProd.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/XPRegExpTail.java: file XPRegExpTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X2PHelperDef.java: file X2PHelperDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PElem.java: file X1PElem.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/TypedLinkedList.java: file TypedLinkedList.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/X1PAltsTail.java: file X1PAltsTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/Switch.java: file Switch.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/Switchable.java: file Switchable.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PIgnTokens.java: file PIgnTokens.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PSpecifier.java: file PSpecifier.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PStateList.java: file PStateList.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PStates.java: file PStates.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PStateListTail.java: file PStateListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PRegExpTail.java: file PRegExpTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PPackage.java: file PPackage.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PIdListTail.java: file PIdListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PProd.java: file PProd.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PProductions.java: file PProductions.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PTokens.java: file PTokens.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PUnExp.java: file PUnExp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PPkgName.java: file PPkgName.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PTransition.java: file PTransition.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PTokenDef.java: file PTokenDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PLookAhead.java: file PLookAhead.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PUnOp.java: file PUnOp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PRegExp.java: file PRegExp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PPkgNameTail.java: file PPkgNameTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PHelpers.java: file PHelpers.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PAlts.java: file PAlts.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PHelperDef.java: file PHelperDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PBasic.java: file PBasic.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PIdList.java: file PIdList.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PElemName.java: file PElemName.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PAltsTail.java: file PAltsTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PGrammar.java: file PGrammar.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PElem.java: file PElem.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PConcat.java: file PConcat.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PBinOp.java: file PBinOp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PAltName.java: file PAltName.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/PAlt.java: file PAlt.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/NodeCast.java: file NodeCast.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/NoCast.java: file NoCast.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/Cast.java: file Cast.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ATokenSpecifier.java: file ATokenSpecifier.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ATokenDef.java: file ATokenDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ATokens.java: file ATokens.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ATransition.java: file ATransition.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AUnExp.java: file AUnExp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ARegExpTail.java: file ARegExpTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ASetBasic.java: file ASetBasic.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AStates.java: file AStates.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AStarUnOp.java: file AStarUnOp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ARegExpBasic.java: file ARegExpBasic.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AProductions.java: file AProductions.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AQMarkUnOp.java: file AQMarkUnOp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AStringBasic.java: file AStringBasic.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AStateListTail.java: file AStateListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ARegExp.java: file ARegExp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AStateList.java: file AStateList.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/APkgNameTail.java: file APkgNameTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AGrammar.java: file AGrammar.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AIgnTokens.java: file AIgnTokens.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AIdListTail.java: file AIdListTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AHelpers.java: file AHelpers.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/APlusBinOp.java: file APlusBinOp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AHexChar.java: file AHexChar.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AProd.java: file AProd.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/APackage.java: file APackage.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AProductionSpecifier.java: file AProductionSpecifier.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AIdBasic.java: file AIdBasic.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AHelperDef.java: file AHelperDef.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AIgnoredAlt.java: file AIgnoredAlt.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AParsedAlt.java: file AParsedAlt.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/APlusUnOp.java: file APlusUnOp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ALookAhead.java: file ALookAhead.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AElemName.java: file AElemName.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AIdList.java: file AIdList.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AIntervalSet.java: file AIntervalSet.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AMinusBinOp.java: file AMinusBinOp.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AOperationSet.java: file AOperationSet.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/APkgName.java: file APkgName.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AConcat.java: file AConcat.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ADecChar.java: file ADecChar.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ACharBasic.java: file ACharBasic.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AElem.java: file AElem.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/ACharChar.java: file ACharChar.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AAltsTail.java: file AAltsTail.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AAlts.java: file AAlts.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/node/AAltName.java: file AAltName.java was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/lexer/lexer.dat: file lexer.dat was initially added on branch branch-2_16. 2003-03-19 03:08 Etienne M. Gagnon * src/org/sablecc/sablecc/analysis/ReversedDepthFirstAdapter.java: file ReversedDepthFirstAdapter.java was initially added on branch branch-2_16. 2003-03-19 03:07 Etienne M. Gagnon * AUTHORS, LICENSE, src/org/sablecc/sablecc/AcceptStates.java, src/org/sablecc/sablecc/ConstructNFA.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/ResolveIds.java, src/org/sablecc/sablecc/SableCC.java, src/org/sablecc/sablecc/Transitions.java, 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/analysis/ReversedDepthFirstAdapter.java, src/org/sablecc/sablecc/lexer/Lexer.java, src/org/sablecc/sablecc/lexer/LexerException.java, src/org/sablecc/sablecc/lexer/lexer.dat, src/org/sablecc/sablecc/node/AAltName.java, src/org/sablecc/sablecc/node/AAlts.java, src/org/sablecc/sablecc/node/AAltsTail.java, src/org/sablecc/sablecc/node/ACharBasic.java, src/org/sablecc/sablecc/node/ACharChar.java, src/org/sablecc/sablecc/node/AConcat.java, src/org/sablecc/sablecc/node/ADecChar.java, src/org/sablecc/sablecc/node/AElem.java, src/org/sablecc/sablecc/node/AElemName.java, src/org/sablecc/sablecc/node/AGrammar.java, src/org/sablecc/sablecc/node/AHelperDef.java, src/org/sablecc/sablecc/node/AHelpers.java, src/org/sablecc/sablecc/node/AHexChar.java, src/org/sablecc/sablecc/node/AIdBasic.java, src/org/sablecc/sablecc/node/AIdList.java, src/org/sablecc/sablecc/node/AIdListTail.java, src/org/sablecc/sablecc/node/AIgnTokens.java, src/org/sablecc/sablecc/node/AIgnoredAlt.java, src/org/sablecc/sablecc/node/AIntervalSet.java, src/org/sablecc/sablecc/node/ALookAhead.java, src/org/sablecc/sablecc/node/AMinusBinOp.java, src/org/sablecc/sablecc/node/AOperationSet.java, src/org/sablecc/sablecc/node/APackage.java, src/org/sablecc/sablecc/node/AParsedAlt.java, src/org/sablecc/sablecc/node/APkgName.java, src/org/sablecc/sablecc/node/APkgNameTail.java, src/org/sablecc/sablecc/node/APlusBinOp.java, src/org/sablecc/sablecc/node/APlusUnOp.java, src/org/sablecc/sablecc/node/AProd.java, src/org/sablecc/sablecc/node/AProductionSpecifier.java, src/org/sablecc/sablecc/node/AProductions.java, src/org/sablecc/sablecc/node/AQMarkUnOp.java, src/org/sablecc/sablecc/node/ARegExp.java, src/org/sablecc/sablecc/node/ARegExpBasic.java, src/org/sablecc/sablecc/node/ARegExpTail.java, src/org/sablecc/sablecc/node/ASetBasic.java, src/org/sablecc/sablecc/node/AStarUnOp.java, src/org/sablecc/sablecc/node/AStateList.java, src/org/sablecc/sablecc/node/AStateListTail.java, src/org/sablecc/sablecc/node/AStates.java, src/org/sablecc/sablecc/node/AStringBasic.java, src/org/sablecc/sablecc/node/ATokenDef.java, src/org/sablecc/sablecc/node/ATokenSpecifier.java, src/org/sablecc/sablecc/node/ATokens.java, src/org/sablecc/sablecc/node/ATransition.java, src/org/sablecc/sablecc/node/AUnExp.java, src/org/sablecc/sablecc/node/Cast.java, src/org/sablecc/sablecc/node/EOF.java, src/org/sablecc/sablecc/node/NoCast.java, src/org/sablecc/sablecc/node/Node.java, src/org/sablecc/sablecc/node/NodeCast.java, src/org/sablecc/sablecc/node/PAlt.java, src/org/sablecc/sablecc/node/PAltName.java, src/org/sablecc/sablecc/node/PAlts.java, src/org/sablecc/sablecc/node/PAltsTail.java, src/org/sablecc/sablecc/node/PBasic.java, src/org/sablecc/sablecc/node/PBinOp.java, src/org/sablecc/sablecc/node/PChar.java, src/org/sablecc/sablecc/node/PConcat.java, src/org/sablecc/sablecc/node/PElem.java, src/org/sablecc/sablecc/node/PElemName.java, src/org/sablecc/sablecc/node/PGrammar.java, src/org/sablecc/sablecc/node/PHelperDef.java, src/org/sablecc/sablecc/node/PHelpers.java, src/org/sablecc/sablecc/node/PIdList.java, src/org/sablecc/sablecc/node/PIdListTail.java, src/org/sablecc/sablecc/node/PIgnTokens.java, src/org/sablecc/sablecc/node/PLookAhead.java, src/org/sablecc/sablecc/node/PPackage.java, src/org/sablecc/sablecc/node/PPkgName.java, src/org/sablecc/sablecc/node/PPkgNameTail.java, src/org/sablecc/sablecc/node/PProd.java, src/org/sablecc/sablecc/node/PProductions.java, src/org/sablecc/sablecc/node/PRegExp.java, src/org/sablecc/sablecc/node/PRegExpTail.java, src/org/sablecc/sablecc/node/PSet.java, src/org/sablecc/sablecc/node/PSpecifier.java, src/org/sablecc/sablecc/node/PStateList.java, src/org/sablecc/sablecc/node/PStateListTail.java, src/org/sablecc/sablecc/node/PStates.java, src/org/sablecc/sablecc/node/PTokenDef.java, src/org/sablecc/sablecc/node/PTokens.java, src/org/sablecc/sablecc/node/PTransition.java, src/org/sablecc/sablecc/node/PUnExp.java, src/org/sablecc/sablecc/node/PUnOp.java, src/org/sablecc/sablecc/node/Start.java, src/org/sablecc/sablecc/node/Switch.java, src/org/sablecc/sablecc/node/Switchable.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/TypedLinkedList.java, src/org/sablecc/sablecc/node/X1PAltsTail.java, src/org/sablecc/sablecc/node/X1PElem.java, src/org/sablecc/sablecc/node/X1PHelperDef.java, src/org/sablecc/sablecc/node/X1PIdListTail.java, src/org/sablecc/sablecc/node/X1PPkgNameTail.java, src/org/sablecc/sablecc/node/X1PProd.java, src/org/sablecc/sablecc/node/X1PRegExpTail.java, src/org/sablecc/sablecc/node/X1PStateListTail.java, src/org/sablecc/sablecc/node/X1PTokenDef.java, src/org/sablecc/sablecc/node/X1PUnExp.java, src/org/sablecc/sablecc/node/X2PAltsTail.java, src/org/sablecc/sablecc/node/X2PElem.java, src/org/sablecc/sablecc/node/X2PHelperDef.java, src/org/sablecc/sablecc/node/X2PIdListTail.java, src/org/sablecc/sablecc/node/X2PPkgNameTail.java, src/org/sablecc/sablecc/node/X2PProd.java, src/org/sablecc/sablecc/node/X2PRegExpTail.java, src/org/sablecc/sablecc/node/X2PStateListTail.java, src/org/sablecc/sablecc/node/X2PTokenDef.java, src/org/sablecc/sablecc/node/X2PUnExp.java, src/org/sablecc/sablecc/node/XPAltsTail.java, src/org/sablecc/sablecc/node/XPElem.java, src/org/sablecc/sablecc/node/XPHelperDef.java, src/org/sablecc/sablecc/node/XPIdListTail.java, src/org/sablecc/sablecc/node/XPPkgNameTail.java, src/org/sablecc/sablecc/node/XPProd.java, src/org/sablecc/sablecc/node/XPRegExpTail.java, src/org/sablecc/sablecc/node/XPStateListTail.java, src/org/sablecc/sablecc/node/XPTokenDef.java, src/org/sablecc/sablecc/node/XPUnExp.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: A mix of code by Komivi Agbakpem and Etienne Gagnon to make SableCC self generating. This is an important step towards 3.0. Changes were implemented so that generated code should be 100% identical to code produced by SableCC 2.16.2. If you ever detect any failure to produce identical code, you should report a bug. 2002-06-12 19:33 Etienne M. Gagnon * src/org/sablecc/sablecc/: AcceptStates.java, BooleanCast.java, Cast.java, CharSet.java, ConstructNFA.java, DFA.java, DisplayLicense.java, GenAlts.java, GenAnalyses.java, GenLexer.java, GenParser.java, GenProds.java, GenTokens.java, GenUtils.java, Grammar.java, IntSet.java, IntegerCast.java, IntegerComparator.java, LR0Collection.java, LR0Item.java, LR0ItemAndSetPair.java, LR0ItemSet.java, LR1Collection.java, LR1Item.java, LR1ItemSet.java, ListCast.java, MacroExpander.java, NFA.java, NoCast.java, NodeCast.java, Production.java, ResolveIds.java, SableCC.java, StringCast.java, StringComparator.java, Switch.java, Switchable.java, Symbol.java, SymbolSet.java, Transitions.java, TypedHashMap.java, TypedLinkedList.java, TypedTreeMap.java, analysis/Analysis.java, analysis/AnalysisAdapter.java, analysis/DepthFirstAdapter.java, lexer/Lexer.java, lexer/LexerException.java, node/EOF.java, node/Node.java, node/PChar.java, node/PSet.java, node/Start.java, node/TArrow.java, node/TBar.java, node/TBlank.java, node/TChar.java, node/TColon.java, node/TComma.java, node/TComment.java, node/TDDot.java, node/TDecChar.java, node/TDot.java, node/TEqual.java, node/THelpers.java, node/THexChar.java, node/TId.java, node/TIgnored.java, node/TLBkt.java, node/TLBrace.java, node/TLPar.java, node/TMinus.java, node/TPackage.java, node/TPkgId.java, node/TPlus.java, node/TProductionSpecifier.java, node/TProductions.java, node/TQMark.java, node/TRBkt.java, node/TRBrace.java, node/TRPar.java, node/TSemicolon.java, node/TSlash.java, node/TStar.java, node/TStates.java, node/TString.java, node/TTokenSpecifier.java, node/TTokens.java, node/Token.java, parser/Parser.java, parser/ParserException.java, parser/State.java, parser/TokenIndex.java, Grammar.java: Indent with astyle. 2002-06-12 18:23 Etienne M. Gagnon * src/org/sablecc/sablecc/: CharSet.java, ConstructNFA.java, DFA.java, GenAlts.java, GenAnalyses.java, GenProds.java, GenTokens.java, GenUtils.java, Grammar.java, IntSet.java, LR0Collection.java, LR0ItemSet.java, LR1Collection.java, LR1Item.java, LR1ItemSet.java, MacroExpander.java, Production.java, SableCC.java, Symbol.java, analysis/DepthFirstAdapter.java: Indent. 2002-06-07 03:35 Etienne M. Gagnon * LICENSE, build.xml, src/org/sablecc/sablecc/ResolveIds.java, src/org/sablecc/sablecc/Transitions.java, src/org/sablecc/sablecc/TypedHashMap.java, src/org/sablecc/sablecc/analysis/AnalysisAdapter.java: Prepare the transition to a SableCC 2 based front-end. Concretely, this means that we cannot depend anymore on the Node.getId() method which is not generated by SableCC 2. Thus, we must add a new TypedHashMap class and eliminate the NodeComparator class. 2002-06-07 03:35 Etienne M. Gagnon * src/org/sablecc/sablecc/TypedHashMap.java: file TypedHashMap.java was initially added on branch branch-2_16. 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.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, README.html.in, THANKS, build.xml, etc/manifest, 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, LICENSE, THANKS, 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/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/EOF.java, src/org/sablecc/sablecc/node/Node.java, src/org/sablecc/sablecc/node/PChar.java, src/org/sablecc/sablecc/node/PSet.java, src/org/sablecc/sablecc/node/Start.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/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. 2000-03-04 Etienne M. Gagnon * ca/mcgill/sable/sablecc/LR0Collection.java: Added a "names" vector to hold the name for each set that corresponds to the shortest stack path to the state represented by the set. * ca/mcgill/sable/sablecc/Grammar.java, ca/mcgill/sable/sablecc/LR0Item.java, ca/mcgill/sable/sablecc/LR1Item.java, ca/mcgill/sable/sablecc/LR1ItemSet.java: Fixed bugs in Ben Menking's code. Changed variable names to be more intuitive. Improved output look. Optimized the code. 2000-03-04 Ben Menking * ca/mcgill/sable/sablecc/Grammar.java, ca/mcgill/sable/sablecc/LR0Item.java, ca/mcgill/sable/sablecc/LR1Item.java, ca/mcgill/sable/sablecc/LR1ItemSet.java, ca/mcgill/sable/sablecc/Production.java, SableCC-LICENSE: [First integrated contribution into SableCC] Modified SableCC's dump that results from shift-reduce and reduce-reduce errors to: - Indicate the current position in a production using a * symbol instead of using a position number - Filtering out the state's irrelevant productions and displaying only those that are directly involved in the conflict. 2000-03-03 Etienne M. Gagnon Released SableCC version 2.12. [Up to this point, all the code has been solely written by Etienne M. Gagnon .]