mirror of
https://github.com/ethauvin/bld-antlr4.git
synced 2025-04-25 00:37:12 -07:00
Updated readme
This commit is contained in:
parent
c971ebe77e
commit
2ed79de4de
1 changed files with 7 additions and 7 deletions
14
README.md
14
README.md
|
@ -15,16 +15,17 @@ command then uses an adapted `CompileOperation` to include the generated
|
|||
sources into the main source directories.
|
||||
|
||||
```java
|
||||
private final Antlr4Operation antlr4Operation_ = new Antlr4Operation();
|
||||
private final Antlr4Operation antlr4Operation = new Antlr4Operation();
|
||||
private final CompileOperation compileOperation = new CompileOperation();
|
||||
|
||||
@BuildCommand(summary = "Generates the grammar Java sources")
|
||||
public void generateGrammar()
|
||||
throws Exception {
|
||||
antlr4Operation_.executeOnce(o -> o
|
||||
antlr4Operation.executeOnce(o -> o
|
||||
.sourceDirectories(List.of(new File(srcMainDirectory(), "antlr")))
|
||||
.outputDirectory(new File(buildDirectory(), "generated"))
|
||||
// these options are specific to ANTLR4, please refer to the extension
|
||||
// documentation to learn more about these and other option
|
||||
// documentation to learn more about these and others
|
||||
.visitor()
|
||||
.longMessages());
|
||||
}
|
||||
|
@ -35,10 +36,9 @@ throws Exception {
|
|||
// always generate the latest grammar before compiling the sources
|
||||
generateGrammar();
|
||||
|
||||
// compileOperation_ is part of the main project, include the generated
|
||||
// grammar with the main sources
|
||||
compileOperation_.executeOnce(o -> o
|
||||
// include the generated grammar with the main sources
|
||||
compileOperation.executeOnce(o -> o
|
||||
.fromProject(this)
|
||||
.mainSourceDirectories(List.of(antlr4Operation_.outputDirectory())));
|
||||
.mainSourceDirectories(List.of(antlr4Operation.outputDirectory())));
|
||||
}
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue