mirror of
https://github.com/slint-ui/slint.git
synced 2025-07-24 05:26:29 +00:00

This improve the code coverage of syntax_text, so some adjustment had to be made. This may add more error in the main file, but this make it the same behavior as for imported files and lsp who were already running these passes all the time
52 lines
1.4 KiB
Text
52 lines
1.4 KiB
Text
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.1 OR LicenseRef-Slint-commercial
|
|
|
|
struct Struct := { def: int, }
|
|
|
|
export 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}
|
|
// ^^error{Unknown unqualified identifier 'blue'}
|
|
}
|
|
}
|
|
|
|
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}
|
|
// ^^error{Unknown unqualified identifier 'blue'}
|
|
}
|
|
|
|
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\)}
|
|
|
|
}
|