C# Класс Tools.Dfa

Наследование: LNode
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_actions Action
m_map System.Collections.Hashtable
m_reswds int
m_tokClass string

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

Метод Описание
AddAction ( int act ) : void
Closure ( ) : void
ClosureAdd ( NfaNode nfa ) : void
Dfa ( ) : System
Dfa ( Nfa nfa ) : System
Dfa ( TokensGen tks ) : System
MakeLastAction ( int act ) : void
Match ( string str, int ix, int &action ) : int
Print ( ) : void
Serialise ( object o, Tools.Serialiser s ) : object
SetTokens ( YyLexer tks, Hashtable h ) : void

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

Метод Описание
AddActions ( ) : void
AddNfaNode ( NfaNode nfa ) : bool
SameAs ( Dfa dfa ) : bool
Target ( char ch ) : Dfa

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

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

public AddAction ( int act ) : void
act int
Результат void

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

public Closure ( ) : void
Результат void

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

public ClosureAdd ( NfaNode nfa ) : void
nfa NfaNode
Результат void

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

public Dfa ( ) : System
Результат System

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

public Dfa ( Nfa nfa ) : System
nfa Nfa
Результат System

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

public Dfa ( TokensGen tks ) : System
tks TokensGen
Результат System

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

public MakeLastAction ( int act ) : void
act int
Результат void

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

public Match ( string str, int ix, int &action ) : int
str string
ix int
action int
Результат int

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

public Print ( ) : void
Результат void

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

public static Serialise ( object o, Tools.Serialiser s ) : object
o object
s Tools.Serialiser
Результат object

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

public static SetTokens ( YyLexer tks, Hashtable h ) : void
tks YyLexer
h System.Collections.Hashtable
Результат void

Описание свойств

m_actions публичное свойство

public Action m_actions
Результат Action

m_map публичное свойство

public Hashtable,System.Collections m_map
Результат System.Collections.Hashtable

m_reswds публичное свойство

public int m_reswds
Результат int

m_tokClass публичное свойство

public string m_tokClass
Результат string