sync/fsm.yml2
changeset 2271 25bfd109320c
child 2287 026ab4dae779
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/sync/fsm.yml2	Fri Nov 03 13:32:38 2017 +0100
     1.3 @@ -0,0 +1,19 @@
     1.4 +// This file is under GNU General Public License 3.0
     1.5 +// see LICENSE.txt
     1.6 +
     1.7 +// FSM Y language 1.0
     1.8 +
     1.9 +// Copyleft (c) 2016, p≡p foundation
    1.10 +
    1.11 +// Written by Volker Birk
    1.12 +
    1.13 +decl protocol @name;
    1.14 +decl fsm @name;
    1.15 +decl state @name (timeout=0);
    1.16 +decl event @name, on is event;
    1.17 +decl transition @target, go is transition;
    1.18 +decl action @name, do is action;
    1.19 +decl condition @name, if is condition;
    1.20 +decl alternative, else is alternative;
    1.21 +decl interface @name;
    1.22 +decl tag @name (id);