C# 클래스 QUT.Gplex.Automaton.NFSA

파일 보기 프로젝트 열기: spark-shading-language/spark 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
next NState>.Dictionary
nfas NfsaInstance[]

공개 메소드들

메소드 설명
Build ( AAST ast ) : void

Build the NFSA from the abstract syntax tree. There is an NfsaInstance for each start state. Each rule starts with a new nfsa state, which is the target of a new epsilon transition from the real start state, nInst.Entry.

NFSA ( TaskState t ) : System
WriteSummary ( DateTime time ) : void

비공개 메소드들

메소드 설명
AddAnchorContext ( NfsaInstance nInst, QUT.Gplex.Automaton.NState endS, RuleDesc rule ) : void

메소드 상세

Build() 공개 메소드

Build the NFSA from the abstract syntax tree. There is an NfsaInstance for each start state. Each rule starts with a new nfsa state, which is the target of a new epsilon transition from the real start state, nInst.Entry.
public Build ( AAST ast ) : void
ast QUT.Gplex.Parser.AAST
리턴 void

NFSA() 공개 메소드

public NFSA ( TaskState t ) : System
t TaskState
리턴 System

WriteSummary() 공개 메소드

public WriteSummary ( DateTime time ) : void
time DateTime
리턴 void

프로퍼티 상세

next 공개적으로 프로퍼티

public Dictionary next
리턴 NState>.Dictionary

nfas 공개적으로 프로퍼티

public NfsaInstance[] nfas
리턴 NfsaInstance[]