Merge pull request #2731 from praveen4463/patch-1

fixing a typo, was role instead of rule
This commit is contained in:
Terence Parr 2020-11-24 10:32:04 -08:00 committed by GitHub
commit 8d25c16dee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -125,7 +125,7 @@ ESC : '\\' . ; // match any escaped \x character
<tr> <tr>
<td>{«action»}</td><td> <td>{«action»}</td><td>
Lexer actions can appear anywhere as of 4.2, not just at the end of the outermost alternative. The lexer executes the actions at the appropriate input position, according to the placement of the action within the rule. To execute a single action for a role that has multiple alternatives, you can enclose the alts in parentheses and put the action afterwards: Lexer actions can appear anywhere as of 4.2, not just at the end of the outermost alternative. The lexer executes the actions at the appropriate input position, according to the placement of the action within the rule. To execute a single action for a rule that has multiple alternatives, you can enclose the alts in parentheses and put the action afterwards:
<pre> <pre>
END : ('endif'|'end') {System.out.println("found an end");} ; END : ('endif'|'end') {System.out.println("found an end");} ;