diff options
| author | Marc Vertes <mvertes@free.fr> | 2026-01-07 12:09:20 +0100 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2026-01-07 12:09:20 +0100 |
| commit | ca80eeaa812b49afea75d3084d0c62770e4a8d18 (patch) | |
| tree | 4670f02b9cb187485d229197d3c74c5cc46e9cfd /parser | |
| parent | 5ad2f3a0af1204bfe364ec165ecbd742c5ac1872 (diff) | |
fix: set 'HasInit' token property in language definition
Diffstat (limited to 'parser')
| -rw-r--r-- | parser/parse.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/parser/parse.go b/parser/parse.go index 60311dc..c049b87 100644 --- a/parser/parse.go +++ b/parser/parse.go @@ -76,7 +76,7 @@ func (p *Parser) parseStmts(in Tokens) (out Tokens, err error) { return out, scanner.ErrBlock } // Skip over simple init statements for some tokens (if, for, ...) - if lang.HasInit[in[0].Tok] { + if p.TokenProps[in[0].Tok].HasInit { for in[endstmt-1].Tok != lang.BraceBlock { e2 := in[endstmt+1:].Index(lang.Semicolon) if e2 == -1 { |
