C# Class SearchAlgorithms.Automata.Nfa

ファイルを表示 Open project: Skookum/SearchAlgorithms Class Usage Examples

Public Methods

Method Description
AddFinalState ( int>.Tuple finalState ) : void
AddTransition ( int>.Tuple src, char input, int>.Tuple dest ) : void
ConstructDfaUsingPowerSet ( ) : Dfa
Nfa ( ) : System
WriteGraph ( ) : string

Private Methods

Method Description
_Expand ( AutomataState states ) : AutomataState
_GetInputs ( AutomataState states ) : IEnumerable
_IsFinal ( AutomataState states ) : bool
_NextState ( AutomataState states, char input ) : AutomataState

Method Details

AddFinalState() public method

public AddFinalState ( int>.Tuple finalState ) : void
finalState int>.Tuple
return void

AddTransition() public method

public AddTransition ( int>.Tuple src, char input, int>.Tuple dest ) : void
src int>.Tuple
input char
dest int>.Tuple
return void

ConstructDfaUsingPowerSet() public method

public ConstructDfaUsingPowerSet ( ) : Dfa
return Dfa

Nfa() public method

public Nfa ( ) : System
return System

WriteGraph() public method

public WriteGraph ( ) : string
return string