summaryrefslogtreecommitdiff
path: root/lexer.c
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-24 00:57:08 +0000
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-24 00:57:08 +0000
commiteb8e19f2964a2b0803d644c4cc7e15a8201cd46f (patch)
tree73dacfe72d56e51771daba2a5ae838c2c9a25393 /lexer.c
parent3c272d5029e7d45e94592bc3828686fd1425e539 (diff)
Special case assignment to allow assigning to ⍺ if unset, and throw syntax error on assignment to ⍵
Diffstat (limited to 'lexer.c')
-rw-r--r--lexer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lexer.c b/lexer.c
index 24d7e00..706db23 100644
--- a/lexer.c
+++ b/lexer.c
@@ -168,7 +168,7 @@ get_digits:
}else if(runestrchr(L"⍺⍵", peek)){
Rune name[2] = {peek, 0};
stmt->toks[stmt->ntoks].tag = NameTag;
- stmt->toks[stmt->ntoks].symbol = getsym(name, 0);
+ stmt->toks[stmt->ntoks].symbol = getsym(name, 1);
}else if(isalpharune(peek)){
Rune buf[64];
Rune *p = buf;