mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 10:50:00 +00:00
compiler: Ignore leading whitespace when parsing
... and update all out test cases accordingly.
This commit is contained in:
parent
1fbbdf83b2
commit
bbdd6aeab7
49 changed files with 187 additions and 185 deletions
|
@ -5,15 +5,15 @@
|
|||
T1 := Rectangle {
|
||||
property <int> foo;
|
||||
property <int> bar: foo;
|
||||
// ^error{The binding for the property 'bar' is part of a binding loop}
|
||||
// ^error{The binding for the property 'bar' is part of a binding loop}
|
||||
Text { text: bar; }
|
||||
}
|
||||
|
||||
T2 := Rectangle {
|
||||
property <string> t2_text;
|
||||
t:= Text { text: t2_text; }
|
||||
// ^error{The binding for the property 'text' is part of a binding loop}
|
||||
// ^^error{The binding for the property 'text' is part of a binding loop}
|
||||
// ^error{The binding for the property 'text' is part of a binding loop}
|
||||
// ^^error{The binding for the property 'text' is part of a binding loop}
|
||||
property t_alias <=> t.text;
|
||||
// ^error{The binding for the property 't-alias' is part of a binding loop}
|
||||
// ^^error{The binding for the property 't-alias' is part of a binding loop}
|
||||
|
@ -25,9 +25,9 @@ T3 := Rectangle {
|
|||
// ^error{The binding for the property 'al' is part of a binding loop}
|
||||
HorizontalLayout {
|
||||
a := T2 { t2_text: b.t_alias; }
|
||||
// ^error{The binding for the property 't2-text' is part of a binding loop}
|
||||
// ^error{The binding for the property 't2-text' is part of a binding loop}
|
||||
b := T2 { t2_text: root.hello; }
|
||||
// ^error{The binding for the property 't2-text' is part of a binding loop}
|
||||
// ^error{The binding for the property 't2-text' is part of a binding loop}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -41,11 +41,11 @@ export App := Rectangle {
|
|||
VerticalLayout {
|
||||
T1 { foo: 44; }
|
||||
T1 { foo: bar; }
|
||||
// ^error{The binding for the property 'foo' is part of a binding loop}
|
||||
// ^error{The binding for the property 'foo' is part of a binding loop}
|
||||
T3 { hello: al; }
|
||||
// ^error{The binding for the property 'hello' is part of a binding loop}
|
||||
// ^error{The binding for the property 'hello' is part of a binding loop}
|
||||
|
||||
T4 { my_property: my_property; }
|
||||
// ^error{Property 'my-property' cannot refer to itself}
|
||||
// ^error{Property 'my-property' cannot refer to itself}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue