Commit graph

6 commits

Author SHA1 Message Date
Olivier Goffart
2e4d42d356 Syntax updater: remove the conditional flags and always update to the new syntax 2022-10-24 17:40:09 +02:00
Olivier Goffart
0ba8f58076 New syntax: New lookup rules for unqualified identifier
Instead of looking up any property in `self` and `root`, only resolve
the properties in scope declared in the current component.
2022-10-20 16:40:29 +02:00
Olivier Goffart
a3ba7bf78a syntax_updater: Continue new syntax, add it to the parser
This re-adds inheritence with the "inherits" keyword
2022-10-20 08:02:26 +02:00
Olivier Goffart
9d0c6bfc84 WIP syntax_updater: new component declaration 2022-10-20 08:02:26 +02:00
Olivier Goffart
ea83ca61f0 syntax_updater: Move all properties to the root 2022-10-20 08:02:26 +02:00
Olivier Goffart
d2af9e3fc8 syntax_updater: Implement a way to fully qualify all expressions 2022-10-20 08:02:26 +02:00