Skip to content

Interpreter workflow diagram

Wang Renxin edited this page Oct 3, 2015 · 12 revisions

For a general preview about passes in MY-BASIC, see the passes Wiki page.

The diagram below shows states and transaction functions of MY-BASIC.

Blocks in deep blue are interpreter states, bold arrows indicate a typical transaction path. Of course it's able to open an interpreter, then close it without loading or running anything, but this kinds of workflow is meaningless. Transaction functions are shown in brilliant blue rectangles.

If you want to run a script again without context reset, just don't call mb_reset but call mb_run once more only.

Clone this wiki locally