Class Parser
java.lang.Object
org.yecht.Parser
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLevel(int len, LevelStatus status) static voidaddTransfer(String uri, Node n, boolean taguri) voidvoidcheckLimit(int len) voiderrorHandler(ErrorHandler hdlr) voidfile(InputStream fp, IoFileRead read) voidhandler(NodeHandler hdlr) voidimplicitTyping(boolean flag) intstatic Parserparse()voidpopLevel()intread()intread(int max_size) voidvoidvoidvoidsetInputType(ParserInput input_type) voidsetRootOnError(Object roer) voidvoidstatic StringvoidtaguriExpansion(boolean flag) static booleantryImplicit(Node n) static String
-
Field Details
-
root
-
root_on_error
-
bufsize
public int bufsize -
buffer
-
linectptr
public int linectptr -
lineptr
public int lineptr -
token
public int token -
toktmp
public int toktmp -
cursor
public int cursor -
marker
public int marker -
limit
public int limit -
linect
public int linect -
eof
public boolean eof -
bonus
-
-
Method Details
-
resetLevels
public void resetLevels() -
popLevel
public void popLevel() -
resetCursor
public void resetCursor() -
setRootOnError
-
newParser
-
handler
-
implicitTyping
public void implicitTyping(boolean flag) -
taguriExpansion
public void taguriExpansion(boolean flag) -
errorHandler
-
badAnchorHandler
-
setInputType
-
file
-
str
-
str
-
currentLevel
-
addLevel
-
moveTokens
public int moveTokens() -
checkLimit
public void checkLimit(int len) -
read
- Throws:
IOException
-
read
- Throws:
IOException
-
parse
-
addNode
-
addAnchor
-
removeAnchor
-
getAnchor
-
addTransfer
-
xprivate
-
taguri
-
tryImplicit
-