Signature positions are stored properly

This commit is contained in:
Sasha Koshka 2024-02-08 12:54:31 -05:00
parent ed3d8e766c
commit ba4a455d2e
1 changed files with 2 additions and 2 deletions

View File

@ -10,12 +10,12 @@ var startTokensSignature = []lexer.TokenKind { lexer.LBracket }
func (this *Parser) parseSignature () (*entity.Signature, error) {
err := this.expectDesc(descriptionSignature, startTokensSignature...)
if err != nil { return nil, err }
pos := this.pos()
err = this.expectNext(lexer.Ident)
if err != nil { return nil, err }
signature := &entity.Signature{
Position: this.pos(),
Position: pos,
Name: this.value(),
}
this.next()