forked from jasder/antlr
Merge branch 'master-upstream'
This commit is contained in:
commit
4fdcff6f05
|
@ -49,7 +49,7 @@ using namespace org::antlr::v4::runtime;
|
|||
|
||||
class TreeShapeListener : public MyGrammarBaseListener {
|
||||
public:
|
||||
void enterKey(Ref<ParserRuleContext> ctx) {
|
||||
void enterKey(ParserRuleContext *ctx) override {
|
||||
// Do something when entering the key rule.
|
||||
}
|
||||
};
|
||||
|
@ -72,7 +72,7 @@ int main(int argc, const char* argv[]) {
|
|||
|
||||
```
|
||||
|
||||
This example assumes your grammar contains a parser rule named `key` for which the enterKey function was generated. The `Ref<>` template is an alias for `std::shared_ptr<>` to simplify the runtime source code which often makes use of smart pointers.
|
||||
This example assumes your grammar contains a parser rule named `key` for which the enterKey function was generated.
|
||||
|
||||
## Specialities of this ANTLR target
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@ public interface IntStream {
|
|||
* filtering streams (e.g. {@link CommonTokenStream} which distinguishes
|
||||
* between "on-channel" and "off-channel" tokens).
|
||||
*
|
||||
* @throws IllegalStateException if an attempt is made to consume the the
|
||||
* @throws IllegalStateException if an attempt is made to consume the
|
||||
* end of the stream (i.e. if {@code LA(1)==}{@link #EOF EOF} before calling
|
||||
* {@code consume}).
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue