aboutsummaryrefslogtreecommitdiff
path: root/src/interp/cparse.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/cparse.boot')
-rw-r--r--src/interp/cparse.boot4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interp/cparse.boot b/src/interp/cparse.boot
index 3782faf5..6d39b924 100644
--- a/src/interp/cparse.boot
+++ b/src/interp/cparse.boot
@@ -547,7 +547,9 @@ npADD() == npMonoType() and
npConditionalStatement()==npConditional function npQualifiedDefinition
-npExpress1()==npConditionalStatement() or npADD()
+npExpress1()==
+ npConditionalStatement()
+ or npBackTrack(function npADD, "BECOMES", function npAssignment)
npCommaBackSet()== npEqKey "COMMA" and (npEqKey "BACKSET" or true)