summaryrefslogtreecommitdiff
path: root/language/l2.ott
diff options
context:
space:
mode:
Diffstat (limited to 'language/l2.ott')
-rw-r--r--language/l2.ott5
1 files changed, 3 insertions, 2 deletions
diff --git a/language/l2.ott b/language/l2.ott
index 11a57856..198e6e7a 100644
--- a/language/l2.ott
+++ b/language/l2.ott
@@ -686,8 +686,9 @@ lexp :: 'LEXP_' ::= {{ com lvalue expression }}
{{ aux _ annot }} {{ auxparam 'a }}
| id :: :: id
{{ com identifier }}
- | lexp [ exp ] :: :: vector {{ com vector element }}
- | lexp [ exp1 : exp2 ] :: :: vector_range {{ com subvector }}
+ | id exp :: :: memory {{ com memory write via function call }}
+ | lexp [ exp ] :: :: vector {{ com vector element }}
+ | lexp [ exp1 : exp2 ] :: :: vector_range {{ com subvector }}
% maybe comma-sep such lists too
| lexp . id :: :: field {{ com struct field }}