org.kotemaru.util.jsg
クラス ParserBase
java.lang.Object
org.kotemaru.util.jsg.ParserBase
- 直系の既知のサブクラス:
- BnfDriver, BnfParser, JsgParser
public abstract class ParserBase
- extends java.lang.Object
メソッドの概要 |
java.lang.String |
getDebugString()
|
protected boolean |
isAlpha(int ch)
|
protected boolean |
isDebug()
|
protected boolean |
isNumber(int ch)
|
void |
next(int len)
|
protected boolean |
pSpace()
|
protected java.lang.String |
pToken(java.lang.String patt)
|
protected java.lang.String |
pToken(java.lang.String p1,
java.lang.String p2)
|
protected java.lang.String |
pToken(java.lang.String p1,
java.lang.String p2,
java.lang.String p3)
|
protected java.lang.String |
pToken(java.lang.String p1,
java.lang.String p2,
java.lang.String p3,
java.lang.String p4)
|
protected java.lang.String |
rollbackStr(int mark,
java.lang.Object msg)
|
void |
setDebug(boolean b)
|
protected void |
skipSpace()
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastRollback
protected java.lang.RuntimeException lastRollback
rollbackMessage
protected java.lang.Object rollbackMessage
source
protected Source source
ParserBase
protected ParserBase(Source src)
rollbackStr
protected java.lang.String rollbackStr(int mark,
java.lang.Object msg)
setDebug
public void setDebug(boolean b)
isDebug
protected boolean isDebug()
pToken
protected java.lang.String pToken(java.lang.String patt)
next
public void next(int len)
skipSpace
protected void skipSpace()
pSpace
protected boolean pSpace()
isAlpha
protected boolean isAlpha(int ch)
isNumber
protected boolean isNumber(int ch)
pToken
protected java.lang.String pToken(java.lang.String p1,
java.lang.String p2)
pToken
protected java.lang.String pToken(java.lang.String p1,
java.lang.String p2,
java.lang.String p3)
pToken
protected java.lang.String pToken(java.lang.String p1,
java.lang.String p2,
java.lang.String p3,
java.lang.String p4)
getDebugString
public java.lang.String getDebugString()
Copyright © 2009 kotemaru.