AST
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

71 lines
686 B

"hello"
#"foo"
#"***"
42
3+4
s = "abc"
s
o = {}
o
o
o.x = 42
o.x
"checkpoint 1"
{ prop1 : 12+2 }
"checkpoint 2"
{ prop1 : 12+2 }.prop1
"checkpoint 3"
myObj = { prop1: 12+2, prop2: { subProp1: "hey", subProp2: --12 } }
myStr = "prop1"
myObj[myStr]
mySym = #prop1
myObj[mySym]
"checkpoint 4"
myObj.prop2.subProp1
myObj.undefinedProp
myObj[#undeinedProp]
myObj.foo = 123
myObj.prop2.subProp2
myObj.prop2.subProp2 = 42
myObj.prop2.subProp2
"checkpoint 5"
myObj[42]
myObj[42]=666
"checkpoint 6"
myObj[42] = 666
"checkpoint 7"
myObj[42]
exit
"checkpoint 8"
sys = {}
"checkpoint 9"
sys.id = "i am sys obj"
"checkpoint 10"
sys.bye = exit
"checkpoint 11"
sys.bye(1,2,3)