|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ParseEventHandler | interface for classes that will handle events from our simple parser. |
| Class Summary | |
|---|---|
| Document | Document is nothing more than the implicit root node of a loaded CurlyML Tree. |
| DocumentLoader | Creates a Document tree by intercepting events from the parsing of a stream. |
| Node | The basic building block of a loaded CurlyML tree. |
| Parser | The purpose of the Parser is to generate a stream of events to be handled by a ParseEventHandler. |
| Scanner | scanner does nothing but pull tokens from the stream. |
| Enum Summary | |
|---|---|
| Scanner.Token | types of tokens we are interested in. |
| SyntaxException.Reason | a code explaining what went wrong. |
| Exception Summary | |
|---|---|
| SyntaxException | Gets thrown by the Parser or the Scanner if either of them encounter something they can't deal with. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||