Location is now included in structs via composition

This commit is contained in:
2022-09-03 22:17:05 -04:00
parent 4c01d41723
commit 729ae78eae
9 changed files with 72 additions and 38 deletions

View File

@@ -12,7 +12,8 @@ func (parser *ParsingOperation) parseFuncSection () (
err = parser.expect(lexer.TokenKindName)
if err != nil { return }
section = &FuncSection { location: parser.token.Location() }
section = &FuncSection { }
section.setLocation(parser.token.Location())
// get permission
err = parser.nextToken(lexer.TokenKindPermission)