* Remove deprecated syntax Signed-off-by: Nick Cameron <nrc@ncameron.org> * fix one test * fix sketch on revolved face test * fix test: empty-scene default-planes act as expected * fix up more tests * another fix * remove another const --------- Signed-off-by: Nick Cameron <nrc@ncameron.org> Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch>
		
			
				
	
	
		
			61 lines
		
	
	
		
			901 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			901 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Booleans
 | 
						|
 | 
						|
true
 | 
						|
false
 | 
						|
 | 
						|
==>
 | 
						|
 | 
						|
Program(ExpressionStatement(true), ExpressionStatement(false))
 | 
						|
 | 
						|
# Identifiers
 | 
						|
 | 
						|
one
 | 
						|
_Two_Three
 | 
						|
Four5
 | 
						|
 | 
						|
==>
 | 
						|
 | 
						|
Program(ExpressionStatement(VariableName),
 | 
						|
        ExpressionStatement(VariableName),
 | 
						|
        ExpressionStatement(VariableName))
 | 
						|
 | 
						|
# Strings
 | 
						|
 | 
						|
"hello"
 | 
						|
'hi'
 | 
						|
"one\"\\two"
 | 
						|
'3\'\\four\x'
 | 
						|
 | 
						|
==>
 | 
						|
 | 
						|
Program(ExpressionStatement(String),
 | 
						|
        ExpressionStatement(String),
 | 
						|
        ExpressionStatement(String),
 | 
						|
        ExpressionStatement(String))
 | 
						|
 | 
						|
# VariableDeclaration
 | 
						|
 | 
						|
a = 'abc'
 | 
						|
export x = 0.2
 | 
						|
 | 
						|
==>
 | 
						|
 | 
						|
Program(VariableDeclaration(VariableDefinition, Equals, String),
 | 
						|
        VariableDeclaration(export, VariableDefinition, Equals, Number))
 | 
						|
 | 
						|
# IfExpression
 | 
						|
 | 
						|
if x { 1 } else { $tag }
 | 
						|
 | 
						|
==>
 | 
						|
 | 
						|
Program(ExpressionStatement(IfExpression(if, VariableName, Body(ExpressionStatement(Number)), else, Body(ExpressionStatement(TagDeclarator)))))
 | 
						|
 | 
						|
# Shebang
 | 
						|
 | 
						|
#!anything
 | 
						|
 | 
						|
==>
 | 
						|
 | 
						|
Program(Shebang)
 |