schedule_template.j2 814 B

1234567891011121314151617181920212223242526272829303132333435
  1. {% macro Start(name) %}
  2. {{ name }} = Start()
  3. {%- endmacro %}
  4. {% macro End(name) %}
  5. {{ name }} = End()
  6. {%- endmacro %}
  7. {% macro Match(name, file, n) %}
  8. {{ name }} = Match("{{ file }}", {{ n }})
  9. {%- endmacro %}
  10. {% macro Rewrite(name, file) %}
  11. {{ name }} = Rewrite("{{ file }}")
  12. {%- endmacro %}
  13. {% macro Data_modify(name, dict) %}
  14. {{ name }} = DataModify({{ dict }})
  15. {%- endmacro %}
  16. {% macro Exec_con(name_from, name_to, gate_from, gate_to) %}
  17. {{ name_from }}.connect({{ name_to }},{{ gate_from }},{{ gate_to }})
  18. {%- endmacro %}
  19. {% macro Data_con(name_from, name_to, event) %}
  20. {{ name_from }}.connect_data({{ name_to }}, {{ event }})
  21. {%- endmacro %}
  22. {% macro Loop(name, choise) %}
  23. {{ name }} = Loop({{ choise }})
  24. {%- endmacro %}
  25. {% macro Print(name, label) %}
  26. {{ name }} = Print("{{ label }}")
  27. {%- endmacro %}