i-slint-compiler 1.18.1

Internal Slint Compiler Library
Documentation
// Copyright © SixtyFPS GmbH <info@slint.dev>
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0

export TestCase := Rectangle {
//              ><warning{':=' to declare a component is deprecated. The new syntax declare components with 'component MyComponent {'. Read the documentation for more info}
    property<bool> checked;
    property <int> border;
    states [
        checked when checked: {
            text.color: red;
            <<<<<    // FIXME: we should only report one error
//          ><error{Syntax error: expected Identifier}
//          ><^error{Syntax error: expected ']'}
//          ><^^error{Parse error}
            border: 42;
        }
    ]
//  ^error{Parse error: expected a top-level item such as a component, a struct, or a global}

    transitions [
        in pressed: {
            animate * { duration: 88ms; }
            animate color { duration: 88ms; }
        }
    ]

    text := Text {}
    touch := TouchArea {}

}