Fließidität-SM.

Zustandsmaschine Implementierung für Python-Objekte
Jetzt downloaden

Fließidität-SM. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Rodrigo Manhaes
  • Website des Verlags:
  • https://github.com/nsi-iff/

Fließidität-SM. Stichworte


Fließidität-SM. Beschreibung

Zustandsmaschine Implementierung für Python-Objekte FLUIDIEND-SM ist eine staatliche Maschine-Implementierung für Python-Objekte. Wie zu nutzen Sie sehr einfaches Beispiel aus Spezifikationen: von Fließindid Import Statemachin, Status, TransitionClass SimpleMachine (Statemachin): Initial_State = 'Erstellt' staat ('erstellt') staat ('erstellt') ') Status (' agierter ') Status (' abgebrochen ') Übergang (von _ =' erstellt ', Ereignis =' Warteschlange ', bis = Warten') Übergang (von _ = 'wartet', Ereignis = 'Prozess', bis = 'verarbeitet') Übergang (von _ = , Event = 'Abbrechen', zu = 'storniert'), um weitere fortgeschrittene Funktionen zu demonstrieren, ein "etwas komplexeres Beispiel" von AASASM, der beliebtesten Rubin Die Implementierung der staatlichen Maschine wird nachstehend wiedergegeben, mit Fließfähigkeit: von Fließindid Import Statemachin, Status, ÜbergangClass-Beziehung (Statemachine): Initial_State = Lambda-Beziehung: relcy_state_for_fun () und 'Intim' oder 'Dating' State ('Dating', ENTER = 'make_happy', exit = 'make_depressed') Status ('Intim', ENTER = 'make_very_happy', exit = 'never_speak_again') Bundesland ('verheiratet', ENTER = 'gar_up_intimacy', exit = 'bace_exotic_car_and_buy_a_combover') Übergang (von _ = 'Dating', Ereignis = 'get_intimate', to = 'Intime', Guard = 'betrunken') Übergang (von _ = , Event = 'Get_Merrid', zu = 'verheiratet', Guard = 'Willing_to_give_up_manhood') echt streng_for_fun (selbst): Pass def betrunken (selbst): Pass def Willing_to_give_up_manhood (Self): Retur true def make_happy (self): echt make_depresse (selbst): Pass def make_very_happy (self): pass def never_speak_again (self): pass def gie_up_intimacy (self): pass def buy_comotic_car_and_buy_a_combover (Self): Passhow zum Ausführen von TestsJust Run: TestFüren Sie alle Testabhängigkeiten (Soll-DSL und Specloud , im Moment) und führen Sie die Tests aus. Die Fließfähigkeit selbst hat keine Abhängigkeiten. Anforderungen: · Python


Fließidität-SM. Zugehörige Software

sortierbar

Eine App zum Hinzufügen von Drag-and-Drop-Throppelli Admin, um Instanzen von Modellen neu zu ordnen ...

141

Herunterladen