Add Flow control
authorJason Self <j@jxself.org>
Sun, 2 Jun 2019 15:50:58 +0000 (08:50 -0700)
committerJason Self <j@jxself.org>
Sun, 2 Jun 2019 15:50:58 +0000 (08:50 -0700)
informqr/informqr.md

index e12df8ef2e569a5f453f424ed9918e42b9078151..0dee485b5c00a62d14ecad8965da1b0872ff52b8 100644 (file)
@@ -359,4 +359,32 @@ or an explicit return statement:
 To define a dummy standalone routine with N local variables (unless it
 already exists):
 
-    Stub routine N;
\ No newline at end of file
+    Stub routine N;
+
+Flow control
+------------
+
+To execute statements if *expr* is true; optionally, to execute other
+statements if *expr* is false:
+
+    if (expr)
+        statement_block
+    if (expr)
+        statement_block
+    else
+        statement_block
+
+To execute statements depending on the value of *expr*:
+
+    switch (expr) {
+        value: statement; ... statement;
+        value: statement; ... statement;
+        ...
+        default: statement; ... statement;
+        }
+
+where each *value* can be given as:
+
+    constant
+    lo_constant to hi_constant
+    constant,constant, ... constant
\ No newline at end of file