C# Class Irony.Compiler.StringLiteral

Inheritance: CompoundTerminalBase
Afficher le fichier Open project: Zepheus/Fiesta_Utils Class Usage Examples

Protected Properties

Свойство Type Description
StartEndSymbolTable ScanFlagTable

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ConvertValue ( ScanDetails details ) : bool
HandleSpecialEscape ( string segment, ScanDetails details ) : string
ReadBody ( ISourceStream source, ScanDetails details ) : bool

Private Methods

Méthode Description
ReadStartSymbol ( ISourceStream source, ScanDetails details ) : bool

Method Details

AddStartEnd() public méthode

public AddStartEnd ( string startEndSymbol, ScanFlags stringFlags ) : void
startEndSymbol string
stringFlags ScanFlags
Résultat void

ConvertValue() protected méthode

protected ConvertValue ( ScanDetails details ) : bool
details ScanDetails
Résultat bool

GetFirsts() public méthode

public GetFirsts ( ) : IList
Résultat IList

HandleSpecialEscape() protected méthode

protected HandleSpecialEscape ( string segment, ScanDetails details ) : string
segment string
details ScanDetails
Résultat string

Init() public méthode

public Init ( Grammar grammar ) : void
grammar Grammar
Résultat void

ReadBody() protected méthode

protected ReadBody ( ISourceStream source, ScanDetails details ) : bool
source ISourceStream
details ScanDetails
Résultat bool

StringLiteral() public méthode

public StringLiteral ( string name, TermOptions options ) : System
name string
options TermOptions
Résultat System

StringLiteral() public méthode

public StringLiteral ( string name, string startEndSymbol, ScanFlags stringFlags ) : System
name string
startEndSymbol string
stringFlags ScanFlags
Résultat System

StringLiteral() public méthode

public StringLiteral ( string name, string startEndSymbol, ScanFlags stringFlags, TermOptions options ) : System
name string
startEndSymbol string
stringFlags ScanFlags
options TermOptions
Résultat System

Property Details

StartEndSymbolTable protected_oe property

protected ScanFlagTable StartEndSymbolTable
Résultat ScanFlagTable