C# 클래스 Microsoft.Automata.Internal.Utilities.CppCodeGenerator

파일 보기 프로젝트 열기: AutomataDotNet/Automata

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