FSA :: Regole

FSA :: Regole è un modulo Perl per creare semplici macchine statali basate su regole in Perl.
Scarica ora

FSA :: Regole Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • David Wheeler and Curtis Poe
  • Sito web dell'editore:
  • http://search.cpan.org/~dwheeler/

FSA :: Regole Tag


FSA :: Regole Descrizione

FSA :: Le regole è un modulo Perl per creare semplici macchine statali basate su regole in Perl. FSA :: Regole è un modulo Perl per creare semplici macchine statali basate su regole in Perl.Synopsis My $ FSA = FSA :: Regole-> Nuovo (Ping => {do => sub {stampa "Ping! N"; My $ stato = Shift; $ State-> Risultato ('Pong'); $ stato-> Macchina -> {conteggio} ++;} {count} ++;}, regole => ,}, pong => {do => sub {stampa "Pong! N"}, regole => , # risale sempre a ping}, game_over => {do => sub {stampa "gioco overn"}}); $ FSA-> Inizio; $ FSA-> Switch fino a $ FSA-> AT ('GAME_OVER'); questa classe implementa un semplice motivo a forma di stato, consentendo di costruire rapidamente macchine di stato basate su regole in Perl. Come semplice implementazione di un concetto potente, differisce leggermente da un modello DFA ideale in quanto non applica un singolo interruttore possibile da uno stato all'altro. Piuttosto, i cortocircuiti sono i cortocircuiti La valutazione delle regole per tali interruttori, in modo che la prima regola per restituire un valore reale attiverà il suo interruttore e non verranno controllate altre regole interruttori. (Ma vedere l'attributo rigoroso e il parametro su nuovo ().) Differisce da un modello NFA in quanto non offre alcuna back-tracking. Ma in verità, puoi usarlo per costruire una macchina da stato che aderisce a entrambi i modelli: da qui più generico FSA Moniker.FSA :: Le regole utilizzano gli stati denominati in modo che sia facile dire quale stato che ti stai voler andare a. Ogni Stato può opzionalmente definire le azioni che vengono attivate nell'inserimento dello stato, dopo aver inserito lo stato, e all'uscita dallo stato. Possono anche definire le regole per passare ad altri Stati e queste regole possono specificare l'esecuzione delle azioni specifiche del commutatore. Tutte le azioni sono definite in termini di subroutine anonime che dovrebbero aspettarsi un oggetto STATO FSA :: Stato stesso da passare come unico argomento.FSA :: Regole Oggetti e gli oggetti Stato FSA :: State che li fanno sono tutti implementati come riferimenti a hash vuoti . Questo design consente alle subroutine d'azione di utilizzare l'oggetto SFSA :: State passarono come unico argomento, così come l'oggetto FSA :: Regole disponibile tramite il suo metodo macchina (), per ottenere i dati per gli altri stati per accedere, senza la possibilità di interferendo con lo stato o la macchina dello stato stesso .Ripressioni: · Requisiti perl: · Perl.


FSA :: Regole Software correlato

APL.

APL Project è una libreria di class modello C per scopi generali. ...

204

Scarica

Beanview.

Beanview è una libreria Java, un sistema per rendere senza problemi un javabale a una forma e la schiena. ...

160

Scarica