summaryrefslogtreecommitdiff
path: root/chapter03
diff options
context:
space:
mode:
authorTamas Hadhazy <helsgithub15@gmail.com>2024-09-14 21:55:12 +0100
committerCliff Click <cliffc@acm.org>2024-09-14 15:25:02 -0700
commit4a3f02493f0257c62851e7c4dc09e79df1432e67 (patch)
tree6699e6ed8adb197b994d89d59ebfdfbbb89155d7 /chapter03
parentb4f3ba2bf3565eebeee3190e827d5402d8f153fd (diff)
downloadSimple-4a3f02493f0257c62851e7c4dc09e79df1432e67.tar.gz
Simple-4a3f02493f0257c62851e7c4dc09e79df1432e67.zip
revisit explanation
Diffstat (limited to 'chapter03')
-rw-r--r--chapter03/README.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/chapter03/README.md b/chapter03/README.md
index 4f46f50e..4c4e49fe 100644
--- a/chapter03/README.md
+++ b/chapter03/README.md
@@ -127,8 +127,9 @@ Each table is annotated by its scope level, and shows the variables defined in t
As we see, only 1 symbol table is present at this point.
-We can also have scopes at the same level during the execution of the program
-but only one will be alive at a time as the symbol table only capable of holding one symbol table for one scope level.
+We can also have multiple scopes at the same level during the execution of the program,
+but only one will be active at a time because the symbol table can only hold one symbol table
+for each scope level.
For example:
```