C# 클래스 Tools.ParseState

파일 보기 프로젝트 열기: Ezakhiel/Donate-Money-For-Unicorns-ubbse2015 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_accessingSymbol CSymbol
m_sgen SymbolsGen
m_state int
m_transitions System.Collections.Hashtable

공개 메소드들

메소드 설명
Accessor ( CSymbol x ) : bool
AddEntries ( ) : void
CheckClosure ( ProdItem item ) : void
CheckExists ( ) : ParseState
Closure ( ) : void
GetTransition ( CSymbol s ) : Transition
Lookback ( Production pr, ParseState p ) : bool
MaybeAdd ( ProdItem item ) : void
ParseState ( ) : System
ParseState ( SymbolsGen syms, CSymbol acc ) : System
Print ( ) : void
Print0 ( ) : void
PrintTransition ( ParsingInfo pi ) : void
ReduceStates ( ) : void
SameAs ( ParseState p ) : bool
Serialise ( object o, Tools.Serialiser s ) : object

메소드 상세

Accessor() 공개 메소드

public Accessor ( CSymbol x ) : bool
x CSymbol
리턴 bool

AddEntries() 공개 메소드

public AddEntries ( ) : void
리턴 void

CheckClosure() 공개 메소드

public CheckClosure ( ProdItem item ) : void
item ProdItem
리턴 void

CheckExists() 공개 메소드

public CheckExists ( ) : ParseState
리턴 ParseState

Closure() 공개 메소드

public Closure ( ) : void
리턴 void

GetTransition() 공개 메소드

public GetTransition ( CSymbol s ) : Transition
s CSymbol
리턴 Transition

Lookback() 공개 메소드

public Lookback ( Production pr, ParseState p ) : bool
pr Production
p ParseState
리턴 bool

MaybeAdd() 공개 메소드

public MaybeAdd ( ProdItem item ) : void
item ProdItem
리턴 void

ParseState() 공개 메소드

public ParseState ( ) : System
리턴 System

ParseState() 공개 메소드

public ParseState ( SymbolsGen syms, CSymbol acc ) : System
syms SymbolsGen
acc CSymbol
리턴 System

Print() 공개 메소드

public Print ( ) : void
리턴 void

Print0() 공개 메소드

public Print0 ( ) : void
리턴 void

PrintTransition() 공개 메소드

public PrintTransition ( ParsingInfo pi ) : void
pi ParsingInfo
리턴 void

ReduceStates() 공개 메소드

public ReduceStates ( ) : void
리턴 void

SameAs() 공개 메소드

public SameAs ( ParseState p ) : bool
p ParseState
리턴 bool

Serialise() 공개 정적인 메소드

public static Serialise ( object o, Tools.Serialiser s ) : object
o object
s Tools.Serialiser
리턴 object

프로퍼티 상세

m_accessingSymbol 공개적으로 프로퍼티

public CSymbol,Tools m_accessingSymbol
리턴 CSymbol

m_sgen 공개적으로 프로퍼티

public SymbolsGen,Tools m_sgen
리턴 SymbolsGen

m_state 공개적으로 프로퍼티

public int m_state
리턴 int

m_transitions 공개적으로 프로퍼티

public Hashtable,System.Collections m_transitions
리턴 System.Collections.Hashtable