org.yecht
public class Parser extends Object
| Field Summary | |
|---|---|
| Object | bonus |
| Pointer | buffer |
| int | bufsize |
| int | cursor |
| boolean | eof |
| int | limit |
| int | linect |
| int | linectptr |
| int | lineptr |
| int | marker |
| Object | root |
| Object | root_on_error |
| int | token |
| int | toktmp |
| Method Summary | |
|---|---|
| Node | addAnchor(String a, Node n) |
| void | addLevel(int len, LevelStatus status) |
| Object | addNode(Node n) |
| static void | addTransfer(String uri, Node n, boolean taguri) |
| void | badAnchorHandler(BadAnchorHandler hdlr) |
| void | checkLimit(int len) |
| Level | currentLevel() |
| void | errorHandler(ErrorHandler hdlr) |
| void | file(InputStream fp, IoFileRead read) |
| Node | getAnchor(String a) |
| void | handler(NodeHandler hdlr) |
| void | implicitTyping(boolean flag) |
| int | moveTokens() |
| static Parser | newParser() |
| Object | parse() |
| void | popLevel() |
| int | read() |
| int | read(int max_size) |
| void | removeAnchor(String a) |
| void | resetCursor() |
| void | resetLevels() |
| void | setInputType(ParserInput input_type) |
| void | setRootOnError(Object roer) |
| void | str(Pointer ptr, int len, IoStrRead read) |
| void | str(Pointer ptr, IoStrRead read) |
| static String | taguri(String domain, String type_id) |
| void | taguriExpansion(boolean flag) |
| static boolean | tryImplicit(Node n) |
| static String | xprivate(String type_id) |