Olivier Goffart
|
5613fc4416
|
Rename inout property to input output
`inout` and `input` are too similar, so use a longer form for `inout`
CC https://github.com/slint-ui/slint/issues/191#issuecomment-1296176978
|
2022-10-31 14:57:52 +01:00 |
|
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
|
b24a2d6a57
|
new syntax: comments from review
|
2022-10-20 08:02:26 +02:00 |
|
Olivier Goffart
|
baeb2cd419
|
New language syntax: allow struct declaration without ':='
|
2022-10-20 08:02:26 +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
|
98a922bf42
|
syntax_updater: Experimental support for input/output properties
|
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 |
|