C# 클래스 Irony.Compiler.StringLiteral

상속: CompoundTerminalBase
파일 보기 프로젝트 열기: Zepheus/Fiesta_Utils 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
StartEndSymbolTable ScanFlagTable

공개 메소드들

메소드 설명
AddStartEnd ( string startEndSymbol, ScanFlags stringFlags ) : void
GetFirsts ( ) : IList
Init ( Grammar grammar ) : void
StringLiteral ( string name, TermOptions options ) : System
StringLiteral ( string name, string startEndSymbol, ScanFlags stringFlags ) : System
StringLiteral ( string name, string startEndSymbol, ScanFlags stringFlags, TermOptions options ) : System

보호된 메소드들

메소드 설명
ConvertValue ( ScanDetails details ) : bool
HandleSpecialEscape ( string segment, ScanDetails details ) : string
ReadBody ( ISourceStream source, ScanDetails details ) : bool

비공개 메소드들

메소드 설명
ReadStartSymbol ( ISourceStream source, ScanDetails details ) : bool

메소드 상세

AddStartEnd() 공개 메소드

public AddStartEnd ( string startEndSymbol, ScanFlags stringFlags ) : void
startEndSymbol string
stringFlags ScanFlags
리턴 void

ConvertValue() 보호된 메소드

protected ConvertValue ( ScanDetails details ) : bool
details ScanDetails
리턴 bool

GetFirsts() 공개 메소드

public GetFirsts ( ) : IList
리턴 IList

HandleSpecialEscape() 보호된 메소드

protected HandleSpecialEscape ( string segment, ScanDetails details ) : string
segment string
details ScanDetails
리턴 string

Init() 공개 메소드

public Init ( Grammar grammar ) : void
grammar Grammar
리턴 void

ReadBody() 보호된 메소드

protected ReadBody ( ISourceStream source, ScanDetails details ) : bool
source ISourceStream
details ScanDetails
리턴 bool

StringLiteral() 공개 메소드

public StringLiteral ( string name, TermOptions options ) : System
name string
options TermOptions
리턴 System

StringLiteral() 공개 메소드

public StringLiteral ( string name, string startEndSymbol, ScanFlags stringFlags ) : System
name string
startEndSymbol string
stringFlags ScanFlags
리턴 System

StringLiteral() 공개 메소드

public StringLiteral ( string name, string startEndSymbol, ScanFlags stringFlags, TermOptions options ) : System
name string
startEndSymbol string
stringFlags ScanFlags
options TermOptions
리턴 System

프로퍼티 상세

StartEndSymbolTable 보호되어 있는 프로퍼티

protected ScanFlagTable StartEndSymbolTable
리턴 ScanFlagTable