C# Класс Catrobat.IDE.Core.Formulas.FormulaTokenizer

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
EmptyChild IEnumerable

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

Метод Описание
FormulaTokenizer ( IEnumerable localVariables, IEnumerable globalVariable ) : Catrobat.IDE.Core.Models
Tokenize ( FormulaTree formula ) : IEnumerable
Tokenize ( string input, ParsingError &parsingError ) : IEnumerable

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

Метод Описание
AddTokenMapping ( IDictionary tokenMappings, Func tokenCreator ) : void
AddTokenMapping ( IDictionary tokenMappings, string value, Func tokenCreator ) : void
InitCultureSpecificTokenMappings ( CultureInfo culture ) : void
InitInstanceSpecificTokenMappings ( ) : void
InitInvariantTokenMappings ( ) : void
InitLocalizationSpecificTokenMappings ( ) : void
InitTokenMappings ( CultureInfo culture ) : void
Tokenize ( IEnumerable tokenMappings, string input, int startIndex ) : IFormulaToken>.Tuple

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

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

public FormulaTokenizer ( IEnumerable localVariables, IEnumerable globalVariable ) : Catrobat.IDE.Core.Models
localVariables IEnumerable
globalVariable IEnumerable
Результат Catrobat.IDE.Core.Models

Tokenize() публичный статический Метод

public static Tokenize ( FormulaTree formula ) : IEnumerable
formula Catrobat.IDE.Core.Models.Formulas.Tree.FormulaTree
Результат IEnumerable

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

public Tokenize ( string input, ParsingError &parsingError ) : IEnumerable
input string
parsingError ParsingError
Результат IEnumerable

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

EmptyChild публичное статическое свойство

public static IEnumerable EmptyChild
Результат IEnumerable