Download antlr4-4.7.jar file

Introduction

You can download antlr4-4.7.jar in this page.

License

BSD 3-Clause License

Type List

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

Pom

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>

POM Entry

<dependency>
   <groupId>org.antlr</groupId>
   <artifactId>antlr4</artifactId>
   <version>4.7</version>
</dependency>

Download

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.



Download antlr4-4.7.jar file




PreviousNext

Related