More tests on AST

This commit is contained in:
Martino Ferrari
2026-01-27 15:31:01 +01:00
parent 4ea406a17b
commit 1d7dc665d6
2 changed files with 27 additions and 3 deletions

View File

@@ -45,6 +45,8 @@ type Subnode struct {
Definitions []Definition
}
func (s *Subnode) Pos() Position { return s.Position }
type Value interface {
Node
isValue()
@@ -115,7 +117,11 @@ type Comment struct {
Doc bool // true if starts with //#
}
func (c *Comment) Pos() Position { return c.Position }
type Pragma struct {
Position Position
Text string
}
func (p *Pragma) Pos() Position { return p.Position }