IQSS / DataTaggingLibrary

Language tools for DataTags (Decision graph variant). Including the embeddable runtime engine

Home Page:http://datatags.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ContinueNode

michbarsinai opened this issue · comments

Needed since [section] is not a called runtime entity anymore. So the semantics of [end] are don't work as "continue after this section".

This causes issues in cases where there is a need for a default node, such as empty answers in [ask] nodes.

TODO:

  • Implement ContinueNode
  • Update runtime and visitors
  • Update build graph to have the default node be a continueNode
  • Update Visualizations
  • Update language and syntax
  • Add compilation stage validation of no [continue] outside of [section]
  • Add good runtime error reporting when a [continue] node is outside of a section.
  • Add tests
  • Documentation