Provided by: antlr3_3.5.3-1_all
NAME
ANTLR - ANother Tool for Language Recognition, version 3
SYNOPSIS
antlr3 [args] file.g [ file2.g file3.g ...]
DESCRIPTION
ANTLR (ANother Tool for Language Recognition) is a parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. -o outputDir specify output directory where all output generated. -fo outputDir same as -o but force even files with relative paths to dir. -lib dir specify location of token files. -depend generate file dependencies. -report print out a report about the grammar(s) processed. -print print out the grammar without actions. -debug generate a parser that emits debugging events. -profile generate a parser that computes profiling information. -trace generate a recognizer that traces rule entry/exit. -nfa generate an NFA for each rule. -dfa generate a DFA for each decision point. -message-format name specify output style for messages. -verbose generate ANTLR version and other information. -make only build if generated files older than grammar. -version print the version of ANTLR and exit. -language L override language grammar option; generate L -X display the list of extended arguments -Xgrtree print the grammar AST -Xdfa print DFA as text -Xnoprune test lookahead against EBNF block exit branches -Xnocollapse collapse incident edges into DFA states -Xdbgconversion dump lots of info during NFA conversion -Xconversiontimeout use to restrict NFA conversion exponentiality -Xmultithreaded run the analysis in 2 threads -Xnomergestopstates do not merge stop states -Xdfaverbose generate DFA states in DOT with NFA configs -Xwatchconversion print a message for each NFA before converting -XdbgST put tags at start/stop of all templates in output -Xnfastates for nondeterminisms, list NFA states for each path -Xm m max number of rule invocations during conversion [4] -Xmaxdfaedges m max "comfortable" number of edges for single DFA state [65534] -Xmaxinlinedfastates m max DFA states before table used rather than inlining [60] -Xmaxswitchcaselabels m don't generate switch() statements for dfas bigger than m [300] -Xminswitchalts m don't generate switch() statements for dfas smaller than m [3] -Xsavelexer don't delete temporary lexers generated from combined grammars
AUTHOR
This manual page was written by Ludovic Claude <ludovic.claude@laposte.net>
SEE ALSO
java(1), runantlr(1), http://www.antlr.org/