/* LICENSE BEGIN This file is part of the SixtyFPS Project -- https://sixtyfps.io Copyright (c) 2021 Olivier Goffart Copyright (c) 2021 Simon Hausmann 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 */ TestBox := Rectangle { @children @children // ^error{The @children placeholder can only appear once in an element} } TestBox2 := Rectangle { Rectangle { @children } @children // ^error{The @children placeholder can only appear once in an element hierarchy} } Final := TestBox { Rectangle { @children // ^error{children placeholder not allowed in the final component} } }