Nfa Class

Definition

Line 83 of scmlg/Nfa.cm

Constructors & Destructor

public Nfa()
public Nfa(NfaState* start_, NfaState* end_)

Member Functions

public NfaState* End() const
public void SetEnd(NfaState* end_)
public void SetStart(NfaState* start_)
public NfaState* Start() const

Member Variables

private NfaState* end
private NfaState* start

Constructor& Destructor Details

Nfa Constructor

public Nfa()

Definition
Line 85 of scmlg/Nfa.cm


Nfa Constructor

public Nfa(NfaState* start_, NfaState* end_)

Definition
Line 89 of scmlg/Nfa.cm


Member Function Details

End Member Function

public NfaState* End()

Definition
Line 101 of scmlg/Nfa.cm


SetEnd Member Function

public void SetEnd(NfaState* end_)

Definition
Line 105 of scmlg/Nfa.cm


SetStart Member Function

public void SetStart(NfaState* start_)

Definition
Line 97 of scmlg/Nfa.cm


Start Member Function

public NfaState* Start()

Definition
Line 93 of scmlg/Nfa.cm