C# 클래스 ParserGenerate, Aurora-Libs

상속: Tools.SymbolsGen
파일 보기 프로젝트 열기: aurora-sim/Aurora-Libs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_actions string
m_inFile Tools.CsReader
m_lexerClass string
m_namespace bool
m_parserseen bool
m_showParser bool
m_tok Tools.TOKEN

공개 메소드들

메소드 설명
Advance ( ) : void
AssocType ( Precedence pt, int p ) : void
ClassDefinition ( string bas ) : void
CopySegment ( ) : void
Create ( string infname ) : void
Declare ( ) : void
GetDefs ( string fname ) : void
Main ( string argv ) : void
NextNonWhite ( int &ch ) : void
OldAction ( ParserOldAction a ) : void
ParserDirective ( ) : void
ParserGenerate ( ErrorHandler eh ) : System
RhSide ( Production p ) : void
SetNamespace ( ) : void
SetStartSymbol ( ) : void
SimpleAction ( ParserSimpleAction a ) : void
_Create ( ) : void
sourceLineInfo ( int pos ) : SourceLineInfo

비공개 메소드들

메소드 설명
DoFirst ( ) : void
DoFollow ( ) : void
FixDollars ( int &ch ) : string
GetBracketedSeq ( int &ch, char cend ) : string
NewConstructor ( CSymbol &s, string str ) : void
ParseProduction ( ) : void

메소드 상세

Advance() 공개 메소드

public Advance ( ) : void
리턴 void

AssocType() 공개 메소드

public AssocType ( Precedence pt, int p ) : void
pt Precedence
p int
리턴 void

ClassDefinition() 공개 메소드

public ClassDefinition ( string bas ) : void
bas string
리턴 void

CopySegment() 공개 메소드

public CopySegment ( ) : void
리턴 void

Create() 공개 메소드

public Create ( string infname ) : void
infname string
리턴 void

Declare() 공개 메소드

public Declare ( ) : void
리턴 void

GetDefs() 공개 메소드

public GetDefs ( string fname ) : void
fname string
리턴 void

Main() 공개 정적인 메소드

public static Main ( string argv ) : void
argv string
리턴 void

NextNonWhite() 공개 메소드

public NextNonWhite ( int &ch ) : void
ch int
리턴 void

OldAction() 공개 메소드

public OldAction ( ParserOldAction a ) : void
a Tools.ParserOldAction
리턴 void

ParserDirective() 공개 메소드

public ParserDirective ( ) : void
리턴 void

ParserGenerate() 공개 메소드

public ParserGenerate ( ErrorHandler eh ) : System
eh ErrorHandler
리턴 System

RhSide() 공개 메소드

public RhSide ( Production p ) : void
p Production
리턴 void

SetNamespace() 공개 메소드

public SetNamespace ( ) : void
리턴 void

SetStartSymbol() 공개 메소드

public SetStartSymbol ( ) : void
리턴 void

SimpleAction() 공개 메소드

public SimpleAction ( ParserSimpleAction a ) : void
a Tools.ParserSimpleAction
리턴 void

_Create() 공개 메소드

public _Create ( ) : void
리턴 void

sourceLineInfo() 공개 메소드

public sourceLineInfo ( int pos ) : SourceLineInfo
pos int
리턴 Tools.SourceLineInfo

프로퍼티 상세

m_actions 공개적으로 프로퍼티

public string m_actions
리턴 string

m_inFile 공개적으로 프로퍼티

public CsReader,Tools m_inFile
리턴 Tools.CsReader

m_lexerClass 공개적으로 프로퍼티

public string m_lexerClass
리턴 string

m_namespace 공개적으로 프로퍼티

public bool m_namespace
리턴 bool

m_parserseen 공개적으로 프로퍼티

public bool m_parserseen
리턴 bool

m_showParser 공개적으로 프로퍼티

public bool m_showParser
리턴 bool

m_tok 공개적으로 프로퍼티

public TOKEN,Tools m_tok
리턴 Tools.TOKEN