C# Class RunExperiments.RecognizerGenerator

ファイルを表示 Open project: AutomataDotNet/Automata

Public Methods

Method Description
GenerateLanguages ( ) : void

Generates random fast languages

GenerateRecognizer ( ) : void
GenerateTAUsingFast ( int langRules, int maxSt, int totGen ) : void
GetFastProg ( TreeTransducer aut, string accName ) : string

Private Methods

Method Description
GenerateAlphabet ( ) : void
GenerateBoolExprOfNumb ( string var, bool isReal ) : void
GenerateBoolExprOfString ( string var ) : string
GenerateConsNilTranRule ( int i ) : void
GenerateExprOfNumb ( string var, bool isReal ) : void
GenerateIdentityTranRule ( ) : void
GenerateLangRule ( ) : void
GeneratePredicates ( ) : void
GenerateString ( ) : void
GenerateTranRule ( int id ) : void
GenerateZeroLangRule ( ) : void
GenerateZeroLangRuleFalse ( ) : void

Method Details

GenerateLanguages() public static method

Generates random fast languages
public static GenerateLanguages ( ) : void
return void

GenerateRecognizer() public static method

public static GenerateRecognizer ( ) : void
return void

GenerateTAUsingFast() public static method

public static GenerateTAUsingFast ( int langRules, int maxSt, int totGen ) : void
langRules int
maxSt int
totGen int
return void

GetFastProg() public static method

public static GetFastProg ( TreeTransducer aut, string accName ) : string
aut TreeTransducer
accName string
return string