|
||||||||||
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 |