Full name:
de.jflex:jflex-maven-plugin:1.9.1:generate
Description:
Attributes:
generate-sources
.Name | Type | Since | Description |
---|---|---|---|
<backup> |
boolean |
- |
A flag whether to enable the generation of a backup copy if the generated source file already exists. Default value is: true . |
<dot> |
boolean |
- |
Whether to produce graphviz .dot files for the generated automata. This feature is EXPERIMENTAL. Default value is: false . |
<dump> |
boolean |
- |
Whether to dump full debug information. Default value is: false . |
<encodingName> |
String |
- |
The name of the character encoding for reading lexer specifications. Uses JVM default encoding if unset. |
<generationMethod> |
String |
- |
The generation method to use for the scanner. The only valid value is pack .Default value is: pack . |
<jlex> |
boolean |
- |
Strict JLex compatibility. Default value is: false . |
<legacyDot> |
boolean |
- |
If true, the dot (.) metachar matches [^\n] instead of [^\n\r\u000B\u000C\u0085\u2028\u2029]. Default value is: false . |
<lexDefinitions> |
File[] |
- |
List of grammar definitions to run the JFlex parser generator on. Each path may either specify a single grammar file or a directory. Directories will be recursively scanned for files with one of the following extensions: ".jflex", ".flex", ".jlex" or ".lex". By default, all files in src/main/jflex will be processed.See also: SRC_MAIN_JFLEX |
<minimize> |
boolean |
- |
A flag whether to perform the DFA minimization step during scanner generation. Default value is: true . |
<outputDirectory> |
File |
- |
Name of the directory into which JFlex should generate the parser. Default value is: ${project.build.directory}/generated-sources/jflex . |
<skeleton> |
File |
- |
Use external skeleton file. |
<staleMillis> |
int |
- |
The granularity in milliseconds of the last modification date for testing whether a source needs regeneration. Default value is: 0 .User property is: lastModGranularityMs . |
<unusedWarning> |
boolean |
- |
Whether a warning will be logged when there are unused macros. Default value is: true . |
<verbose> |
boolean |
- |
Whether source code generation should be verbose. Default value is: false . |
boolean
No
true
boolean
No
false
boolean
No
false
java.lang.String
No
pack
.java.lang.String
No
pack
boolean
No
false
boolean
No
false
src/main/jflex
will be processed.java.io.File[]
No
boolean
No
true
java.io.File
No
${project.build.directory}/generated-sources/jflex
java.io.File
No
int
No
lastModGranularityMs
0
boolean
No
true
boolean
No
false