From 48e39e44dbe267f8945e9d597e61fd8aa3dfb376 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Mon, 28 Apr 2025 22:09:29 +0200 Subject: Improved fuzzing. --- docs/module/rules.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs/module/rules.md') diff --git a/docs/module/rules.md b/docs/module/rules.md index ed99188..7f9ae2d 100644 --- a/docs/module/rules.md +++ b/docs/module/rules.md @@ -170,6 +170,11 @@ There's also a global scope for the main game data (via the G namespace). --- +The state stack is implmented as a linked list (G.L is the head of the linked +list, and G.L.L is the next state down the stack, etc.) Invoking call pushes a +new state at the top of the stack; goto replaces the current top of the stack, +and end pops the stack. + ## States The "states" where we wait for user input are kept in the S table. -- cgit v1.2.3