See: Description
| Interface | Description |
|---|---|
| C4L1ParserListenerDecorator |
A decorator pattern to
C4L1ParserListener using default methods to emulate multiple inheritance amongst
classes and allow simple composition of grammars parsers. |
| C4L2ParserListenerDecorator |
A decorator pattern to
C4L2ParserListener using default methods to emulate multiple inheritance amongst
classes and allow simple composition of grammars parsers. |
| C4L3ParserListenerDecorator |
A decorator pattern to
C4L3ParserListener using default methods to emulate multiple inheritance amongst
classes and allow simple composition of grammars parsers. |
| Class | Description |
|---|---|
| C4BaseListener |
A simple
ParseTreeListener that implements C4L1ParserListener, C4L2ParserListener and
C4L3ParserListener to be able to parse every C4 grammar files using the same class. |
| Enum | Description |
|---|---|
| SourceType |
An enumeration that binds C4 grammars to their specific
Lexer and Parser, and provides convenience
methods such as parsing source files and identifying a source C4 level. |
Copyright © 2020. All rights reserved.