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 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 Réinitialise les données de la classe (état initial, état final, règles)
- Paramètres:
-
- Renvoie:
- none
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:
-
- Renvoie:
- bool
La documentation de cette classe a été générée à partir du fichier suivant :
- /media/sdb2/Dossier Adrian/Projects/turing/htdocs/app/includes/Rules.php