You can download antlr4-4.7.jar in this page.
BSD 3-Clause License
antlr4-4.7.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/org.antlr/antlr4/pom.properties META-INF/maven/org.antlr/antlr4/pom.xml org.antlr.v4.Tool.class org.antlr.v4.analysis.AnalysisPipeline.class org.antlr.v4.analysis.LeftRecursionDetector.class org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.class org.antlr.v4.analysis.LeftRecursiveRuleAnalyzer.class org.antlr.v4.analysis.LeftRecursiveRuleTransformer.class org.antlr.v4.automata.ATNFactory.class org.antlr.v4.automata.ATNOptimizer.class org.antlr.v4.automata.ATNPrinter.class org.antlr.v4.automata.ATNVisitor.class org.antlr.v4.automata.LexerATNFactory.class org.antlr.v4.automata.ParserATNFactory.class org.antlr.v4.automata.TailEpsilonRemover.class org.antlr.v4.codegen.ActionTranslator.class org.antlr.v4.codegen.BlankOutputModelFactory.class org.antlr.v4.codegen.CodeGenPipeline.class org.antlr.v4.codegen.CodeGenerator.class org.antlr.v4.codegen.CodeGeneratorExtension.class org.antlr.v4.codegen.DefaultOutputModelFactory.class org.antlr.v4.codegen.LexerFactory.class org.antlr.v4.codegen.OutputModelController.class org.antlr.v4.codegen.OutputModelFactory.class org.antlr.v4.codegen.OutputModelWalker.class org.antlr.v4.codegen.ParserFactory.class org.antlr.v4.codegen.SourceGenTriggers.class org.antlr.v4.codegen.Target.class org.antlr.v4.codegen.UnicodeEscapes.class org.antlr.v4.codegen.model.Action.class org.antlr.v4.codegen.model.AddToLabelList.class org.antlr.v4.codegen.model.AltBlock.class org.antlr.v4.codegen.model.ArgAction.class org.antlr.v4.codegen.model.BaseListenerFile.class org.antlr.v4.codegen.model.BaseVisitorFile.class org.antlr.v4.codegen.model.CaptureNextToken.class org.antlr.v4.codegen.model.CaptureNextTokenType.class org.antlr.v4.codegen.model.Choice.class org.antlr.v4.codegen.model.CodeBlockForAlt.class org.antlr.v4.codegen.model.CodeBlockForOuterMostAlt.class org.antlr.v4.codegen.model.DispatchMethod.class org.antlr.v4.codegen.model.ElementFrequenciesVisitor.class org.antlr.v4.codegen.model.ExceptionClause.class org.antlr.v4.codegen.model.InvokeRule.class org.antlr.v4.codegen.model.LL1AltBlock.class org.antlr.v4.codegen.model.LL1Choice.class org.antlr.v4.codegen.model.LL1Loop.class org.antlr.v4.codegen.model.LL1OptionalBlock.class org.antlr.v4.codegen.model.LL1OptionalBlockSingleAlt.class org.antlr.v4.codegen.model.LL1PlusBlockSingleAlt.class org.antlr.v4.codegen.model.LL1StarBlockSingleAlt.class org.antlr.v4.codegen.model.LabeledOp.class org.antlr.v4.codegen.model.LeftRecursiveRuleFunction.class org.antlr.v4.codegen.model.Lexer.class org.antlr.v4.codegen.model.LexerFile.class org.antlr.v4.codegen.model.ListenerDispatchMethod.class org.antlr.v4.codegen.model.ListenerFile.class org.antlr.v4.codegen.model.Loop.class org.antlr.v4.codegen.model.MatchNotSet.class org.antlr.v4.codegen.model.MatchSet.class org.antlr.v4.codegen.model.MatchToken.class org.antlr.v4.codegen.model.ModelElement.class org.antlr.v4.codegen.model.OptionalBlock.class org.antlr.v4.codegen.model.OutputFile.class org.antlr.v4.codegen.model.OutputModelObject.class org.antlr.v4.codegen.model.Parser.class org.antlr.v4.codegen.model.ParserFile.class org.antlr.v4.codegen.model.PlusBlock.class org.antlr.v4.codegen.model.Recognizer.class org.antlr.v4.codegen.model.RuleActionFunction.class org.antlr.v4.codegen.model.RuleElement.class org.antlr.v4.codegen.model.RuleFunction.class org.antlr.v4.codegen.model.RuleSempredFunction.class org.antlr.v4.codegen.model.SemPred.class org.antlr.v4.codegen.model.SerializedATN.class org.antlr.v4.codegen.model.SrcOp.class org.antlr.v4.codegen.model.StarBlock.class org.antlr.v4.codegen.model.Sync.class org.antlr.v4.codegen.model.TestSetInline.class org.antlr.v4.codegen.model.ThrowEarlyExitException.class org.antlr.v4.codegen.model.ThrowNoViableAlt.class org.antlr.v4.codegen.model.ThrowRecognitionException.class org.antlr.v4.codegen.model.VisitorDispatchMethod.class org.antlr.v4.codegen.model.VisitorFile.class org.antlr.v4.codegen.model.Wildcard.class org.antlr.v4.codegen.model.chunk.ActionChunk.class org.antlr.v4.codegen.model.chunk.ActionTemplate.class org.antlr.v4.codegen.model.chunk.ActionText.class org.antlr.v4.codegen.model.chunk.ArgRef.class org.antlr.v4.codegen.model.chunk.LabelRef.class org.antlr.v4.codegen.model.chunk.ListLabelRef.class org.antlr.v4.codegen.model.chunk.LocalRef.class org.antlr.v4.codegen.model.chunk.NonLocalAttrRef.class org.antlr.v4.codegen.model.chunk.QRetValueRef.class org.antlr.v4.codegen.model.chunk.RetValueRef.class org.antlr.v4.codegen.model.chunk.RulePropertyRef.class org.antlr.v4.codegen.model.chunk.RulePropertyRef_ctx.class org.antlr.v4.codegen.model.chunk.RulePropertyRef_parser.class org.antlr.v4.codegen.model.chunk.RulePropertyRef_start.class org.antlr.v4.codegen.model.chunk.RulePropertyRef_stop.class org.antlr.v4.codegen.model.chunk.RulePropertyRef_text.class org.antlr.v4.codegen.model.chunk.SetAttr.class org.antlr.v4.codegen.model.chunk.SetNonLocalAttr.class org.antlr.v4.codegen.model.chunk.ThisRulePropertyRef_ctx.class org.antlr.v4.codegen.model.chunk.ThisRulePropertyRef_parser.class org.antlr.v4.codegen.model.chunk.ThisRulePropertyRef_start.class org.antlr.v4.codegen.model.chunk.ThisRulePropertyRef_stop.class org.antlr.v4.codegen.model.chunk.ThisRulePropertyRef_text.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef_channel.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef_index.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef_int.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef_line.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef_pos.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef_text.class org.antlr.v4.codegen.model.chunk.TokenPropertyRef_type.class org.antlr.v4.codegen.model.chunk.TokenRef.class org.antlr.v4.codegen.model.dbg.class org.antlr.v4.codegen.model.decl.AltLabelStructDecl.class org.antlr.v4.codegen.model.decl.AttributeDecl.class org.antlr.v4.codegen.model.decl.CodeBlock.class org.antlr.v4.codegen.model.decl.ContextGetterDecl.class org.antlr.v4.codegen.model.decl.ContextRuleGetterDecl.class org.antlr.v4.codegen.model.decl.ContextRuleListGetterDecl.class org.antlr.v4.codegen.model.decl.ContextRuleListIndexedGetterDecl.class org.antlr.v4.codegen.model.decl.ContextTokenGetterDecl.class org.antlr.v4.codegen.model.decl.ContextTokenListGetterDecl.class org.antlr.v4.codegen.model.decl.ContextTokenListIndexedGetterDecl.class org.antlr.v4.codegen.model.decl.Decl.class org.antlr.v4.codegen.model.decl.ElementListDecl.class org.antlr.v4.codegen.model.decl.RuleContextDecl.class org.antlr.v4.codegen.model.decl.RuleContextListDecl.class org.antlr.v4.codegen.model.decl.StructDecl.class org.antlr.v4.codegen.model.decl.TokenDecl.class org.antlr.v4.codegen.model.decl.TokenListDecl.class org.antlr.v4.codegen.model.decl.TokenTypeDecl.class org.antlr.v4.codegen.target.CSharpTarget.class org.antlr.v4.codegen.target.CppTarget.class org.antlr.v4.codegen.target.GoTarget.class org.antlr.v4.codegen.target.JavaScriptTarget.class org.antlr.v4.codegen.target.JavaTarget.class org.antlr.v4.codegen.target.Python2Target.class org.antlr.v4.codegen.target.Python3Target.class org.antlr.v4.codegen.target.SwiftTarget.class org.antlr.v4.gui.BasicFontMetrics.class org.antlr.v4.gui.GraphicsSupport.class org.antlr.v4.gui.JFileChooserConfirmOverwrite.class org.antlr.v4.gui.PostScriptDocument.class org.antlr.v4.gui.SystemFontMetrics.class org.antlr.v4.gui.TestRig.class org.antlr.v4.gui.TreeLayoutAdaptor.class org.antlr.v4.gui.TreePostScriptGenerator.class org.antlr.v4.gui.TreeTextProvider.class org.antlr.v4.gui.TreeViewer.class org.antlr.v4.gui.Trees.class org.antlr.v4.misc.CharSupport.class org.antlr.v4.misc.EscapeSequenceParsing.class org.antlr.v4.misc.FrequencySet.class org.antlr.v4.misc.Graph.class org.antlr.v4.misc.MutableInt.class org.antlr.v4.misc.OrderedHashMap.class org.antlr.v4.misc.Utils.class org.antlr.v4.parse.ANTLRLexer.class org.antlr.v4.parse.ANTLRParser.class org.antlr.v4.parse.ATNBuilder.class org.antlr.v4.parse.ActionSplitter.class org.antlr.v4.parse.ActionSplitterListener.class org.antlr.v4.parse.BlockSetTransformer.class org.antlr.v4.parse.GrammarASTAdaptor.class org.antlr.v4.parse.GrammarToken.class org.antlr.v4.parse.GrammarTreeVisitor.class org.antlr.v4.parse.LeftRecursiveRuleWalker.class org.antlr.v4.parse.ResyncToEndOfRuleBlock.class org.antlr.v4.parse.ScopeParser.class org.antlr.v4.parse.TokenVocabParser.class org.antlr.v4.parse.ToolANTLRLexer.class org.antlr.v4.parse.ToolANTLRParser.class org.antlr.v4.parse.v3TreeGrammarException.class org.antlr.v4.parse.v4ParserException.class org.antlr.v4.semantics.ActionSniffer.class org.antlr.v4.semantics.AttributeChecks.class org.antlr.v4.semantics.BasicSemanticChecks.class org.antlr.v4.semantics.BlankActionSplitterListener.class org.antlr.v4.semantics.RuleCollector.class org.antlr.v4.semantics.SemanticPipeline.class org.antlr.v4.semantics.SymbolChecks.class org.antlr.v4.semantics.SymbolCollector.class org.antlr.v4.semantics.UseDefAnalyzer.class org.antlr.v4.tool.ANTLRMessage.class org.antlr.v4.tool.ANTLRToolListener.class org.antlr.v4.tool.Alternative.class org.antlr.v4.tool.Attribute.class org.antlr.v4.tool.AttributeDict.class org.antlr.v4.tool.AttributeResolver.class org.antlr.v4.tool.BuildDependencyGenerator.class org.antlr.v4.tool.DOTGenerator.class org.antlr.v4.tool.DefaultToolListener.class org.antlr.v4.tool.ErrorManager.class org.antlr.v4.tool.ErrorSeverity.class org.antlr.v4.tool.ErrorType.class org.antlr.v4.tool.Grammar.class org.antlr.v4.tool.GrammarInterpreterRuleContext.class org.antlr.v4.tool.GrammarParserInterpreter.class org.antlr.v4.tool.GrammarSemanticsMessage.class org.antlr.v4.tool.GrammarSyntaxMessage.class org.antlr.v4.tool.GrammarTransformPipeline.class org.antlr.v4.tool.LabelElementPair.class org.antlr.v4.tool.LabelType.class org.antlr.v4.tool.LeftRecursionCyclesMessage.class org.antlr.v4.tool.LeftRecursiveRule.class org.antlr.v4.tool.LexerGrammar.class org.antlr.v4.tool.Rule.class org.antlr.v4.tool.ToolMessage.class org.antlr.v4.tool.ast.ActionAST.class org.antlr.v4.tool.ast.AltAST.class org.antlr.v4.tool.ast.BlockAST.class org.antlr.v4.tool.ast.GrammarAST.class org.antlr.v4.tool.ast.GrammarASTErrorNode.class org.antlr.v4.tool.ast.GrammarASTVisitor.class org.antlr.v4.tool.ast.GrammarASTWithOptions.class org.antlr.v4.tool.ast.GrammarRootAST.class org.antlr.v4.tool.ast.NotAST.class org.antlr.v4.tool.ast.OptionalBlockAST.class org.antlr.v4.tool.ast.PlusBlockAST.class org.antlr.v4.tool.ast.PredAST.class org.antlr.v4.tool.ast.QuantifierAST.class org.antlr.v4.tool.ast.RangeAST.class org.antlr.v4.tool.ast.RuleAST.class org.antlr.v4.tool.ast.RuleElementAST.class org.antlr.v4.tool.ast.RuleRefAST.class org.antlr.v4.tool.ast.SetAST.class org.antlr.v4.tool.ast.StarBlockAST.class org.antlr.v4.tool.ast.TerminalAST.class org.antlr.v4.unicode.UnicodeData.class org.antlr.v4.unicode.UnicodeDataTemplateController.class org/antlr/v4/tool/templates/LeftRecursiveRules.stg org/antlr/v4/tool/templates/codegen/CSharp/CSharp.stg org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg org/antlr/v4/tool/templates/codegen/Cpp/Files.stg org/antlr/v4/tool/templates/codegen/Go/Go.stg org/antlr/v4/tool/templates/codegen/Java/Java.stg org/antlr/v4/tool/templates/codegen/JavaScript/JavaScript.stg org/antlr/v4/tool/templates/codegen/Python2/Python2.stg org/antlr/v4/tool/templates/codegen/Python3/Python3.stg org/antlr/v4/tool/templates/codegen/Swift/Swift.stg org/antlr/v4/tool/templates/depend.stg org/antlr/v4/tool/templates/dot/graphs.stg org/antlr/v4/tool/templates/messages/formats/antlr.stg org/antlr/v4/tool/templates/messages/formats/gnu.stg org/antlr/v4/tool/templates/messages/formats/vs2005.stg org/antlr/v4/tool/templates/unicodedata.st
antlr4-4.7.pom file content.
<!-- ~ Copyright (c) 2012-2017 The ANTLR Project. All rights reserved. ~ Use of this file is governed by the BSD 3-clause license that ~ can be found in the LICENSE.txt file in the project root. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.antlr</groupId> <artifactId>antlr4-master</artifactId> <version>4.7</version> </parent> <artifactId>antlr4</artifactId> <name>ANTLR 4 Tool</name> <url>http://www.antlr.org</url> <description>The ANTLR 4 grammar compiler.</description> <dependencies> <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.antlr</groupId> <artifactId>antlr-runtime</artifactId> <version>3.5.2</version> </dependency> <dependency> <groupId>org.antlr</groupId> <artifactId>ST4</artifactId> <version>4.0.8</version> </dependency> <dependency> <groupId>org.abego.treelayout</groupId> <artifactId>org.abego.treelayout.core</artifactId> <version>1.0.3</version> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>javax.json</artifactId> <version>1.0.4</version> </dependency> <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> <version>58.2</version> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <testResources> <testResource> <directory>test</directory> </testResource> </testResources> <plugins> <plugin> <!-- create src jar --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <!-- create javadoc jar --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.4</version> <configuration> <javadocVersion>1.7</javadocVersion> <failOnError>false</failOnError> </configuration> <executions> <execution> <phase>deploy</phase> <goals> <goal>javadoc</goal> </goals> </execution> </executions> </plugin> <plugin> <!-- include code-generated sources --> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>${project.build.directory}/generated-sources/antlr4-tool-codegen</source> </sources> </configuration> </execution> </executions> </plugin> <plugin> <!-- this makes a fat jar with all dependencies --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.3</version> <executions> <execution> <phase>package</phase> <configuration> <minimizeJar>false</minimizeJar> <createDependencyReducedPom>false</createDependencyReducedPom> <shadedArtifactAttached>true</shadedArtifactAttached> <shadedClassifierName>complete</shadedClassifierName> <artifactSet> <excludes> <exclude>com.ibm.icu:*</exclude> </excludes> </artifactSet> </configuration> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> <!-- can't get this to add bundle items <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>2.5.4</version> <executions> <execution> <id>bundle-manifest</id> <phase>process-classes</phase> <configuration> <instructions> <Bundle-SymbolicName>org.antlr.antlr4-tool</Bundle-SymbolicName> </instructions> </configuration> <goals> <goal>manifest</goal> </goals> </execution> </executions> </plugin> --> <plugin> <!-- this just jars up tool stuff and sets main class --> <artifactId>maven-jar-plugin</artifactId> <version>3.0.0</version> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <mainClass>org.antlr.v4.Tool</mainClass> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.antlr</groupId> <artifactId>antlr3-maven-plugin</artifactId> <version>3.5.2</version> <configuration> <sourceDirectory>src</sourceDirectory> <verbose>true</verbose> </configuration> <executions> <execution> <goals> <goal>antlr</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.webguys</groupId> <artifactId>string-template-maven-plugin</artifactId> <version>1.1</version> <!-- this nonsense is for some reason needed to make this plugin work with maven 3 --> <dependencies> <dependency> <groupId>org.twdata.maven</groupId> <artifactId>mojo-executor</artifactId> <version>2.1.0</version> </dependency> </dependencies> <configuration> <templates> <template> <directory>${basedir}/resources/org/antlr/v4/tool/templates</directory> <name>unicodedata</name> <target>${basedir}/target/generated-sources/tool/src/org/antlr/v4/unicode/UnicodeData.java</target> <controller> <className>org.antlr.v4.unicode.UnicodeDataTemplateController</className> <sourceVersion>1.7</sourceVersion> <targetVersion>1.7</targetVersion> <method>getProperties</method> </controller> </template> </templates> </configuration> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>render</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>
<dependency> <groupId>org.antlr</groupId> <artifactId>antlr4</artifactId> <version>4.7</version> </dependency>
If you think the following antlr4-4.7.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.