C# Класс Irony.Parsing.FreeTextLiteral

Наследование: Irony.Parsing.Terminal
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Escapes StringDictionary
Firsts StringSet
FreeTextOptions FreeTextOptions
Terminators StringSet

Открытые методы

Метод Описание
FreeTextLiteral ( string name ) : System
FreeTextLiteral ( string name, FreeTextOptions freeTextOptions ) : System
GetFirsts ( ) : IList
Init ( Irony.Parsing.GrammarData grammarData ) : void
TryMatch ( ParsingContext context, ISourceStream source ) : Token

Приватные методы

Метод Описание
CheckEscape ( ISourceStream source, string &tokenText ) : bool
CheckTerminators ( ISourceStream source, string &tokenText ) : bool
IsSet ( FreeTextOptions option ) : bool

Описание методов

FreeTextLiteral() публичный Метод

public FreeTextLiteral ( string name ) : System
name string
Результат System

FreeTextLiteral() публичный Метод

public FreeTextLiteral ( string name, FreeTextOptions freeTextOptions ) : System
name string
freeTextOptions FreeTextOptions
Результат System

GetFirsts() публичный Метод

public GetFirsts ( ) : IList
Результат IList

Init() публичный Метод

public Init ( Irony.Parsing.GrammarData grammarData ) : void
grammarData Irony.Parsing.GrammarData
Результат void

TryMatch() публичный Метод

public TryMatch ( ParsingContext context, ISourceStream source ) : Token
context ParsingContext
source ISourceStream
Результат Token

Описание свойств

Escapes публичное свойство

public StringDictionary Escapes
Результат StringDictionary

Firsts публичное свойство

public StringSet Firsts
Результат StringSet

FreeTextOptions публичное свойство

public FreeTextOptions FreeTextOptions
Результат FreeTextOptions

Terminators публичное свойство

public StringSet Terminators
Результат StringSet