sixtyfps-compilerlib 0.1.2

Internal SixtyFPS compiler library
Documentation
/* LICENSE BEGIN
    This file is part of the SixtyFPS Project -- https://sixtyfps.io
    Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
    Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>

    SPDX-License-Identifier: GPL-3.0-only
    This file is also available under commercial licensing terms.
    Please contact info@sixtyfps.io for more information.
LICENSE END */

TestCase := Rectangle {
    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 RBracket}
//          ^^^error{Parse error}
            border: 42;
        }
    ]
//  ^error{expected Identifier}

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

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

}