Following How do I fix this damn thing? at www.antlr.org I have ANTLR 3.5 for work:
$ java -version # I have Oracle`s Java JDK installed java version "1.7.0_11" Java(TM) SE Runtime Environment (build 1.7.0_11-b21) Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode) $ ls antlrworks-1.5.jar $ export CLASSPATH=./antlrworks-1.5.jar:$CLASSPATH $ java org.antlr.Tool -version ANTLR Parser Generator Version 3.5
But according to ANTLRWorks: ANTLR GUI development environment , ANTLRWorks must also be included in the above JAR file. How do i get started?
If I type java a and double tab, it first terminates it before java antlr. , indicating the absence of the antlrworks package in the classpath. I do not know if there should be one. If I keep the double tab, I get:
antlr.ANTLRException antlr.CharStreamIOException antlr.debug.ListenerBase antlr.debug.TraceListener antlr.SemanticException antlr.ANTLRHashString antlr.collections.AST antlr.debug.MessageEvent antlr.DefaultFileLineFormatter antlr.StringUtils antlr.ANTLRStringBuffer antlr.collections.ASTEnumeration antlr.debug.MessageListener antlr.FileLineFormatter antlr.Token antlr.ASTFactory antlr.collections.impl.ASTArray antlr.debug.ParserListener antlr.InputBuffer antlr.TokenBuffer antlr.ASTNULLType antlr.collections.impl.ASTEnumerator antlr.debug.ParserMatchEvent antlr.LexerSharedInputState antlr.TokenQueue antlr.ASTPair antlr.collections.impl.BitSet antlr.debug.ParserMatchListener antlr.LLkParser antlr.TokenStream antlr.BaseAST antlr.collections.impl.IntRange antlr.debug.ParserTokenEvent antlr.MismatchedCharException antlr.TokenStreamException antlr.ByteBuffer antlr.collections.impl.Vector antlr.debug.ParserTokenListener antlr.MismatchedTokenException antlr.TokenStreamIOException antlr.CharBuffer antlr.collections.impl.VectorEnumerator antlr.debug.SemanticPredicateEvent antlr.NoViableAltException antlr.TokenStreamRecognitionException antlr.CharFormatter antlr.CommonAST antlr.debug.SemanticPredicateListener antlr.NoViableAltForCharException antlr.TreeParser antlr.CharQueue antlr.CommonToken antlr.debug.SyntacticPredicateEvent antlr.Parser antlr.TreeParserSharedInputState antlr.CharScanner antlr.debug.Event antlr.debug.SyntacticPredicateListener antlr.ParserSharedInputState antlr.Utils antlr.CharStreamException antlr.debug.GuessingEvent antlr.debug.TraceEvent antlr.RecognitionException
I downloaded antlrworks-1.5.jar by visiting http://www.antlr.org/download.html and clicking Version 1.5 - for Windows, Linux, and Mac OS X. The JAR file size is 2684608 bytes.
source share