vloeibaarheid-sm

Staat-machine-implementatie voor Python-objecten
Download nu

vloeibaarheid-sm Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • Rodrigo Manhaes
  • Uitgever website:
  • https://github.com/nsi-iff/

vloeibaarheid-sm Tags


vloeibaarheid-sm Beschrijving

Staat-machine-implementatie voor Python-objecten Fluthouse-SM is een implementatie van de staatsmachine voor Python Objects.Hoe voor usea zeer eenvoudig voorbeeld van specificaties: van vloeibaarheid importeren statemachine, staat, transitionclass Simplemachine (statemachine): initial_state = 'aangemaakte' status ('Wachtend') ') Staat (' verwerkte ') overgang (' geannuleerde ') overgang (van _ =' gemaakt ', gebeurtenis =' wachtrij ', naar =' WACHT ') Transitie (van _ =' WACHTEN ', EVENT =' PROCES ', TO = 'verwerkte') overgang (van _ = , gebeurtenis = 'Annuleren', naar = 'geannuleerd') voor het aantonen van meer geavanceerde mogelijkheden, een "iets complexer voorbeeld" van AASM, de meest populaire van Ruby Machine-implementatie, is hieronder gereproduceerd, met behulp van de vloeibaarheid: van vloeibaarheid importeren statemachine, staat, overgangsclass relatie (statemachine): initial_state = Lambda relatie: relatie.Stiverly_for_fun () en 'intieme' of 'dating' staat ('dating', enter ' 'make_happy', exit = 'make_depressed') Staat ('intiem', enter = 'make_very_happy', exit = 'never_speak_again') Staat ('getrouwd', enter = 'Give_up_intimacy', exit = 'buy_exotic_car_and_buy_a_combover') Transitie (van _ = 'dating', evenement = 'get_intimate', to = 'intiem', bewaker = 'dronken') transitie (van _ = , Evenement = 'Get_Married', to = 'getrouwd', Guard = 'Willings_to_Give_up_Manhood') Def strikt_for_fun (self): Pass def Dronken (Zelf): Pass def Willings_to_Give_up_Manhood (Self): Return True Def Make_Happy (Self): Pass Def Make_Depressed (Self): Pass def Make_very_Happy (Self): Pass Def Never_Speak_again (Self): Pass Form Give_Up_intimacy (Self Buy_Exotic_Car_And_Buy_A_COMBOVER (Zelf): Passhow om tests uit te voeren: maak Testfor alle Testafhankelijkheden (Should-DSL en Specloud) , op dit moment) en voer de tests uit. De vloeibaarheid zelf heeft geen afhankelijkheden. Vereisten: · Python


vloeibaarheid-sm Gerelateerde software

Simpleenlp

Dit pakket volbrengt veel basisnlp-taken zonder afhankelijkheden op NLTK of PERSERS, voor gebruik in ProJ ... ...

143

Downloaden