C# Class Irony.Parsing.FreeTextLiteral

Inheritance: Irony.Parsing.Terminal
Afficher le fichier Open project: o2platform/O2.Platform.Projects Class Usage Examples

Méthodes publiques

Свойство Type Description
Escapes StringDictionary
Firsts StringSet
FreeTextOptions FreeTextOptions
Terminators StringSet

Méthodes publiques

Méthode Description
FreeTextLiteral ( string name ) : System
FreeTextLiteral ( string name, FreeTextOptions freeTextOptions ) : System
GetFirsts ( ) : IList
Init ( Irony.Parsing.GrammarData grammarData ) : void
TryMatch ( ParsingContext context, ISourceStream source ) : Token

Private Methods

Méthode Description
CheckEscape ( ISourceStream source, string &tokenText ) : bool
CheckTerminators ( ISourceStream source, string &tokenText ) : bool
IsSet ( FreeTextOptions option ) : bool

Method Details

FreeTextLiteral() public méthode

public FreeTextLiteral ( string name ) : System
name string
Résultat System

FreeTextLiteral() public méthode

public FreeTextLiteral ( string name, FreeTextOptions freeTextOptions ) : System
name string
freeTextOptions FreeTextOptions
Résultat System

GetFirsts() public méthode

public GetFirsts ( ) : IList
Résultat IList

Init() public méthode

public Init ( Irony.Parsing.GrammarData grammarData ) : void
grammarData Irony.Parsing.GrammarData
Résultat void

TryMatch() public méthode

public TryMatch ( ParsingContext context, ISourceStream source ) : Token
context ParsingContext
source ISourceStream
Résultat Token

Property Details

Escapes public_oe property

public StringDictionary Escapes
Résultat StringDictionary

Firsts public_oe property

public StringSet Firsts
Résultat StringSet

FreeTextOptions public_oe property

public FreeTextOptions FreeTextOptions
Résultat FreeTextOptions

Terminators public_oe property

public StringSet Terminators
Résultat StringSet