Référence de la classe Rules


Fonctions membres publiques

 LoadFromFile ($file)
 LoadFromInput ($input, $initialState, $finalState, $whiteSpace)
 Reset ()
 Validate ()

Champs de données

 $initialState = ''
 $finalState = ''
 $whiteSpace = ''
 $rules = array()
 $valide = false

Description détaillée

class Rules Gère l'ensemble des règles d'une machine de Turing
Auteur:
Grégory Barbier & Adrian Gaudebert - adrian@gaudebert.fr

Documentation des fonctions membres

LoadFromFile ( file  ) 

LoadFromFile Charge les règles depuis un fichier envoyé par l'utilisateur Renvoie true si le chargement a réussi, false autrement

Paramètres:
$file Fichier envoyé par l'utilisateur
Renvoie:
bool

LoadFromInput ( input,
initialState,
finalState,
whiteSpace 
)

LoadFromInput Charge les règles depuis un tableau de tableaux (données issues du formulaire)

Paramètres:
$input Tableau de tableaux contenant les données du formulaire
Renvoie:
none

Reset (  ) 

Reset Réinitialise les données de la classe (état initial, état final, règles)

Paramètres:
none 
Renvoie:
none

Validate (  ) 

Validate Vérifie la validité des règles entrées Renvoie true si * l'état initial est défini * l'état final est défini * la machine entrée est déterministe * l'état final est atteignable Renvoie false autrement

Paramètres:
None 
Renvoie:
bool


La documentation de cette classe a été générée à partir du fichier suivant :

Généré le Thu May 28 11:18:33 2009 pour Machine de Turing par  doxygen 1.5.8