C# Класс Microsoft.Automata.Internal.Utilities.CppCodeGenerator

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
GenerateTransitionsFor string
Generate_IsMatch string
Generate_IsMatchByIndex string

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

Метод Описание
CppCodeGenerator ( CharSetSolver solver, string classname, string namespacename, bool exportIsMatch, bool optimzeForAsciiInput ) : System
GenerateMatcher ( ) : string
GenerateMatcherToFile ( string filename ) : void
Regex2Automaton ( CharSetSolver solver, Regex regex ) : Automaton

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

Метод Описание
GenerateTransitionsFor ( int i ) : string
Generate_IsMatch ( int index ) : string
Generate_IsMatchByIndex ( ) : string

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

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

public CppCodeGenerator ( CharSetSolver solver, string classname, string namespacename, bool exportIsMatch, bool optimzeForAsciiInput ) : System
solver CharSetSolver
classname string
namespacename string
exportIsMatch bool
optimzeForAsciiInput bool
Результат System

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

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

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

public GenerateMatcherToFile ( string filename ) : void
filename string
Результат void

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

public static Regex2Automaton ( CharSetSolver solver, Regex regex ) : Automaton
solver CharSetSolver
regex System.Text.RegularExpressions.Regex
Результат Automaton