diff options
| author | Marc Vertes <mvertes@free.fr> | 2025-11-27 14:50:07 +0100 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2025-11-27 14:50:07 +0100 |
| commit | 22b020225ae77ca1cf9f9984817df9b7fd1aaa12 (patch) | |
| tree | fdbb8d0ccae08b248c1e1d787ba66d624ab6a34c /lang/spec.go | |
| parent | 8e32cc1a5617f84d0bd7bf1fd898251675d5a653 (diff) | |
fix: improve parser, compiler and interpreter APIs
Pass a language spec as an argument when create a new parser,
compiler or interpreter.
Also move the REPL code in interpreter package.
Diffstat (limited to 'lang/spec.go')
| -rw-r--r-- | lang/spec.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lang/spec.go b/lang/spec.go index 92d90f7..b1b2580 100644 --- a/lang/spec.go +++ b/lang/spec.go @@ -28,7 +28,7 @@ type TokenProp struct { Precedence int // operator precedence } -// Spec represents the token specification for scanning. +// Spec represents the language specification for scanning. type Spec struct { CharProp [ASCIILen]uint // special Character properties End map[string]string // end delimiters, indexed by start |
