C# Класс Microsoft.Bek.Query.Expression

Generic expression class for creation and algebraic manipulation of transducers and automata.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ParseQueries ( string query_sequence, List &query_strings ) : List

Parse a sequence of queries. Eeach query in the sequence must end with a ';'. Output also the individual query strings.

ParseQuery ( string query ) : Expression

Parse a single query expression.

Subexpression ( int i ) : Expression

Get the i'th subexpression, i must be in 0..Arity-1.

ToString ( ) : string

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

Метод Описание
Expression ( Identifier symb, ExpressionKind kind ) : System
Expression ( string symb, ExpressionKind kind ) : System
GetChar ( EvaluationContext ec, Expr t ) : char
GetSFA ( EvaluationContext ec ) : Microsoft.Automata.SFA
GetST ( EvaluationContext ec ) : Microsoft.Automata.ST
GetString ( EvaluationContext ec ) : string
IsSFA ( EvaluationContext ec ) : bool
PreProcessString ( string s ) : string
RunQuery ( EvaluationContext ec ) : void

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

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

Parse a sequence of queries. Eeach query in the sequence must end with a ';'. Output also the individual query strings.
public static ParseQueries ( string query_sequence, List &query_strings ) : List
query_sequence string
query_strings List
Результат List

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

Parse a single query expression.
public static ParseQuery ( string query ) : Expression
query string
Результат Expression

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

Get the i'th subexpression, i must be in 0..Arity-1.
public Subexpression ( int i ) : Expression
i int
Результат Expression

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

public ToString ( ) : string
Результат string