mirror of
https://github.com/notwa/lips
synced 2024-11-14 14:39:04 -08:00
parse variable definitions as expressions
This commit is contained in:
parent
6bae5647c8
commit
63ddf558df
1 changed files with 7 additions and 0 deletions
|
@ -406,6 +406,13 @@ function Lexer:lex(_yield)
|
|||
end
|
||||
self:nextc()
|
||||
yield('VAR', buff)
|
||||
self:read_spaces()
|
||||
if self.chr == '@' then
|
||||
-- old syntax; nothing to do here
|
||||
else
|
||||
buff = self:read_chars('[^\n]')
|
||||
yield('EXPR', buff)
|
||||
end
|
||||
elseif self.chr == ']' then
|
||||
self:error('unmatched closing bracket')
|
||||
elseif self.chr == '(' then
|
||||
|
|
Loading…
Reference in a new issue