Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
B
- backup - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
A flag whether to enable the generation of a backup copy if the generated source file already exists.
C
- checkParameters(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Check parameter lexFile.
- className - Variable in class jflex.maven.plugin.jflex.SpecInfo
-
name of the generated class
D
- DEFAULT_NAME - Static variable in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- dot - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether to produce graphviz .dot files for the generated automata.
- dump - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether to dump full debug information.
E
- encodingName - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
The name of the character encoding for reading lexer specifications.
- equals(Object) - Method in class jflex.maven.plugin.jflex.SpecInfo
- execute() - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Generate java parsers from lexer definition files.
- ExtensionPredicate(ImmutableSet<String>) - Constructor for class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
- ExtensionPredicate(String...) - Constructor for class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
- extensions - Variable in class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
F
- findSpecInfo(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
G
- generationMethod - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
The generation method to use for the scanner.
- getAbsolutePath(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Converts the specified path argument into an absolute path.
- getOutputFilename() - Method in class jflex.maven.plugin.jflex.SpecInfo
-
Returns the (relative) path name of the java source code file that corresponds to the class.
- guessClass(String) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- guessIncluded(String) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- guessIncludes(File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Processes a file for
%include
directives. - guessPackage(String) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- guessSpecInfo(File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Guesses package and class name, and
%include
files, based on this grammar definition. - guessSpecInfo(Reader, File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Guesses package and class name, and
%include
files, based on this grammar definition.
H
- hashCode() - Method in class jflex.maven.plugin.jflex.SpecInfo
I
- INCLUDE_DIRECTIVE_ARG_OFFSET - Static variable in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- INCLUDE_DIRECTIVE_MATCHER - Static variable in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- includedFiles - Variable in class jflex.maven.plugin.jflex.SpecInfo
-
set of files recursively included from the lex spec
J
- jflex.maven.plugin.jflex - package jflex.maven.plugin.jflex
- JFlexMojo - Class in jflex.maven.plugin.jflex
-
Generates lexical scanners from one or more JFlex grammar files.
- JFlexMojo() - Constructor for class jflex.maven.plugin.jflex.JFlexMojo
- JFlexMojo.ExtensionPredicate - Class in jflex.maven.plugin.jflex
- jlex - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Strict JLex compatibility.
L
- latestModified(Set<File>) - Static method in class jflex.maven.plugin.jflex.JFlexMojo
-
Determines the highest
File.lastModified()
value among the specifiedincludedFiles
, which are resolved relative to the specifiedparent
directory. - legacyDot - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
If true, the dot (.) metachar matches [^\n] instead of [^\n\r ].
- lexDefinitions - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
List of grammar definitions to run the JFlex parser generator on.
- LexSimpleAnalyzerUtils - Class in jflex.maven.plugin.jflex
- LexSimpleAnalyzerUtils() - Constructor for class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
M
- mapFiles(Set<String>, File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Resolves path names relative to parent.
- minimize - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
A flag whether to perform the DFA minimization step during scanner generation.
N
- nestedIncludes(Set<File>, File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Recursively processes a file for
%include
directives.
O
- outputDirectory - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Name of the directory into which JFlex should generate the parser.
P
- packageName - Variable in class jflex.maven.plugin.jflex.SpecInfo
-
dot-separated package name.
- parseIncludes(Reader) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Parses input for
%include
directives. - parseLexDefinition(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Generates java code of a parser from a lexer file.
- parseLexFile(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
- project - Variable in class jflex.maven.plugin.jflex.JFlexMojo
S
- skeleton - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Use external skeleton file.
- SpecInfo - Class in jflex.maven.plugin.jflex
- SpecInfo(String, String) - Constructor for class jflex.maven.plugin.jflex.SpecInfo
- SpecInfo(String, String, Set<File>) - Constructor for class jflex.maven.plugin.jflex.SpecInfo
- SRC_MAIN_JFLEX - Static variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Name of the directory where to look for jflex files by default.
- staleMillis - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
The granularity in milliseconds of the last modification date for testing whether a source needs regeneration.
U
- unusedWarning - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether a warning will be logged when there are unused macros.
V
- verbose - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether source code generation should be verbose.
All Classes and Interfaces|All Packages|Constant Field Values