C# Class Catrobat.IDE.Core.Formulas.FormulaTokenizer

Afficher le fichier Open project: Catrobat/CatrobatForWindows Class Usage Examples

Méthodes publiques

Свойство Type Description
EmptyChild IEnumerable

Méthodes publiques

Méthode Description
FormulaTokenizer ( IEnumerable localVariables, IEnumerable globalVariable ) : Catrobat.IDE.Core.Models
Tokenize ( FormulaTree formula ) : IEnumerable
Tokenize ( string input, ParsingError &parsingError ) : IEnumerable

Private Methods

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

Method Details

FormulaTokenizer() public méthode

public FormulaTokenizer ( IEnumerable localVariables, IEnumerable globalVariable ) : Catrobat.IDE.Core.Models
localVariables IEnumerable
globalVariable IEnumerable
Résultat Catrobat.IDE.Core.Models

Tokenize() public static méthode

public static Tokenize ( FormulaTree formula ) : IEnumerable
formula Catrobat.IDE.Core.Models.Formulas.Tree.FormulaTree
Résultat IEnumerable

Tokenize() public méthode

public Tokenize ( string input, ParsingError &parsingError ) : IEnumerable
input string
parsingError ParsingError
Résultat IEnumerable

Property Details

EmptyChild public_oe static_oe property

public static IEnumerable EmptyChild
Résultat IEnumerable