From 5a5136ef9f981a603ca2e933e47cfd3a178be7cc Mon Sep 17 00:00:00 2001 From: Peter Mikkelsen Date: Mon, 24 Jan 2022 21:42:35 +0000 Subject: Don't open symbols when lexing --- lexer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lexer.c') diff --git a/lexer.c b/lexer.c index 38dc0a2..ce96a0d 100644 --- a/lexer.c +++ b/lexer.c @@ -180,7 +180,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].name = runestrdup(name); }else if(isalpharune(peek)){ Rune buf[64]; Rune *p = buf; @@ -191,7 +191,7 @@ get_digits: *p = 0; ungetrune(input); stmt->toks[stmt->ntoks].tag = NameTag; - stmt->toks[stmt->ntoks].symbol = getsym(buf, 0); + stmt->toks[stmt->ntoks].name = runestrdup(buf); }else if(runestrchr(L"⎕⍞", peek)){ /* quad names */ Rune buf[64]; -- cgit v1.2.3