cleanup
parent
8bb960b7e5
commit
c7fd6a83c0
|
@ -140,6 +140,6 @@ See [Deploying ANTLR mvn artifacts](https://github.com/antlr/antlr4/wiki/Deployi
|
||||||
|
|
||||||
* Update [Doc main page](https://theantlrguy.atlassian.net/wiki/display/ANTLR4/ANTLR+4+Documentation) and the [getting started](https://theantlrguy.atlassian.net/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4) page to use the latest version.
|
* Update [Doc main page](https://theantlrguy.atlassian.net/wiki/display/ANTLR4/ANTLR+4+Documentation) and the [getting started](https://theantlrguy.atlassian.net/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4) page to use the latest version.
|
||||||
|
|
||||||
* add note about the prerelease to download.html (note).
|
* Add note about the prerelease to download.html if this is not a full release. Otherwise update the download page and the navigation bars to say 4.5 release with the date.
|
||||||
|
|
||||||
## Update Intellij plug-in
|
## Update Intellij plug-in
|
||||||
|
|
|
@ -314,10 +314,10 @@ Adding unit test for the runtime requires the following steps:
|
||||||
```
|
```
|
||||||
grammar <grammarName>;
|
grammar <grammarName>;
|
||||||
myset: ('b'|'c') ;
|
myset: ('b'|'c') ;
|
||||||
a: 'a' myset 'd' {} ;
|
a: 'a' myset 'd' {<writeln("$myset.stop"))>} ;
|
||||||
```
|
```
|
||||||
1. Now, notify the generator of this test. Alter file [tool/test/org/antlr/v4/test/rt/gen/Generator.java](https://github.com/antlr/antlr4/blob/master/tool%2Ftest%2Forg%2Fantlr%2Fv4%2Ftest%2Frt%2Fgen%2FGenerator.java) to add a statement to the appropriate `buildXXX` methods. For example, see the changes to Generator.java in commit [antlr/antlr4/353235c](https://github.com/antlr/antlr4/commit/353235ccf412477b3bd4c728aef1b45203655163). If you add it to directory `ParserErrors`, make sure to add the appropriate statement with input and output pairs etc... to `buildParserErrors()`.
|
1. Now, notify the generator of this test. Alter file [tool/test/org/antlr/v4/test/rt/gen/Generator.java](https://github.com/antlr/antlr4/blob/master/tool%2Ftest%2Forg%2Fantlr%2Fv4%2Ftest%2Frt%2Fgen%2FGenerator.java) to add a statement to the appropriate `buildXXX` methods. For example, see the changes to Generator.java in commit [antlr/antlr4/353235c](https://github.com/antlr/antlr4/commit/353235ccf412477b3bd4c728aef1b45203655163). If you add it to directory `ParserErrors`, make sure to add the appropriate statement with input and output pairs etc... to `buildParserErrors()`.
|
||||||
1. Regenerate all of the unit tests, including the new one.
|
1. Regenerate all of the unit tests **for ALL targets**, including the new one.
|
||||||
```bash
|
```bash
|
||||||
cd /tmp/antlr4 # jump to root dir of antlr
|
cd /tmp/antlr4 # jump to root dir of antlr
|
||||||
./bild.py regen_tests
|
./bild.py regen_tests
|
||||||
|
@ -341,10 +341,6 @@ writeln(s) ::= <<System.out.println(<s>);>>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Adding a target X unit test
|
|
||||||
|
|
||||||
That works great for the Java target but it does not affect any of the other targets.
|
|
||||||
|
|
||||||
# Editing the ANTLR github wiki
|
# Editing the ANTLR github wiki
|
||||||
|
|
||||||
If you are a kind soul and would like to fix some of the documentation associated with building and managing handler, such as this page, you can fork antlr/antlr4 at github and then clone from *YOUR_ID*:
|
If you are a kind soul and would like to fix some of the documentation associated with building and managing handler, such as this page, you can fork antlr/antlr4 at github and then clone from *YOUR_ID*:
|
||||||
|
|
Loading…
Reference in New Issue