// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
struct Struct := { def: int, }
SuperSimple := Rectangle {
DoesNotExist {
// ^error{Unknown type DoesNotExist}
}
dd := DoesNotExist2 {
// ^error{Unknown type DoesNotExist2}
abc: 42;
Hallo {}
// ^error{Unknown type Hallo}
Rectangle {
background: blue;
foo_bar: blue;
// ^error{Unknown property foo-bar in Rectangle}
}
}
float {
// ^error{'float' cannot be used as an element}
abc: 42;
Hallo {}
// ^error{Unknown type Hallo}
}
s := Struct {
// ^error{'Struct' cannot be used as an element}
def: "42";
xyz: "42";
Hallo {}
// ^error{Unknown type Hallo}
}
Rectangle {
foo_bar: blue;
// ^error{Unknown property foo-bar in Rectangle}
}
NativeLineEdit { }
// ^error{Unknown type NativeLineEdit. \(The type exist as an internal type, but cannot be accessed in this scope\)}
Opacity { }
// ^error{Unknown type Opacity. \(The type exist as an internal type, but cannot be accessed in this scope\)}
}