org.kotemaru.util.jsg
クラス ParserBase

java.lang.Object
  上位を拡張 org.kotemaru.util.jsg.ParserBase
直系の既知のサブクラス:
BnfDriver, BnfParser, JsgParser

public abstract class ParserBase
extends java.lang.Object


フィールドの概要
protected  java.lang.RuntimeException lastRollback
           
protected  java.lang.Object rollbackMessage
           
protected  Source source
           
 
コンストラクタの概要
protected ParserBase(Source src)
           
 
メソッドの概要
 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.