summaryrefslogtreecommitdiff
path: root/chapter23/src/main/java/com
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-07-08 20:29:09 -0700
committerCliff Click <cliffc@acm.org>2025-07-08 20:29:09 -0700
commit6337798cbe726b867586388cf900611ad8e90ace (patch)
tree768ecf0ddc1b4dc20a2cda7cfdad82f56650af71 /chapter23/src/main/java/com
parentacd05ca485baa282e05e73f9ca61ec91b055ab7c (diff)
downloadSimple-6337798cbe726b867586388cf900611ad8e90ace.tar.gz
Simple-6337798cbe726b867586388cf900611ad8e90ace.zip
new very large test
Diffstat (limited to 'chapter23/src/main/java/com')
-rw-r--r--chapter23/src/main/java/com/seaofnodes/simple/Parser.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/chapter23/src/main/java/com/seaofnodes/simple/Parser.java b/chapter23/src/main/java/com/seaofnodes/simple/Parser.java
index 384c5f34..1db873e0 100644
--- a/chapter23/src/main/java/com/seaofnodes/simple/Parser.java
+++ b/chapter23/src/main/java/com/seaofnodes/simple/Parser.java
@@ -742,6 +742,7 @@ public class Parser {
: parseAsgn();
// TOP means val and val is always final
xfinal = (t==Type.TOP) ||
+ expr instanceof ExternNode ||
// BOTTOM is var and var is always not-final
(t!=Type.BOTTOM &&
// no Bang AND