C# 클래스 Tools.Transition

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

공개 프로퍼티들

프로퍼티 타입 설명
m_A CSymbol
m_next ParserShift
m_ps ParseState
m_reduce System.Collections.Hashtable
m_tno int

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
AddToFollow ( Transition a, SymbolSet s ) : void
AddToRead ( Transition a, SymbolSet s ) : void
BuildDR ( Transition t ) : void
BuildIncludes ( Transition t ) : void
BuildLA ( Transition t ) : void
BuildLookback ( Transition t ) : void
BuildParseTable ( Transition t ) : void
BuildReads ( Transition t ) : void
DR ( Transition a ) : SymbolSet
Final ( Transition t ) : void
Follow ( Transition a ) : SymbolSet
Print ( SymbolSet x, string s ) : void
Print0 ( ) : void
Read ( Transition a ) : SymbolSet
Transition ( ParseState p, CSymbol a ) : System
includes ( Transition a ) : Hashtable
reads ( Transition a ) : Hashtable

메소드 상세

AddToFollow() 공개 정적인 메소드

public static AddToFollow ( Transition a, SymbolSet s ) : void
a Transition
s SymbolSet
리턴 void

AddToRead() 공개 정적인 메소드

public static AddToRead ( Transition a, SymbolSet s ) : void
a Transition
s SymbolSet
리턴 void

BuildDR() 공개 정적인 메소드

public static BuildDR ( Transition t ) : void
t Transition
리턴 void

BuildIncludes() 공개 정적인 메소드

public static BuildIncludes ( Transition t ) : void
t Transition
리턴 void

BuildLA() 공개 정적인 메소드

public static BuildLA ( Transition t ) : void
t Transition
리턴 void

BuildLookback() 공개 정적인 메소드

public static BuildLookback ( Transition t ) : void
t Transition
리턴 void

BuildParseTable() 공개 정적인 메소드

public static BuildParseTable ( Transition t ) : void
t Transition
리턴 void

BuildReads() 공개 정적인 메소드

public static BuildReads ( Transition t ) : void
t Transition
리턴 void

DR() 공개 정적인 메소드

public static DR ( Transition a ) : SymbolSet
a Transition
리턴 SymbolSet

Final() 공개 정적인 메소드

public static Final ( Transition t ) : void
t Transition
리턴 void

Follow() 공개 정적인 메소드

public static Follow ( Transition a ) : SymbolSet
a Transition
리턴 SymbolSet

Print() 공개 메소드

public Print ( SymbolSet x, string s ) : void
x SymbolSet
s string
리턴 void

Print0() 공개 메소드

public Print0 ( ) : void
리턴 void

Read() 공개 정적인 메소드

public static Read ( Transition a ) : SymbolSet
a Transition
리턴 SymbolSet

Transition() 공개 메소드

public Transition ( ParseState p, CSymbol a ) : System
p ParseState
a CSymbol
리턴 System

includes() 공개 정적인 메소드

public static includes ( Transition a ) : Hashtable
a Transition
리턴 System.Collections.Hashtable

reads() 공개 정적인 메소드

public static reads ( Transition a ) : Hashtable
a Transition
리턴 System.Collections.Hashtable

프로퍼티 상세

m_A 공개적으로 프로퍼티

public CSymbol,Tools m_A
리턴 CSymbol

m_next 공개적으로 프로퍼티

public ParserShift,Tools m_next
리턴 ParserShift

m_ps 공개적으로 프로퍼티

public ParseState,Tools m_ps
리턴 ParseState

m_reduce 공개적으로 프로퍼티

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

m_tno 공개적으로 프로퍼티

public int m_tno
리턴 int