sync/fsm.yml2
author Krista Bennett <krista@pep-project.org>
Fri, 27 Oct 2017 20:02:41 +0200
branchENGINE-293
changeset 2219 99b05a2f117e
parent 1709 dcebe0692d63
child 2287 026ab4dae779
permissions -rw-r--r--
shelving changes
     1 // This file is under GNU General Public License 3.0
     2 // see LICENSE.txt
     3 
     4 // FSM Y language 1.0
     5 
     6 // Copyleft (c) 2016, p≡p foundation
     7 
     8 // Written by Volker Birk
     9 
    10 decl protocol @name;
    11 decl fsm @name;
    12 decl state @name (timeout=0);
    13 decl event @name, on is event;
    14 decl transition @target, go is transition;
    15 decl action @name, do is action;
    16 decl condition @name, if is condition;
    17 decl alternative, else is alternative;
    18 decl interface @name;
    19 decl tag @name (id);