mirror of
				https://github.com/slint-ui/slint.git
				synced 2025-11-04 13:39:03 +00:00 
			
		
		
		
	Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			907 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			907 B
		
	
	
	
		
			Text
		
	
	
	
	
	
// 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 SuperSimple := Rectangle {
 | 
						|
    88;
 | 
						|
//  ^error{Parse error}
 | 
						|
    * / - + // no error there as this is already reported in the previous line
 | 
						|
    foo := Rectangle {
 | 
						|
        background: blue + 3
 | 
						|
        x: 45phx;
 | 
						|
//      ^error{Syntax error: expected ';'}
 | 
						|
// FIXME: would be nice if the semicolon error was on the previous line
 | 
						|
    }
 | 
						|
 | 
						|
    there was already parse error in this scope, so no more
 | 
						|
 | 
						|
    property <string> xyz = 425;
 | 
						|
                      //  ^error{Syntax error: expected ';'}
 | 
						|
 | 
						|
    Image {
 | 
						|
        * .
 | 
						|
//      ^error{Parse error}
 | 
						|
    }
 | 
						|
  };
 | 
						|
// ^error{Extra semicolon. Remove this semicolon}
 | 
						|
 | 
						|
struct F {};
 | 
						|
//         ^error{Extra semicolon. Remove this semicolon}
 | 
						|
 | 
						|
export {F};
 | 
						|
//        ^error{Extra semicolon. Remove this semicolon}
 |