start: use 1 as var1 use 4 as var2 use (var1 + var2) as test say "{{test}}" goto end //////////////////////////////////////////////////////////////////////////////// /// ADDITION ARRAY //////////////////////////////////////////////////////////////////////////////// addition_array_step_0: say [] + [] addition_array_step_1: say [] + true addition_array_step_2: say [] + 1.0 addition_array_step_3: say [] + 1 addition_array_step_4: say [] + null addition_array_step_5: say [] + {} addition_array_step_6: say [] + "1" //////////////////////////////////////////////////////////////////////////////// /// ADDITION BOOLEAN //////////////////////////////////////////////////////////////////////////////// addition_boolean_step_0: say true + [] addition_boolean_step_1: say true + true addition_boolean_step_2: say true + 1.0 addition_boolean_step_3: say true + 1 addition_boolean_step_4: say true + null addition_boolean_step_5: say true + {} addition_boolean_step_6: say true + "1" //////////////////////////////////////////////////////////////////////////////// /// ADDITION FLOAT //////////////////////////////////////////////////////////////////////////////// addition_float_step_0: say 1.0 + [] addition_float_step_1: say 1.0 + true addition_float_step_2: say 1.0 + 1.0 addition_float_step_3: say 1.0 + 1 addition_float_step_4: say 1.0 + null addition_float_step_5: say 1.0 + {} addition_float_step_6: say 1.0 + "1" //////////////////////////////////////////////////////////////////////////////// /// ADDITION INT //////////////////////////////////////////////////////////////////////////////// addition_int_step_0: say 1 + [] addition_int_step_1: say 1 + true addition_int_step_2: say 1 + 1.0 addition_int_step_3: say 1 + 1 addition_int_step_4: say 1 + null addition_int_step_5: say 1 + {} addition_int_step_6: say 1 + "1" //////////////////////////////////////////////////////////////////////////////// /// ADDITION NULL //////////////////////////////////////////////////////////////////////////////// addition_null_step_0: say null + [] addition_null_step_1: say null + true addition_null_step_2: say null + 1.0 addition_null_step_3: say null + 1 addition_null_step_4: say null + null addition_null_step_5: say null + {} addition_null_step_6: say null + "1" //////////////////////////////////////////////////////////////////////////////// /// ADDITION OBJECT //////////////////////////////////////////////////////////////////////////////// addition_object_step_0: say {} + [] addition_object_step_1: say {} + true addition_object_step_2: say {} + 1.0 addition_object_step_3: say {} + 1 addition_object_step_4: say {} + null addition_object_step_5: say {} + {} addition_object_step_6: say {} + "1" //////////////////////////////////////////////////////////////////////////////// /// ADDITION STRING //////////////////////////////////////////////////////////////////////////////// addition_string_step_0: say "1" + [] addition_string_step_1: say "1" + true addition_string_step_2: say "1" + 1.0 addition_string_step_3: say "1" + 1 addition_string_step_4: say "1" + null addition_string_step_5: say "1" + {} addition_string_step_6: say "1" + "1"