实例介绍
javacc-5.0.rar
【实例截图】
【核心代码】
javacc-5.0
└── javacc-5.0
├── bin
│ ├── javacc
│ ├── javacc.bat
│ ├── jjdoc
│ ├── jjdoc.bat
│ ├── jjrun
│ ├── jjtree
│ ├── jjtree.bat
│ └── lib
│ └── javacc.jar
├── doc
│ ├── apiroutines.html
│ ├── CharStream.html
│ ├── commandline.html
│ ├── docindex.html
│ ├── errorrecovery.html
│ ├── features.html
│ ├── index.html
│ ├── installhelp.html
│ ├── javaccgrm.html
│ ├── JavaCC.html
│ ├── javaccreleasenotes.html
│ ├── JavaCC.txt
│ ├── JJDoc.html
│ ├── jjdocreleasenotes.html
│ ├── JJTree.html
│ ├── jjtreeintro.html
│ ├── jjtreeREADME.html
│ ├── jjtreereleasenotes.html
│ ├── lexertips.html
│ ├── lookahead.html
│ ├── mailinglist.html
│ ├── simpleREADME.html
│ ├── support.html
│ └── tokenmanager.html
├── examples
│ ├── CORBA-IDL
│ │ ├── Hello.idl
│ │ ├── IDL.jj
│ │ └── README
│ ├── GUIParsing
│ │ ├── ParserVersion
│ │ │ ├── CalcGUI.java
│ │ │ ├── CalcInput.jj
│ │ │ ├── Main.java
│ │ │ ├── ProducerConsumer.java
│ │ │ ├── README
│ │ │ └── TokenCollector.java
│ │ ├── README
│ │ └── TokenMgrVersion
│ │ ├── CalcGUI.java
│ │ ├── CalcInput.jj
│ │ ├── CharCollector.java
│ │ ├── Main.java
│ │ ├── MyLexer.java
│ │ └── README
│ ├── Interpreter
│ │ ├── ASTAddNode.java
│ │ ├── ASTAndNode.java
│ │ ├── ASTAssignment.java
│ │ ├── ASTBitwiseAndNode.java
│ │ ├── ASTBitwiseComplNode.java
│ │ ├── ASTBitwiseOrNode.java
│ │ ├── ASTBitwiseXorNode.java
│ │ ├── ASTBlock.java
│ │ ├── ASTCompilationUnit.java
│ │ ├── ASTDivNode.java
│ │ ├── ASTEQNode.java
│ │ ├── ASTFalseNode.java
│ │ ├── ASTGENode.java
│ │ ├── ASTGTNode.java
│ │ ├── ASTId.java
│ │ ├── ASTIfStatement.java
│ │ ├── ASTIntConstNode.java
│ │ ├── ASTLENode.java
│ │ ├── ASTLTNode.java
│ │ ├── ASTModNode.java
│ │ ├── ASTMulNode.java
│ │ ├── ASTNENode.java
│ │ ├── ASTNotNode.java
│ │ ├── ASTOrNode.java
│ │ ├── ASTReadStatement.java
│ │ ├── ASTStatementExpression.java
│ │ ├── ASTSubtractNode.java
│ │ ├── ASTTrueNode.java
│ │ ├── ASTVarDeclaration.java
│ │ ├── ASTWhileStatement.java
│ │ ├── ASTWriteStatement.java
│ │ ├── fact.spl
│ │ ├── MyNode.java
│ │ ├── Node.java
│ │ ├── odd.spl
│ │ ├── README
│ │ ├── SPL.java
│ │ ├── SPL.jjt
│ │ └── sqrt.spl
│ ├── JavaCCGrammar
│ │ └── JavaCC.jj
│ ├── JavaGrammars
│ │ ├── 1.5
│ │ │ ├── build.xml
│ │ │ ├── Java1.5.jj
│ │ │ ├── JavaGenerics.java
│ │ │ ├── Main.java
│ │ │ ├── MyToken.java
│ │ │ ├── README
│ │ │ └── Test.java
│ │ ├── Java1.0.2.jj
│ │ ├── Java1.0.2LS.jj
│ │ ├── Java1.1.jj
│ │ ├── Java1.1noLA.jj
│ │ ├── OPTIMIZING
│ │ ├── README
│ │ └── Test.java
│ ├── JJTreeExamples
│ │ ├── ASTMyID.java
│ │ ├── ASTMyOtherID.java
│ │ ├── build.xml
│ │ ├── Eg1Constants.java
│ │ ├── Eg1.java
│ │ ├── eg1.jj
│ │ ├── eg1.jjt
│ │ ├── Eg1TokenManager.java
│ │ ├── Eg1TreeConstants.java
│ │ ├── eg2.jjt
│ │ ├── eg3.jjt
│ │ ├── Eg4DumpVisitor.java
│ │ ├── eg4.jjt
│ │ ├── JJTEg1State.java
│ │ ├── Node.java
│ │ ├── ParseException.java
│ │ ├── README
│ │ ├── SimpleCharStream.java
│ │ ├── SimpleNode.java
│ │ ├── test
│ │ │ ├── Eg1Constants.java
│ │ │ ├── Eg1.java
│ │ │ ├── eg1.jj
│ │ │ ├── eg1.jjt
│ │ │ ├── Eg1TokenManager.java
│ │ │ ├── Eg1TreeConstants.java
│ │ │ ├── JJTEg1State.java
│ │ │ ├── Node.java
│ │ │ ├── ParseException.java
│ │ │ ├── SimpleCharStream.java
│ │ │ ├── SimpleNode.java
│ │ │ ├── Token.java
│ │ │ └── TokenMgrError.java
│ │ ├── Token.java
│ │ └── TokenMgrError.java
│ ├── Lookahead
│ │ ├── Example10.jj
│ │ ├── Example1.jj
│ │ ├── Example2.jj
│ │ ├── Example3.jj
│ │ ├── Example4.jj
│ │ ├── Example5.jj
│ │ ├── Example6.jj
│ │ ├── Example7.jj
│ │ ├── Example8.jj
│ │ ├── Example9.jj
│ │ └── README
│ ├── MailProcessing
│ │ ├── Digest.jj
│ │ ├── Faq.jj
│ │ ├── README
│ │ └── sampleMailFile
│ ├── Obfuscator
│ │ ├── Globals.java
│ │ ├── IdsFile.jj
│ │ ├── input
│ │ │ ├── package1
│ │ │ │ └── Main.java
│ │ │ └── package2
│ │ │ └── Incr.java
│ │ ├── Java1.1.jj
│ │ ├── Main.java
│ │ ├── MapFile.jj
│ │ ├── maps
│ │ ├── nochangeids
│ │ ├── Obfuscator.java
│ │ ├── README
│ │ └── useids
│ ├── README
│ ├── SimpleExamples
│ │ ├── IdList.jj
│ │ ├── NL_Xlator.jj
│ │ ├── ParseException.java
│ │ ├── README
│ │ ├── Simple1Constants.java
│ │ ├── Simple1.java
│ │ ├── Simple1.jj
│ │ ├── Simple1TokenManager.java
│ │ ├── Simple2.jj
│ │ ├── Simple3.jj
│ │ ├── SimpleCharStream.java
│ │ ├── Token.java
│ │ └── TokenMgrError.java
│ ├── Transformer
│ │ ├── ASTCompilationUnit.java
│ │ ├── ASTSpecialBlock.java
│ │ ├── divide.toy
│ │ ├── README
│ │ ├── SimpleNode.java
│ │ └── ToyJava.jjt
│ └── VTransformer
│ ├── AddAcceptVisitor.java
│ ├── Java1.1.jjt
│ ├── Main.java
│ ├── README
│ ├── SimpleNode.java
│ └── UnparseVisitor.java
├── LICENSE
├── test
│ ├── ASTAction.java
│ ├── ASTActionList.java
│ ├── ASTAddColumnClause.java
│ ├── ASTAddDomainConstraintDefinition.java
│ ├── ASTAddTableConstraintDefinition.java
│ ├── ASTAll.java
│ ├── ASTAlterDomainAction.java
│ ├── ASTAlterDomainStatement.java
│ ├── ASTAlterTableAction.java
│ ├── ASTAlterTableStatement.java
│ ├── ASTAlterUserStatement.java
│ ├── ASTApproximateNumericLiteral.java
│ ├── ASTAsClause.java
│ ├── ASTAssertionCheck.java
│ ├── ASTAssertionDefinition.java
│ ├── ASTBatchStatements.java
│ ├── ASTBetweenPredicate.java
│ ├── ASTBinaryType.java
│ ├── ASTBindVariable.java
│ ├── ASTBooleanFactor.java
│ ├── ASTBooleanLiteral.java
│ ├── ASTbooleanPrimaryError.java
│ ├── ASTBooleanPrimary.java
│ ├── ASTBooleanTerm.java
│ ├── ASTCaseAbbreviation.java
│ ├── ASTCaseExpression.java
│ ├── ASTCaseOperand.java
│ ├── ASTCaseSpecification.java
│ ├── ASTCharacterFactor.java
│ ├── ASTCharacterSetDefinition.java
│ ├── ASTCharacterSetName.java
│ ├── ASTCharacterSetSource.java
│ ├── ASTCharacterSetSpecification.java
│ ├── ASTCharacterStringLiteral.java
│ ├── ASTCharacterSubstringFunction.java
│ ├── ASTCharacterValueExpression.java
│ ├── ASTCharLengthExpression.java
│ ├── ASTCharStringType.java
│ ├── ASTCheckConstraintDefinition.java
│ ├── ASTCollateClause.java
│ ├── ASTCollatingSequenceDefinition.java
│ ├── ASTCollationDefinition.java
│ ├── ASTCollationName.java
│ ├── ASTCollationSource.java
│ ├── ASTColumnConstraintDefinition.java
│ ├── ASTColumnConstraint.java
│ ├── ASTColumnDefinition.java
│ ├── ASTColumnNameList.java
│ ├── ASTColumnReference.java
│ ├── ASTCommitStatement.java
│ ├── ASTComparisonPredicate.java
│ ├── ASTCompilationUnit.java
│ ├── ASTCompOp.java
│ ├── ASTConnectionName.java
│ ├── ASTConnectStatement.java
│ ├── ASTConstraintAttributes.java
│ ├── ASTConstraintCheckTime.java
│ ├── ASTConstraintNameDefinition.java
│ ├── ASTConstraintName.java
│ ├── ASTConstraintNameList.java
│ ├── ASTCorrespondingColumnList.java
│ ├── ASTCorrespondingSpec.java
│ ├── ASTCreateFullTextIndexStatement.java
│ ├── ASTCrossJoin.java
│ ├── ASTCurrentDateValueFunction.java
│ ├── ASTCurrentTimestampValueFunction.java
│ ├── ASTCurrentTimeValueFunction.java
│ ├── ASTDataType.java
│ ├── ASTdateError.java
│ ├── ASTDateLiteral.java
│ ├── ASTDatetimeFactor.java
│ ├── ASTDatetimeField.java
│ ├── ASTDatetimeLiteral.java
│ ├── ASTDatetimePrimary.java
│ ├── ASTDatetimeTerm.java
│ ├── ASTDatetimeValueExpression.java
│ ├── ASTDatetimeValueFunction.java
│ ├── ASTDateType.java
│ ├── ASTDateValue.java
│ ├── ASTDaysHoursLiteral.java
│ ├── ASTDaysHoursMinutesLiteral.java
│ ├── ASTDaysHoursMinutesSecondsLiteral.java
│ ├── ASTDaysHoursMinutesSecondsValue.java
│ ├── ASTDaysHoursMinutesValue.java
│ ├── ASTDaysHoursValue.java
│ ├── ASTDaysLiteral.java
│ ├── ASTDaysValue.java
│ ├── ASTDefaultClause.java
│ ├── ASTDefaultOption.java
│ ├── ASTDeleteFullTextIndexStatement.java
│ ├── ASTDeleteRule.java
│ ├── ASTDeleteStatementPositioned.java
│ ├── ASTDeleteStatementSearched.java
│ ├── ASTDerivedColumn.java
│ ├── ASTDerivedColumnList.java
│ ├── ASTDerivedTable.java
│ ├── ASTDerivedTableReference.java
│ ├── ASTDescTableStatement.java
│ ├── ASTDiagnosticsSize.java
│ ├── ASTDirectImplementationDefinedStatement.java
│ ├── ASTDirectlyExecutableStatement.java
│ ├── ASTDirectSelectStatementMultipleRows.java
│ ├── ASTDirectSQLDataStatement.java
│ ├── ASTDirectSQLStatement.java
│ ├── ASTDisconnectStatement.java
│ ├── ASTDomainConstraint.java
│ ├── ASTDomainDefinition.java
│ ├── ASTDomainName.java
│ ├── ASTDropAssertionStatement.java
│ ├── ASTDropBehavior.java
│ ├── ASTDropCharacterSetStatement.java
│ ├── ASTDropCollationStatement.java
│ ├── ASTDropColumnDefaultClause.java
│ ├── ASTDropColumnDefinition.java
│ ├── ASTDropDomainConstraintDefinition.java
│ ├── ASTDropDomainDefaultClause.java
│ ├── ASTDropDomainStatement.java
│ ├── ASTDropSchemaStatement.java
│ ├── ASTDropSequenceStatement.java
│ ├── ASTDropTableConstraintDefinition.java
│ ├── ASTDropTableStatement.java
│ ├── ASTDropTranslationStatement.java
│ ├── ASTDropUserStatement.java
│ ├── ASTDropViewStatement.java
│ ├── ASTElseClause.java
│ ├── ASTEndField.java
│ ├── ASTExactNumericLiteral.java
│ ├── ASTExistingCharacterSetName.java
│ ├── ASTExistsPredicate.java
│ ├── ASTExplicitTable.java
│ ├── ASTExternalCollation.java
│ ├── ASTExternalCollationName.java
│ ├── ASTExternalTranslation.java
│ ├── ASTExtractExpression.java
│ ├── ASTExtractField.java
│ ├── ASTExtractSource.java
│ ├── ASTFactor.java
│ ├── ASTFold.java
│ ├── ASTFormOfUseConversionName.java
│ ├── ASTFromClause.java
│ ├── ASTFullOuterJoin.java
│ ├── ASTFullTextSearchMode.java
│ ├── ASTFullTextSearchPredicate.java
│ ├── ASTGeneralSetFunction.java
│ ├── ASTGrantee.java
│ ├── ASTGrantStatement.java
│ ├── ASTGroupByClause.java
│ ├── ASTGroupingColumnReference.java
│ ├── ASTGroupingColumnReferenceList.java
│ ├── ASTHavingClause.java
│ ├── ASTHoursLiteral.java
│ ├── ASTHoursMinutesLiteral.java
│ ├── ASTHoursMinutesSecondsLiteral.java
│ ├── ASTHoursMinutesSecondsValue.java
│ ├── ASTHoursMinutesValue.java
│ ├── ASTHoursValue.java
│ ├── ASTInnerJoin.java
│ ├── ASTInPredicate.java
│ ├── ASTInPredicateValue.java
│ ├── ASTInsertColumnsAndSource.java
│ ├── ASTInsertLiteralValueList.java
│ ├── ASTInsertStatement.java
│ ├── ASTInsertValueExpressionValueList.java
│ ├── ASTInsertValues.java
│ ├── ASTIntervalFactor.java
│ ├── ASTIntervalFractionalSecondsPrecision.java
│ ├── ASTIntervalLeadingFieldPrecision.java
│ ├── ASTIntervalLiteral.java
│ ├── ASTIntervalPrimary.java
│ ├── ASTIntervalQualifier.java
│ ├── ASTIntervalTerm.java
│ ├── ASTIntervalTermPrimary.java
│ ├── ASTIntervalValueExpression.java
│ ├── ASTInValueList.java
│ ├── ASTIsolationLevel.java
│ ├── ASTJoinColumnList.java
│ ├── ASTJoinCondition.java
│ ├── ASTJoinedTable.java
│ ├── ASTJoinRight.java
│ ├── ASTJoinSpecification.java
│ ├── ASTJoinType.java
│ ├── ASTLeftOuterJoin.java
│ ├── ASTLengthExpression.java
│ ├── ASTLevelOfIsolation.java
│ ├── ASTLevelsClause.java
│ ├── ASTLikePredicate.java
│ ├── ASTLimitedCollationDefinition.java
│ ├── ASTListPartitionElement.java
│ ├── ASTLiteral.java
│ ├── ASTLocalTableName.java
│ ├── ASTLongVBinaryType.java
│ ├── ASTLongVCharType.java
│ ├── ASTMatchPredicate.java
│ ├── ASTMatchType.java
│ ├── ASTMatchValue.java
│ ├── ASTMinutesLiteral.java
│ ├── ASTMinutesSecondsLiteral.java
│ ├── ASTMinutesSecondsValue.java
│ ├── ASTMinutesValue.java
│ ├── ASTModifyColumnAction.java
│ ├── ASTModifyColumnClause.java
│ ├── ASTModifyColumnDataType.java
│ ├── ASTMonthsLiteral.java
│ ├── ASTMonthsValue.java
│ ├── ASTNamedColumnsJoin.java
│ ├── ASTNaturalJoin.java
│ ├── ASTNonJoinQueryExpression.java
│ ├── ASTNonJoinQueryPrimary.java
│ ├── ASTNonSecondDatetimeField.java
│ ├── ASTNormalJoin.java
│ ├── ASTNotNull.java
│ ├── ASTNullPredicate.java
│ ├── ASTNumericPrimary.java
│ ├── ASTNumericType.java
│ ├── ASTNumericValueExpression.java
│ ├── ASTNumericValueFunction.java
│ ├── ASTObjectColumn.java
│ ├── ASTObjectName.java
│ ├── ASTOctetLengthExpression.java
│ ├── ASTOrderByClause.java
│ ├── ASTOuterJoinType.java
│ ├── ASTOverlapsPredicate.java
│ ├── ASTPadAttribute.java
│ ├── ASTParameterName.java
│ ├── ASTPartitionByDefinition.java
│ ├── ASTPartitionByListDefinition.java
│ ├── ASTPartitionByRangeDefinition.java
│ ├── ASTPartitionDefinition.java
│ ├── ASTPattern.java
│ ├── ASTPositionExpression.java
│ ├── ASTPrivilegeColumnList.java
│ ├── ASTPrivileges.java
│ ├── ASTQualifiedJoin.java
│ ├── ASTQualifiedLocalTableName.java
│ ├── ASTQualifiedName.java
│ ├── ASTQuantifiedComparisonPredicate.java
│ ├── ASTQuantifier.java
│ ├── ASTQueryExpression.java
│ ├── ASTQueryPrimary.java
│ ├── ASTQuerySpecification.java
│ ├── ASTRangePartitionElement.java
│ ├── ASTReferenceColumnList.java
│ ├── ASTReferencedTableAndColumns.java
│ ├── ASTReferenceSpecification.java
│ ├── ASTReferencingColumns.java
│ ├── ASTReferentialAction.java
│ ├── ASTReferentialConstraintDefinition.java
│ ├── ASTReferentialTriggeredAction.java
│ ├── ASTRenameColumnClause.java
│ ├── ASTRenameColumn.java
│ ├── ASTRenameTableClause.java
│ ├── ASTResult.java
│ ├── ASTRevokeStatement.java
│ ├── ASTRightOuterJoin.java
│ ├── ASTRollbackStatement.java
│ ├── ASTRowSubquery.java
│ ├── ASTRowValueConstructorElement.java
│ ├── ASTRowValueConstructorElementList.java
│ ├── ASTRowValueConstructor.java
│ ├── ASTRowValueConstructorList.java
│ ├── ASTScalarSubquery.java
│ ├── ASTSchemaCharacterSetSpecification.java
│ ├── ASTSchemaCollationName.java
│ ├── ASTSchemaDefinition.java
│ ├── ASTSchemaElement.java
│ ├── ASTSchemaNameClause.java
│ ├── ASTSchemaName.java
│ ├── ASTSearchCondition.java
│ ├── ASTSearchedCase.java
│ ├── ASTSearchedWhenClause.java
│ ├── ASTSecondsLiteral.java
│ ├── ASTSecondsValue.java
│ ├── ASTSelectList.java
│ ├── ASTSelectSequenceNextVal.java
│ ├── ASTSelectSublist.java
│ ├── ASTSequenceDefinition.java
│ ├── ASTSequenceName.java
│ ├── ASTSetCatalogStatement.java
│ ├── ASTSetClause.java
│ ├── ASTSetClauseList.java
│ ├── ASTSetColumnDefaultClause.java
│ ├── ASTSetConstraintsModeStatement.java
│ ├── ASTSetDomainDefaultClause.java
│ ├── ASTSetFunctionSpecification.java
│ ├── ASTSetFunctionType.java
│ ├── ASTSetLocalTimeZoneStatement.java
│ ├── ASTSetNamesStatement.java
│ ├── ASTSetQuantifier.java
│ ├── ASTSetSchemaStatement.java
│ ├── ASTSetSessionAuthorizationIdentifierStatement.java
│ ├── ASTSetTimeZoneValue.java
│ ├── ASTSetTransactionStatement.java
│ ├── ASTSignedNumericLiteral.java
│ ├── ASTSimpleCase.java
│ ├── ASTSimpleTable.java
│ ├── ASTSimpleWhenClause.java
│ ├── ASTSingleDatetimeField.java
│ ├── ASTSome.java
│ ├── ASTSortKey.java
│ ├── ASTSortSpecification.java
│ ├── ASTSortSpecificationList.java
│ ├── ASTSourceCharacterSetSpecification.java
│ ├── ASTSQLConnectionStatement.java
│ ├── ASTSQLSchemaDefinitionStatement.java
│ ├── ASTSQLSchemaManipulationStatement.java
│ ├── ASTSQLSchemaStatement.java
│ ├── ASTSQLServerName.java
│ ├── ASTSQLSessionStatement.java
│ ├── ASTSQLTransactionStatement.java
│ ├── ASTStartField.java
│ ├── ASTStringValueExpression.java
│ ├── ASTStringValueFunction.java
│ ├── ASTSubquery.java
│ ├── ASTTableConstraintDefinition.java
│ ├── ASTTableConstraint.java
│ ├── ASTTableDefinition.java
│ ├── ASTTableDefinitionQueryExpression.java
│ ├── ASTTableDefinitionTableElementList.java
│ ├── ASTTableElement.java
│ ├── ASTTableElementList.java
│ ├── ASTTableExpression.java
│ ├── ASTTableName.java
│ ├── ASTTableNameReference.java
│ ├── ASTTableReference.java
│ ├── ASTTableSubquery.java
│ ├── ASTTableValueConstructor.java
│ ├── ASTTargetCharacterSetSpecification.java
│ ├── ASTTerm.java
│ ├── ASTtimeError.java
│ ├── ASTTimeLiteral.java
│ ├── ASTtimestampError.java
│ ├── ASTTimestampLiteral.java
│ ├── ASTTimestampString.java
│ ├── ASTTimestampType.java
│ ├── ASTTimeString.java
│ ├── ASTTimeType.java
│ ├── ASTTimeValue.java
│ ├── ASTTimeZoneField.java
│ ├── ASTTimeZone.java
│ ├── ASTTimeZoneLiteral.java
│ ├── ASTTimeZoneSpecifier.java
│ ├── ASTTransactionAccessMode.java
│ ├── ASTTransactionMode.java
│ ├── ASTTranslationCollation.java
│ ├── ASTTranslationDefinition.java
│ ├── ASTTranslationName.java
│ ├── ASTTranslationSource.java
│ ├── ASTTranslationSpecification.java
│ ├── ASTTrimFunction.java
│ ├── ASTTrimOperands.java
│ ├── ASTTrimSource.java
│ ├── ASTTrimSpecification.java
│ ├── ASTTruncateBlobStatement.java
│ ├── ASTTruncateClobStatement.java
│ ├── ASTTruncateTableStatement.java
│ ├── ASTUniqueColumnList.java
│ ├── ASTUniqueConstraintDefinition.java
│ ├── ASTUniquePredicate.java
│ ├── ASTUniqueSpecification.java
│ ├── ASTUnsignedLiteral.java
│ ├── ASTUnsignedNumericLiteral.java
│ ├── ASTUpdateRule.java
│ ├── ASTUpdateSource.java
│ ├── ASTUpdateStatementPositioned.java
│ ├── ASTUpdateStatementSearched.java
│ ├── ASTUserDefinition.java
│ ├── ASTValueExpression.java
│ ├── ASTValueExpressionPrimary.java
│ ├── ASTVBinaryType.java
│ ├── ASTVCharStringType.java
│ ├── ASTViewColumnList.java
│ ├── ASTViewDefinition.java
│ ├── ASTWhenOperand.java
│ ├── ASTWhereClause.java
│ ├── ASTYearsLiteral.java
│ ├── ASTYearsMonthsLiteral.java
│ ├── ASTYearsMonthsValue.java
│ ├── ASTYearsValue.java
│ ├── HSQL.jj
│ ├── HSQL.jjt
│ ├── JJTSQLParserState.java
│ ├── Node.java
│ ├── ParseException.java
│ ├── SimpleCharStream.java
│ ├── SimpleNode.java
│ ├── SQLParserConstants.java
│ ├── SQLParser.java
│ ├── SQLParserTokenManager.java
│ ├── SQLParserTreeConstants.java
│ ├── SQLParserVisitor.java
│ ├── Token.java
│ └── TokenMgrError.java
├── test2
│ ├── GrammarConstants.java
│ ├── Grammar.java
│ ├── GrammarTokenManager.java
│ ├── grammer.jj
│ ├── ParseException.java
│ ├── SimpleCharStream.java
│ ├── Token.java
│ └── TokenMgrError.java
└── test3
├── ASTAdd.java
├── ASTInteger.java
├── ASTMult.java
├── ASTMyOtherID.java
├── ASTStart.java
├── Eg4Constants.java
├── Eg4.java
├── eg4.jj
├── eg4.jjt
├── Eg4TokenManager.java
├── Eg4TreeConstants.java
├── Eg4Visitor.java
├── JJTEg4State.java
├── Node.java
├── ParseException.java
├── SimpleCharStream.java
├── SimpleNode.java
├── Token.java
└── TokenMgrError.java
27 directories, 609 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论