Index

A B C D E F G H I J L M N O P S U V 
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 specified includedFiles, which are resolved relative to the specified parent 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.
A B C D E F G H I J L M N O P S U V 
All Classes and Interfaces|All Packages|Constant Field Values