jar

edu.purdue.cs : jtb

Maven & Gradle

Dec 31, 2016
1 usages
3 stars

JTB: Java Tree Builder · JTB is a syntax tree builder to be used with the Java Compiler Compiler (JavaCC) parser generator. JTB was originally developped at UCLA up to version 1.3.2 (http://compilers.cs.ucla.edu/jtb/) or (http://compilers.cs.ucla.edu/jtb/jtb-2003/). It has been upgraded in version 1.4.0+ (2009-2010), as an embedded tool within the SourceForge Eclipse JavaCC plugin. It is now (2011) provided as a standalone tool in the same hosting environment as JavaCC.

Table Of Contents

Latest Version

Download edu.purdue.cs : jtb JAR file - Latest Versions:

All Versions

Download edu.purdue.cs : jtb JAR file - All Versions:

Version Vulnerabilities Size Updated
1.4.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window jtb-1.4.12.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

EDU.purdue.jtb.misc

├─ EDU.purdue.jtb.misc.BaseClasses.class - [JAR]

├─ EDU.purdue.jtb.misc.ClassInfo.class - [JAR]

├─ EDU.purdue.jtb.misc.DepthFirstVisitorsGenerator.class - [JAR]

├─ EDU.purdue.jtb.misc.FieldNameGenerator.class - [JAR]

├─ EDU.purdue.jtb.misc.FileExistsException.class - [JAR]

├─ EDU.purdue.jtb.misc.FilesGenerator.class - [JAR]

├─ EDU.purdue.jtb.misc.Globals.class - [JAR]

├─ EDU.purdue.jtb.misc.InternalError.class - [JAR]

├─ EDU.purdue.jtb.misc.JavaBranchPrinter.class - [JAR]

├─ EDU.purdue.jtb.misc.Messages.class - [JAR]

├─ EDU.purdue.jtb.misc.Spacing.class - [JAR]

├─ EDU.purdue.jtb.misc.TreeDumperGenerator.class - [JAR]

├─ EDU.purdue.jtb.misc.TreeFormatterGenerator.class - [JAR]

├─ EDU.purdue.jtb.misc.UnicodeConverter.class - [JAR]

├─ EDU.purdue.jtb.misc.VarInfo.class - [JAR]

EDU.purdue.jtb.parser

├─ EDU.purdue.jtb.parser.Action.class - [JAR]

├─ EDU.purdue.jtb.parser.BNFProduction_.class - [JAR]

├─ EDU.purdue.jtb.parser.CharacterRange.class - [JAR]

├─ EDU.purdue.jtb.parser.Choice.class - [JAR]

├─ EDU.purdue.jtb.parser.Container.class - [JAR]

├─ EDU.purdue.jtb.parser.ExpansionTreeWalker.class - [JAR]

├─ EDU.purdue.jtb.parser.Expansion_.class - [JAR]

├─ EDU.purdue.jtb.parser.ITreeWalkerOp.class - [JAR]

├─ EDU.purdue.jtb.parser.JTBParser.class - [JAR]

├─ EDU.purdue.jtb.parser.JTBParserConstants.class - [JAR]

├─ EDU.purdue.jtb.parser.JTBParserTokenManager.class - [JAR]

├─ EDU.purdue.jtb.parser.JTBToolkit.class - [JAR]

├─ EDU.purdue.jtb.parser.JavaCCErrors.class - [JAR]

├─ EDU.purdue.jtb.parser.JavaCCGlobals.class - [JAR]

├─ EDU.purdue.jtb.parser.JavaCCParserConstants.class - [JAR]

├─ EDU.purdue.jtb.parser.JavaCCParserInternals.class - [JAR]

├─ EDU.purdue.jtb.parser.JavaCharStream.class - [JAR]

├─ EDU.purdue.jtb.parser.JavaCodeProduction_.class - [JAR]

├─ EDU.purdue.jtb.parser.JavaFiles.class - [JAR]

├─ EDU.purdue.jtb.parser.LexGen.class - [JAR]

├─ EDU.purdue.jtb.parser.Lookahead.class - [JAR]

├─ EDU.purdue.jtb.parser.LookaheadCalc.class - [JAR]

├─ EDU.purdue.jtb.parser.LookaheadWalk.class - [JAR]

├─ EDU.purdue.jtb.parser.MatchInfo.class - [JAR]

├─ EDU.purdue.jtb.parser.MetaParseException.class - [JAR]

├─ EDU.purdue.jtb.parser.Nfa.class - [JAR]

├─ EDU.purdue.jtb.parser.NfaState.class - [JAR]

├─ EDU.purdue.jtb.parser.NonTerminal.class - [JAR]

├─ EDU.purdue.jtb.parser.NormalProduction.class - [JAR]

├─ EDU.purdue.jtb.parser.OneOrMore.class - [JAR]

├─ EDU.purdue.jtb.parser.Options.class - [JAR]

├─ EDU.purdue.jtb.parser.OtherFilesGen.class - [JAR]

├─ EDU.purdue.jtb.parser.OutputFile.class - [JAR]

├─ EDU.purdue.jtb.parser.ParseEngine.class - [JAR]

├─ EDU.purdue.jtb.parser.ParseException.class - [JAR]

├─ EDU.purdue.jtb.parser.ParseGen.class - [JAR]

├─ EDU.purdue.jtb.parser.Phase3Data.class - [JAR]

├─ EDU.purdue.jtb.parser.RCharacterList.class - [JAR]

├─ EDU.purdue.jtb.parser.RChoice.class - [JAR]

├─ EDU.purdue.jtb.parser.REndOfFile.class - [JAR]

├─ EDU.purdue.jtb.parser.RJustName.class - [JAR]

├─ EDU.purdue.jtb.parser.ROneOrMore.class - [JAR]

├─ EDU.purdue.jtb.parser.RRepetitionRange.class - [JAR]

├─ EDU.purdue.jtb.parser.RSequence.class - [JAR]

├─ EDU.purdue.jtb.parser.RStringLiteral.class - [JAR]

├─ EDU.purdue.jtb.parser.RZeroOrMore.class - [JAR]

├─ EDU.purdue.jtb.parser.RZeroOrOne.class - [JAR]

├─ EDU.purdue.jtb.parser.RegExprSpec_.class - [JAR]

├─ EDU.purdue.jtb.parser.RegularExpression_.class - [JAR]

├─ EDU.purdue.jtb.parser.Semanticize.class - [JAR]

├─ EDU.purdue.jtb.parser.Sequence.class - [JAR]

├─ EDU.purdue.jtb.parser.SingleCharacter.class - [JAR]

├─ EDU.purdue.jtb.parser.Token.class - [JAR]

├─ EDU.purdue.jtb.parser.TokenMgrError.class - [JAR]

├─ EDU.purdue.jtb.parser.TokenProduction.class - [JAR]

├─ EDU.purdue.jtb.parser.TryBlock.class - [JAR]

├─ EDU.purdue.jtb.parser.Version.class - [JAR]

├─ EDU.purdue.jtb.parser.ZeroOrMore.class - [JAR]

├─ EDU.purdue.jtb.parser.ZeroOrOne.class - [JAR]

EDU.purdue.jtb

├─ EDU.purdue.jtb.InvalCmdLineException.class - [JAR]

├─ EDU.purdue.jtb.JTB.class - [JAR]

EDU.purdue.jtb.utils

├─ EDU.purdue.jtb.utils.JavaFileGenerator.class - [JAR]

EDU.purdue.jtb.visitor

├─ EDU.purdue.jtb.visitor.AcceptInliner.class - [JAR]

├─ EDU.purdue.jtb.visitor.Annotator.class - [JAR]

├─ EDU.purdue.jtb.visitor.ClassesFinder.class - [JAR]

├─ EDU.purdue.jtb.visitor.CommentsPrinter.class - [JAR]

├─ EDU.purdue.jtb.visitor.DepthFirstRetArguVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.DepthFirstRetVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.DepthFirstVoidArguVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.DepthFirstVoidVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.ExpansionUnitTypeCounter.class - [JAR]

├─ EDU.purdue.jtb.visitor.GlobalDataBuilder.class - [JAR]

├─ EDU.purdue.jtb.visitor.IRetArguVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.IRetVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.IVoidArguVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.IVoidVisitor.class - [JAR]

├─ EDU.purdue.jtb.visitor.JavaCCPrinter.class - [JAR]

├─ EDU.purdue.jtb.visitor.JavaPrinter.class - [JAR]

├─ EDU.purdue.jtb.visitor.SemanticChecker.class - [JAR]

EDU.purdue.jtb.syntaxtree

├─ EDU.purdue.jtb.syntaxtree.AccessModifier.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AdditiveExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AllocationExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AndExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Annotation.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AnnotationTypeBody.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AnnotationTypeDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AnnotationTypeMemberDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ArgumentList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Arguments.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ArrayDimsAndInits.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ArrayInitializer.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AssertStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.AssignmentOperator.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.BNFProduction.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Block.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.BlockStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.BooleanLiteral.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.BreakStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.CastExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.CastLookahead.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.CharacterDescriptor.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.CharacterList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ClassOrInterfaceBody.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ClassOrInterfaceBodyDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ClassOrInterfaceDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ClassOrInterfaceType.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.CompilationUnit.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ComplexRegularExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ComplexRegularExpressionChoices.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ComplexRegularExpressionUnit.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ConditionalAndExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ConditionalExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ConditionalOrExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ConstructorDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ContinueStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.DefaultValue.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.DoStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.EmptyStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.EnumBody.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.EnumConstant.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.EnumDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.EqualityExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ExclusiveOrExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Expansion.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ExpansionChoices.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ExpansionUnit.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ExpansionUnitTCF.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ExplicitConstructorInvocation.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Expression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ExtendsList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.FieldDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ForInit.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ForStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ForUpdate.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.FormalParameter.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.FormalParameters.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.INode.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.INodeList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.IdentifierAsString.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.IfStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ImplementsList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ImportDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.InclusiveOrExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Initializer.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.InstanceOfExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.IntegerLiteral.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.JavaCCInput.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.JavaCCOptions.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.JavaCodeProduction.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.JavaIdentifier.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.LabeledStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Literal.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.LocalLookahead.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.LocalVariableDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MarkerAnnotation.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MemberSelector.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MemberValue.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MemberValueArrayInitializer.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MemberValuePair.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MemberValuePairs.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MethodDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MethodDeclarator.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Modifiers.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.MultiplicativeExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Name.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NameList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NodeChoice.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NodeList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NodeListOptional.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NodeOptional.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NodeSequence.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NodeTCF.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NodeToken.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NormalAnnotation.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.NullLiteral.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.OptionBinding.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PackageDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PostfixExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PreDecrementExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PreIncrementExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PrimaryExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PrimaryPrefix.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PrimarySuffix.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.PrimitiveType.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Production.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.RSignedShift.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.RUnsignedShift.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ReferenceType.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.RegExprKind.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.RegExprSpec.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.RegularExprProduction.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.RegularExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.RelationalExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ResultType.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ReturnStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ShiftExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.SingleMemberAnnotation.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Statement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.StatementExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.StatementExpressionList.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.StringLiteral.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.SwitchLabel.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.SwitchStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.SynchronizedStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.ThrowStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TokenManagerDecls.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TryStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.Type.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TypeArgument.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TypeArguments.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TypeBound.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TypeDeclaration.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TypeParameter.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.TypeParameters.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.UnaryExpression.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.UnaryExpressionNotPlusMinus.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.VariableDeclarator.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.VariableDeclaratorId.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.VariableInitializer.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.VariableModifiers.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.WhileStatement.class - [JAR]

├─ EDU.purdue.jtb.syntaxtree.WildcardBounds.class - [JAR]

Advertisement

Dependencies from Group

jtb
Dec 31, 2016
1 usages
3 stars

Discover Dependencies

Oct 12, 2020
1 usages
Jul 20, 2023
12 usages
Aug 08, 2023
20 usages
117 stars
Feb 24, 2018
13 stars
Aug 04, 2020
2.2k stars
Aug 04, 2020
2 usages
2.2k stars
Dec 12, 2016
1 stars
Dec 26, 2022
5 usages
8.7k stars
Jan 06, 2017
2 usages