p≡p engine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
458 B

  1. // This file is under GNU General Public License 3.0
  2. // see LICENSE.txt
  3. // FSM Y language 1.0
  4. // Copyleft (c) 2016, p≡p foundation
  5. // Written by Volker Birk
  6. decl protocol @name;
  7. decl fsm @name;
  8. decl state @name (timeout=0);
  9. decl event @name, on is event;
  10. decl transition @target, go is transition;
  11. decl action @name, do is action;
  12. decl condition @name, if is condition;
  13. decl alternative, else is alternative;
  14. decl interface @name;
  15. decl tag @name (id);