org.kotemaru.util.jsg
クラス BnfDriver
java.lang.Object
org.kotemaru.util.jsg.ParserBase
org.kotemaru.util.jsg.BnfDriver
public class BnfDriver
- extends ParserBase
クラス org.kotemaru.util.jsg.ParserBase から継承されたメソッド |
getDebugString, isAlpha, isDebug, isNumber, next, pSpace, pToken, pToken, pToken, pToken, rollbackStr, setDebug, skipSpace |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debugStack
public java.util.Stack debugStack
BnfDriver
public BnfDriver(BnfParser bnfParser,
Source source,
Tokenizer tokenizer)
throws java.io.IOException
- 例外:
java.io.IOException
parse
public java.lang.Object parse()
getString
public java.lang.String getString()
getExpr
public Expr getExpr(java.lang.String name)
skipTokens
public void skipTokens()
mark
public int[] mark()
rollback
public java.lang.Object rollback(int[] mark)
rollback
public java.lang.Object rollback(int[] mark,
java.lang.Object msg)
println
public void println(java.lang.String s)
print
public void print(java.lang.String s)
printTag
public void printTag(java.lang.String name,
java.lang.String data)
printStartTag
public void printStartTag(java.lang.String name)
printEndTag
public void printEndTag(java.lang.String name)
printCData
public void printCData(java.lang.String data)
getCurrentString
public java.lang.String getCurrentString()
tokenize
public Token tokenize()
nextCurrentToken
public void nextCurrentToken()
Copyright © 2009 kotemaru.