A D E G I M N O P R T V W

A

Antlr3ErrorLog - Class in org.antlr.mojo.antlr3
The Maven plexus container gives us a Log logging provider which we can use to install an error listener for the ANTLR tool to report errors by.
Antlr3ErrorLog(Log) - Constructor for class org.antlr.mojo.antlr3.Antlr3ErrorLog
Instantiate an ANTLR ErrorListner that communicates any messages it receives to the Maven error sink.
Antlr3Mojo - Class in org.antlr.mojo.antlr3
Goal that picks up all the ANTLR grammars in a project and moves those that are required for generation of the compilable sources into the location that we use to compile them, such as target/generated-sources/antlr3 ...
Antlr3Mojo() - Constructor for class org.antlr.mojo.antlr3.Antlr3Mojo
 

D

debug - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If set to true, then the code generated by the ANTLR code generator will be set to debug mode.
dfa - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If set to true then the ANTLR tool will generate a description of the DFA for each decision in the grammar in Dot format

E

error(Message) - Method in class org.antlr.mojo.antlr3.Antlr3ErrorLog
Sends an error message from ANTLR analysis to the Maven Log sink.
error(ToolMessage) - Method in class org.antlr.mojo.antlr3.Antlr3ErrorLog
Sends an error message from the ANTLR tool to the Maven Log sink.
excludes - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
Provides an explicit list of any grammars that should be excluded from the generate phase of the plugin.
execute() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
The main entry point for this Mojo, it is responsible for converting ANTLR 3.x grammars into the target language specified by the grammar.

G

getIncludesPatterns() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
 
getLibDirectory() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
 
getOutputDirectory() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
 
getSourceDirectory() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
 

I

includes - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
Provides an explicit list of all the grammars that should be included in the generate phase of the plugin.
info(String) - Method in class org.antlr.mojo.antlr3.Antlr3ErrorLog
Sends an informational message to the Maven log sink.

M

messageFormat - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If this parameter is set, it indicates that any warning or error messages returned by ANLTR, shoould be formatted in the specified way.

N

nfa - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If set to true then the ANTLR tool will generate a description of the nfa for each rule in Dot format

O

org.antlr.mojo.antlr3 - package org.antlr.mojo.antlr3
 

P

printGrammar - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If set to true, then the ANTLR tool will print a version of the input grammar which is devoid of any actions that may be present in the input file.
profile - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If set to true, then then the generated parser will compute and report on profile information at runtime.
project - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
 

R

report - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If set to true, then after the tool has processed an input grammar file it will report variaous statistics about the parser, such as information on cyclic DFAs, which rules may use backtracking, and so on.

T

tool - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
An instance of the ANTLR tool build
trace - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If set to true, the generated parser code will log rule entry and exit points to stdout as an aid to debugging.

V

verbose - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
If this parameter is set to true, then ANTLR will report all sorts of things about what it is doing such as the names of files and the version of ANTLR and so on.

W

warning(Message) - Method in class org.antlr.mojo.antlr3.Antlr3ErrorLog
Sends a warning message to the Maven log sink.

A D E G I M N O P R T V W

Copyright © 2009 ANTLR.org. All Rights Reserved.