C# 클래스 Tools.ParserReduce

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

공개 프로퍼티들

프로퍼티 타입 설명
m_depth int
m_lookAhead SymbolSet
m_prod Production

공개 메소드들

메소드 설명
BuildLookback ( Transition a ) : void
IsReduce ( ) : bool
ParserReduce ( ) : System
ParserReduce ( ParserAction action, int depth, Production prod ) : System
Pass ( ParseStackEntry &top ) : void
Serialise ( object o, Tools.Serialiser s ) : object

메소드 상세

BuildLookback() 공개 메소드

public BuildLookback ( Transition a ) : void
a Transition
리턴 void

IsReduce() 공개 메소드

public IsReduce ( ) : bool
리턴 bool

ParserReduce() 공개 메소드

public ParserReduce ( ) : System
리턴 System

ParserReduce() 공개 메소드

public ParserReduce ( ParserAction action, int depth, Production prod ) : System
action ParserAction
depth int
prod Production
리턴 System

Pass() 공개 메소드

public Pass ( ParseStackEntry &top ) : void
top ParseStackEntry
리턴 void

Serialise() 공개 정적인 메소드

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

프로퍼티 상세

m_depth 공개적으로 프로퍼티

public int m_depth
리턴 int

m_lookAhead 공개적으로 프로퍼티

public SymbolSet,Tools m_lookAhead
리턴 SymbolSet

m_prod 공개적으로 프로퍼티

public Production,Tools m_prod
리턴 Production