├── .cproject ├── .gitignore ├── .project ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── doc ├── .gitignore ├── README.md ├── adoc │ ├── api.adoc │ ├── api_bind_script_function_signature.adoc │ ├── api_byte_code_table.adoc │ ├── api_call_cpp_from_zetscript.adoc │ ├── api_call_zetscript_from_cpp.adoc │ ├── api_data_types.adoc │ ├── api_expose_cpp_type_metamethods.adoc │ ├── api_expose_cpp_type_properties.adoc │ ├── api_expose_cpp_types.adoc │ ├── api_register_const_member_property_signature.adoc │ ├── api_register_function_signature.adoc │ ├── api_register_member_function_signature.adoc │ ├── api_register_member_property_metamethod_names.adoc │ ├── api_register_member_property_metamethod_signature.adoc │ ├── api_stack_element_to_return.adoc │ ├── api_to_stack_element_return.adoc │ ├── introduction.adoc │ ├── language.adoc │ ├── language_class.adoc │ ├── language_class_metamethods.adoc │ ├── language_class_property.adoc │ ├── language_conditionals.adoc │ ├── language_data_types.adoc │ ├── language_function.adoc │ ├── language_literals.adoc │ ├── language_loops.adoc │ ├── language_operators.adoc │ ├── language_standard_library.adoc │ ├── language_variables_and_scopes.adoc │ ├── string_format_format_specifier.adoc │ └── zetscript-reference-manual.adoc ├── examples │ ├── api │ │ ├── bind_script_function │ │ │ ├── bind_script_function.cpp │ │ │ ├── bind_script_function_object_script_function.cpp │ │ │ ├── bind_script_function_param_array_object.cpp │ │ │ ├── bind_script_function_param_bool.cpp │ │ │ ├── bind_script_function_param_const_char.cpp │ │ │ ├── bind_script_function_param_object_object.cpp │ │ │ ├── bind_script_function_param_registered_type.cpp │ │ │ ├── bind_script_function_param_string.cpp │ │ │ ├── bind_script_function_param_string_object.cpp │ │ │ ├── bind_script_function_param_zs_float.cpp │ │ │ ├── bind_script_function_param_zs_int.cpp │ │ │ ├── bind_script_function_return_array_object.cpp │ │ │ ├── bind_script_function_return_bool.cpp │ │ │ ├── bind_script_function_return_class_object.cpp │ │ │ ├── bind_script_function_return_const_char.cpp │ │ │ ├── bind_script_function_return_object_object.cpp │ │ │ ├── bind_script_function_return_registered_type.cpp │ │ │ ├── bind_script_function_return_string.cpp │ │ │ ├── bind_script_function_return_string_object.cpp │ │ │ ├── bind_script_function_return_zs_float.cpp │ │ │ ├── bind_script_function_return_zs_int.cpp │ │ │ └── bind_script_function_string.cpp │ │ ├── build │ │ │ └── file.zs │ │ ├── register_function │ │ │ ├── register_function_param_any.cpp │ │ │ ├── register_function_param_array_script_object.cpp │ │ │ ├── register_function_param_bool.cpp │ │ │ ├── register_function_param_const_char.cpp │ │ │ ├── register_function_param_object_script_object.cpp │ │ │ ├── register_function_param_registered_type.cpp │ │ │ ├── register_function_param_script_function.cpp │ │ │ ├── register_function_param_stack_element.cpp │ │ │ ├── register_function_param_string.cpp │ │ │ ├── register_function_param_string_script_object.cpp │ │ │ ├── register_function_param_zs_float.cpp │ │ │ ├── register_function_param_zs_int.cpp │ │ │ ├── register_function_return_any.cpp │ │ │ ├── register_function_return_array_script_object.cpp │ │ │ ├── register_function_return_bool.cpp │ │ │ ├── register_function_return_class_script_object.cpp │ │ │ ├── register_function_return_object_script_object.cpp │ │ │ ├── register_function_return_registered_type.cpp │ │ │ ├── register_function_return_stack_element.cpp │ │ │ ├── register_function_return_string.cpp │ │ │ ├── register_function_return_string_script_object.cpp │ │ │ ├── register_function_return_zs_float.cpp │ │ │ ├── register_function_return_zs_int.cpp │ │ │ └── registert_function_param_script_function.cpp │ │ ├── register_type │ │ │ ├── Number.h │ │ │ ├── NumberZs.h │ │ │ ├── register_constant_member_property.cpp │ │ │ ├── register_instantiable_type.cpp │ │ │ ├── register_instantiable_type_with_constructor.cpp │ │ │ ├── register_member_function.cpp │ │ │ ├── register_member_metamethod_add.cpp │ │ │ ├── register_member_metamethod_addassign.cpp │ │ │ ├── register_member_metamethod_and.cpp │ │ │ ├── register_member_metamethod_andassign.cpp │ │ │ ├── register_member_metamethod_div.cpp │ │ │ ├── register_member_metamethod_divassign.cpp │ │ │ ├── register_member_metamethod_equ.cpp │ │ │ ├── register_member_metamethod_gt.cpp │ │ │ ├── register_member_metamethod_gte.cpp │ │ │ ├── register_member_metamethod_in.cpp │ │ │ ├── register_member_metamethod_lt.cpp │ │ │ ├── register_member_metamethod_lte.cpp │ │ │ ├── register_member_metamethod_mod.cpp │ │ │ ├── register_member_metamethod_modassign.cpp │ │ │ ├── register_member_metamethod_mul.cpp │ │ │ ├── register_member_metamethod_mulassign.cpp │ │ │ ├── register_member_metamethod_neg.cpp │ │ │ ├── register_member_metamethod_nequ.cpp │ │ │ ├── register_member_metamethod_not.cpp │ │ │ ├── register_member_metamethod_or.cpp │ │ │ ├── register_member_metamethod_orassign.cpp │ │ │ ├── register_member_metamethod_postdec.cpp │ │ │ ├── register_member_metamethod_postinc.cpp │ │ │ ├── register_member_metamethod_predec.cpp │ │ │ ├── register_member_metamethod_preinc.cpp │ │ │ ├── register_member_metamethod_set.cpp │ │ │ ├── register_member_metamethod_shl.cpp │ │ │ ├── register_member_metamethod_shlassign.cpp │ │ │ ├── register_member_metamethod_shr.cpp │ │ │ ├── register_member_metamethod_shrassign.cpp │ │ │ ├── register_member_metamethod_sub.cpp │ │ │ ├── register_member_metamethod_subassign.cpp │ │ │ ├── register_member_metamethod_tostring.cpp │ │ │ ├── register_member_metamethod_xor.cpp │ │ │ ├── register_member_metamethod_xorassign.cpp │ │ │ ├── register_member_property_metamethod_addassign.cpp │ │ │ ├── register_member_property_metamethod_andassign.cpp │ │ │ ├── register_member_property_metamethod_divassign.cpp │ │ │ ├── register_member_property_metamethod_get.cpp │ │ │ ├── register_member_property_metamethod_modassign.cpp │ │ │ ├── register_member_property_metamethod_mulassign.cpp │ │ │ ├── register_member_property_metamethod_orassign.cpp │ │ │ ├── register_member_property_metamethod_postdec.cpp │ │ │ ├── register_member_property_metamethod_postinc.cpp │ │ │ ├── register_member_property_metamethod_predec.cpp │ │ │ ├── register_member_property_metamethod_preinc.cpp │ │ │ ├── register_member_property_metamethod_set.cpp │ │ │ ├── register_member_property_metamethod_shlassign.cpp │ │ │ ├── register_member_property_metamethod_shrassign.cpp │ │ │ ├── register_member_property_metamethod_subassign.cpp │ │ │ ├── register_member_property_metamethod_xorassign.cpp │ │ │ ├── register_non_instantiable_type.cpp │ │ │ ├── register_static_member_function.cpp │ │ │ ├── register_type_inheritance.cpp │ │ │ └── register_type_script_class_extends_from_registered_type.cpp │ │ └── types │ │ │ ├── array_script_object_constructor.cpp │ │ │ ├── array_script_object_element_instance_of.cpp │ │ │ ├── array_script_object_get.cpp │ │ │ ├── array_script_object_length.cpp │ │ │ ├── array_script_object_pop.cpp │ │ │ ├── array_script_object_push.cpp │ │ │ ├── array_script_object_set.cpp │ │ │ ├── array_script_object_to_string.cpp │ │ │ ├── file.zs │ │ │ ├── object_script_object_constructor.cpp │ │ │ ├── object_script_object_element_instance_of.cpp │ │ │ ├── object_script_object_get.cpp │ │ │ ├── object_script_object_get_keys.cpp │ │ │ ├── object_script_object_set.cpp │ │ │ ├── object_script_object_to_string.cpp │ │ │ ├── script_engine_bind_script_function.cpp │ │ │ ├── script_engine_clear.cpp │ │ │ ├── script_engine_compile.cpp │ │ │ ├── script_engine_compile_and_run.cpp │ │ │ ├── script_engine_compile_file.cpp │ │ │ ├── script_engine_compile_file_and_run.cpp │ │ │ ├── script_engine_constructor.cpp │ │ │ ├── script_engine_extends.cpp │ │ │ ├── script_engine_new_array_script_object.cpp │ │ │ ├── script_engine_new_class_script_object.cpp │ │ │ ├── script_engine_new_object_script_object.cpp │ │ │ ├── script_engine_new_string_script_object.cpp │ │ │ ├── script_engine_print_generated_code.cpp │ │ │ ├── script_engine_push_stack_element.cpp │ │ │ ├── script_engine_register_const_member_property.cpp │ │ │ ├── script_engine_register_constant_boolean.cpp │ │ │ ├── script_engine_register_constant_float.cpp │ │ │ ├── script_engine_register_constant_integer.cpp │ │ │ ├── script_engine_register_constant_string.cpp │ │ │ ├── script_engine_register_constructor.cpp │ │ │ ├── script_engine_register_function.cpp │ │ │ ├── script_engine_register_member_function.cpp │ │ │ ├── script_engine_register_member_property_metamethod.cpp │ │ │ ├── script_engine_register_script_type.cpp │ │ │ ├── script_engine_register_static_member_function.cpp │ │ │ ├── script_engine_register_type_instantiable.cpp │ │ │ ├── script_engine_register_type_non_instantiable.cpp │ │ │ ├── script_engine_register_type_non_instantiable_error.cpp │ │ │ ├── script_engine_save_state.cpp │ │ │ ├── script_engine_stack_element_to.cpp │ │ │ ├── script_engine_stack_element_type_to_string.cpp │ │ │ ├── script_engine_stack_element_value_to_string.cpp │ │ │ ├── script_engine_to_stack_element.cpp │ │ │ ├── script_engine_unref_lifetime_object.cpp │ │ │ ├── string_append.cpp │ │ │ ├── string_array_object_length.cpp │ │ │ ├── string_at.cpp │ │ │ ├── string_clear.cpp │ │ │ ├── string_constructor.cpp │ │ │ ├── string_contains.cpp │ │ │ ├── string_ends_with.cpp │ │ │ ├── string_erase.cpp │ │ │ ├── string_find.cpp │ │ │ ├── string_find_last_of.cpp │ │ │ ├── string_format.cpp │ │ │ ├── string_get_substring.cpp │ │ │ ├── string_insert.cpp │ │ │ ├── string_is_empty.cpp │ │ │ ├── string_length.cpp │ │ │ ├── string_operator_access.cpp │ │ │ ├── string_operator_add.cpp │ │ │ ├── string_operator_add_assign.cpp │ │ │ ├── string_operator_assign.cpp │ │ │ ├── string_relational_operators.cpp │ │ │ ├── string_replace.cpp │ │ │ ├── string_script_object_constructor.cpp │ │ │ ├── string_script_object_get.cpp │ │ │ ├── string_script_object_get_const_char.cpp │ │ │ ├── string_script_object_length.cpp │ │ │ ├── string_script_object_set.cpp │ │ │ ├── string_script_object_to_string.cpp │ │ │ ├── string_set_substring.cpp │ │ │ ├── string_split.cpp │ │ │ ├── string_starts_with.cpp │ │ │ ├── string_to_const_char.cpp │ │ │ ├── string_to_lower_case.cpp │ │ │ ├── string_to_upper_case.cpp │ │ │ ├── vector_clear.cpp │ │ │ ├── vector_concat.cpp │ │ │ ├── vector_constructor.cpp │ │ │ ├── vector_data.cpp │ │ │ ├── vector_erase.cpp │ │ │ ├── vector_get.cpp │ │ │ ├── vector_insert.cpp │ │ │ ├── vector_length.cpp │ │ │ ├── vector_operator_assign.cpp │ │ │ ├── vector_pop.cpp │ │ │ ├── vector_push.cpp │ │ │ ├── vector_resize.cpp │ │ │ └── vector_set.cpp │ ├── language │ │ ├── array │ │ │ ├── array_clear.zs │ │ │ ├── array_concat.zs │ │ │ ├── array_contains.zs │ │ │ ├── array_erase_at.zs │ │ │ ├── array_extend.zs │ │ │ ├── array_insert_at.zs │ │ │ ├── array_join.zs │ │ │ ├── array_length.zs │ │ │ ├── array_pop.zs │ │ │ └── array_push.zs │ │ ├── class │ │ │ ├── class_extension.zs │ │ │ ├── class_inicialization_member_methods.zs │ │ │ ├── class_metamethod_add.zs │ │ │ ├── class_metamethod_addassign.zs │ │ │ ├── class_metamethod_and.zs │ │ │ ├── class_metamethod_andassign.zs │ │ │ ├── class_metamethod_bwc.zs │ │ │ ├── class_metamethod_div.zs │ │ │ ├── class_metamethod_divassign.zs │ │ │ ├── class_metamethod_equ.zs │ │ │ ├── class_metamethod_gt.zs │ │ │ ├── class_metamethod_gte.zs │ │ │ ├── class_metamethod_in.zs │ │ │ ├── class_metamethod_iterator.zs │ │ │ ├── class_metamethod_lt.zs │ │ │ ├── class_metamethod_lte.zs │ │ │ ├── class_metamethod_mod.zs │ │ │ ├── class_metamethod_modassign.zs │ │ │ ├── class_metamethod_mul.zs │ │ │ ├── class_metamethod_mulassign.zs │ │ │ ├── class_metamethod_neg.zs │ │ │ ├── class_metamethod_nequ.zs │ │ │ ├── class_metamethod_not.zs │ │ │ ├── class_metamethod_or.zs │ │ │ ├── class_metamethod_orassign.zs │ │ │ ├── class_metamethod_postdec.zs │ │ │ ├── class_metamethod_postinc.zs │ │ │ ├── class_metamethod_predec.zs │ │ │ ├── class_metamethod_preinc.zs │ │ │ ├── class_metamethod_set.zs │ │ │ ├── class_metamethod_shl.zs │ │ │ ├── class_metamethod_shlassign.zs │ │ │ ├── class_metamethod_shr.zs │ │ │ ├── class_metamethod_shrassign.zs │ │ │ ├── class_metamethod_sub.zs │ │ │ ├── class_metamethod_subassign.zs │ │ │ ├── class_metamethod_tostring.zs │ │ │ ├── class_metamethod_xor.zs │ │ │ ├── class_metamethod_xorassign.zs │ │ │ ├── class_property_metamethod_addassign.zs │ │ │ ├── class_property_metamethod_andassign.zs │ │ │ ├── class_property_metamethod_divassign.zs │ │ │ ├── class_property_metamethod_get.zs │ │ │ ├── class_property_metamethod_modassign.zs │ │ │ ├── class_property_metamethod_mulassign.zs │ │ │ ├── class_property_metamethod_orassign.zs │ │ │ ├── class_property_metamethod_postdec.zs │ │ │ ├── class_property_metamethod_postinc.zs │ │ │ ├── class_property_metamethod_predec.zs │ │ │ ├── class_property_metamethod_preinc.zs │ │ │ ├── class_property_metamethod_set.zs │ │ │ ├── class_property_metamethod_shlassign.zs │ │ │ ├── class_property_metamethod_shrassign.zs │ │ │ ├── class_property_metamethod_subassign.zs │ │ │ └── class_property_metamethod_xorassign.zs │ │ ├── console │ │ │ ├── console_error.zs │ │ │ ├── console_errorln.zs │ │ │ ├── console_out.zs │ │ │ └── console_outln.zs │ │ ├── datetime │ │ │ ├── datetime_add_days.zs │ │ │ ├── datetime_add_hours.zs │ │ │ ├── datetime_add_minutes.zs │ │ │ ├── datetime_add_months.zs │ │ │ ├── datetime_add_seconds.zs │ │ │ ├── datetime_add_years.zs │ │ │ ├── datetime_constructor.zs │ │ │ ├── datetime_member_properties.zs │ │ │ ├── datetime_metamethod_sub.zs │ │ │ ├── datetime_now.zs │ │ │ └── datetime_now_utc.zs │ │ ├── float │ │ │ └── float_parse.zs │ │ ├── function │ │ │ ├── function_parameter_by_reference.zs │ │ │ └── function_rest_parameters.zs │ │ ├── integer │ │ │ └── integer_parse.zs │ │ ├── json │ │ │ ├── json_deserialize.zs │ │ │ └── json_serialize.zs │ │ ├── loop │ │ │ ├── loop_break.zs │ │ │ ├── loop_continue.zs │ │ │ ├── loop_do_while.zs │ │ │ ├── loop_for.zs │ │ │ ├── loop_for_in.zs │ │ │ └── loop_while.zs │ │ ├── math │ │ │ ├── math_abs.zs │ │ │ ├── math_ceil.zs │ │ │ ├── math_cos.zs │ │ │ ├── math_deg_to_rad.zs │ │ │ ├── math_floor.zs │ │ │ ├── math_max.zs │ │ │ ├── math_min.zs │ │ │ ├── math_pi.zs │ │ │ ├── math_pow.zs │ │ │ ├── math_random.zs │ │ │ ├── math_round.zs │ │ │ ├── math_sin.zs │ │ │ └── math_sqrt.zs │ │ ├── object │ │ │ ├── object_clear.zs │ │ │ ├── object_concat.zs │ │ │ ├── object_contains.zs │ │ │ ├── object_erase.zs │ │ │ ├── object_extend.zs │ │ │ └── object_keys.zs │ │ ├── string │ │ │ ├── string_append.zs │ │ │ ├── string_clear.zs │ │ │ ├── string_contains.zs │ │ │ ├── string_ends_with.zs │ │ │ ├── string_erase_at.zs │ │ │ ├── string_format.zs │ │ │ ├── string_format_out.zs │ │ │ ├── string_index_of.zs │ │ │ ├── string_insert_at.zs │ │ │ ├── string_length.zs │ │ │ ├── string_replace.zs │ │ │ ├── string_split.zs │ │ │ ├── string_starts_with.zs │ │ │ ├── string_substring.zs │ │ │ ├── string_to_lower_case.zs │ │ │ └── string_to_upper_case.zs │ │ ├── system │ │ │ ├── system_clock.zs │ │ │ └── system_eval.zs │ │ └── type │ │ │ ├── type_instanceof.zs │ │ │ └── type_typeof.zs │ └── make.sh ├── generate-html.sh ├── generate-pdf.sh ├── prefaces │ └── preface_1_historic_version.adoc └── resources │ ├── css │ └── zetscript-reference-manual.css │ ├── js │ └── highlight.min.js │ └── yml │ └── zetscript-reference-manual.yml ├── samples ├── api │ ├── MyClass.h │ ├── MyClassExtend.h │ ├── MyClassExtendZs.h │ ├── MyClassZs.h │ ├── call_script_function.cpp │ ├── helloworld.cpp │ ├── register_class.cpp │ ├── register_constant.cpp │ └── register_function.cpp └── language │ ├── array.zs │ ├── class_metamethod.zs │ ├── class_property.zs │ ├── clock.zs │ ├── datetime.zs │ ├── factorial.zs │ ├── fib.zs │ ├── function_arg_by_ref.zs │ ├── function_arg_default.zs │ ├── helloworld.zs │ ├── if_else.zs │ ├── import.zs │ ├── import │ ├── A.zs │ ├── B.zs │ └── C.zs │ ├── in.zs │ ├── instance_by_value.zs │ ├── instanceof.zs │ ├── json.zs │ ├── loops.zs │ ├── loops_break_continue.zs │ ├── member_function_calls.zs │ ├── object.zs │ ├── prime.zs │ ├── return.zs │ ├── string.zs │ ├── sum.zs │ └── typeof.zs ├── src ├── .gitignore ├── CMakeLists.txt ├── Config.h.in ├── ScriptEngine.cpp ├── ScriptEngine.h ├── ScriptEngine.tcc ├── base │ ├── @base.cpp │ ├── @base.h │ ├── Boolean.cpp │ ├── Boolean.h │ ├── Buffer.cpp │ ├── Buffer.h │ ├── Character.cpp │ ├── Character.h │ ├── Common.h │ ├── Console.cpp │ ├── Console.h │ ├── DateTime.cpp │ ├── DateTime.h │ ├── Directory.cpp │ ├── Directory.h │ ├── Exception.cpp │ ├── Exception.h │ ├── File.cpp │ ├── File.h │ ├── Float.cpp │ ├── Float.h │ ├── Integer.cpp │ ├── Integer.h │ ├── List.h │ ├── List.tcc │ ├── Log.cpp │ ├── Log.h │ ├── MapInt.cpp │ ├── MapInt.h │ ├── MapIntIterator.cpp │ ├── MapIntIterator.h │ ├── MapString.cpp │ ├── MapString.h │ ├── MapStringIterator.cpp │ ├── MapStringIterator.h │ ├── Memory.cpp │ ├── Memory.h │ ├── Path.cpp │ ├── Path.h │ ├── Rtti.cpp │ ├── Rtti.h │ ├── String.cpp │ ├── String.h │ ├── System.cpp │ ├── System.h │ ├── TimeSpan.cpp │ ├── TimeSpan.h │ ├── Vector.h │ └── Vector.tcc ├── compiler │ ├── compiler.cpp │ ├── compiler.h │ ├── compiler_data.cpp │ ├── compiler_expression.cpp │ ├── compiler_expression_byte_code.cpp │ ├── compiler_expression_optimize.cpp │ ├── compiler_expression_token_symbol.cpp │ ├── compiler_keyword.cpp │ ├── compiler_keyword.h │ ├── compiler_keyword_class.cpp │ ├── compiler_keyword_conditional.cpp │ ├── compiler_keyword_function.cpp │ ├── compiler_keyword_loop.cpp │ ├── compiler_keyword_var.cpp │ ├── compiler_object.cpp │ ├── compiler_operator.cpp │ ├── compiler_operator.h │ └── compiler_symbol.cpp ├── core │ ├── @core.cpp │ ├── @core.h │ ├── ByteCode.h │ ├── ByteCodeHelper.cpp │ ├── ByteCodeHelper.h │ ├── Instruction.cpp │ ├── Instruction.h │ ├── MemberProperty.cpp │ ├── MemberProperty.h │ ├── Metamethod.h │ ├── MetamethodHelper.cpp │ ├── MetamethodHelper.h │ ├── MetamethodMembers.cpp │ ├── MetamethodMembers.h │ ├── StackElement.cpp │ ├── StackElement.h │ ├── StackElementMemberProperty.h │ ├── Symbol.cpp │ ├── Symbol.h │ ├── function │ │ ├── FunctionTraits.h │ │ ├── ScriptFunction.cpp │ │ ├── ScriptFunction.h │ │ ├── ScriptFunctionParam.cpp │ │ ├── ScriptFunctionParam.h │ │ ├── ScriptFunctionsFactory.cpp │ │ └── ScriptFunctionsFactory.h │ ├── object │ │ ├── ArrayIteratorScriptObject.cpp │ │ ├── ArrayIteratorScriptObject.h │ │ ├── ArrayIteratorScriptObjectZs.cpp │ │ ├── ArrayIteratorScriptObjectZs.h │ │ ├── ArrayScriptObject.cpp │ │ ├── ArrayScriptObject.h │ │ ├── ArrayScriptObject.tcc │ │ ├── ArrayScriptObjectZs.cpp │ │ ├── ArrayScriptObjectZs.h │ │ ├── ClassScriptObject.cpp │ │ ├── ClassScriptObject.h │ │ ├── ClassScriptObject.tcc │ │ ├── ContainerScriptObject.cpp │ │ ├── ContainerScriptObject.h │ │ ├── ContainerSlot.cpp │ │ ├── ContainerSlot.h │ │ ├── MemberFunctionScriptObject.cpp │ │ ├── MemberFunctionScriptObject.h │ │ ├── ObjectIteratorScriptObject.cpp │ │ ├── ObjectIteratorScriptObject.h │ │ ├── ObjectIteratorScriptObjectZs.cpp │ │ ├── ObjectIteratorScriptObjectZs.h │ │ ├── ObjectScriptObject.cpp │ │ ├── ObjectScriptObject.h │ │ ├── ObjectScriptObject.tcc │ │ ├── ObjectScriptObjectZs.cpp │ │ ├── ObjectScriptObjectZs.h │ │ ├── RefScriptObject.cpp │ │ ├── RefScriptObject.h │ │ ├── ScriptObject.cpp │ │ ├── ScriptObject.h │ │ ├── StringIteratorScriptObject.cpp │ │ ├── StringIteratorScriptObject.h │ │ ├── StringIteratorScriptObjectZs.cpp │ │ ├── StringIteratorScriptObjectZs.h │ │ ├── StringScriptObject.cpp │ │ ├── StringScriptObject.h │ │ ├── StringScriptObjectZs.cpp │ │ ├── StringScriptObjectZs.h │ │ ├── VarRefScriptObject.cpp │ │ └── VarRefScriptObject.h │ ├── scope │ │ ├── ScriptScope.cpp │ │ ├── ScriptScope.h │ │ ├── ScriptScopesFactory.cpp │ │ └── ScriptScopesFactory.h │ └── type │ │ ├── ScriptType.cpp │ │ ├── ScriptType.h │ │ ├── ScriptType.tcc │ │ ├── ScriptTypeId.h │ │ ├── ScriptTypesFactory.cpp │ │ ├── ScriptTypesFactory.h │ │ └── ScriptTypesFactory.tcc ├── module │ ├── @module.cpp │ ├── @module.h │ ├── ConsoleModule.cpp │ ├── ConsoleModule.h │ ├── DateTimeModule.cpp │ ├── DateTimeModule.h │ ├── JsonDeserializeModule.cpp │ ├── JsonModule.cpp │ ├── JsonModule.h │ ├── JsonSerializeModule.cpp │ ├── MathModule.cpp │ ├── MathModule.h │ ├── SystemModule.cpp │ ├── SystemModule.h │ ├── TimeSpanModule.cpp │ └── TimeSpanModule.h ├── vm │ ├── vm.cpp │ ├── vm.h │ ├── vm.tcc │ ├── vm_call.cpp │ ├── vm_call_metamethod.cpp │ ├── vm_common.h │ ├── vm_container.cpp │ ├── vm_iterator.cpp │ ├── vm_native_function.cpp │ ├── vm_new_object.cpp │ ├── vm_operation.h │ ├── vm_operation_assign.h │ ├── vm_pop_stk.h │ ├── vm_push_stk.h │ ├── vm_scope.h │ ├── vm_script_function.cpp │ ├── vm_share_manager.cpp │ ├── vm_share_manager.h │ └── vm_store.cpp ├── zetscript.h └── zs.cpp └── test ├── .gitignore ├── api ├── Number.h ├── NumberZs.h ├── print_object_sizes.cpp ├── test_arithmetic_common.cpp ├── test_arithmetic_common.h ├── test_arithmetic_constants.cpp ├── test_arithmetic_metamethods.cpp ├── test_arithmetic_vars.cpp ├── test_benchmark_std.cpp ├── test_call_native_functions.cpp ├── test_callbacks.cpp ├── test_consecutive_evals.cpp ├── test_perf_warning_native_find.cpp └── test_register_constants.cpp ├── language ├── Number.zs ├── benchmark │ ├── README.md │ ├── binary_trees.wren │ ├── binary_trees.zs │ ├── fib.lua │ ├── fib.nut │ ├── fib.py │ ├── fib.wren │ ├── fib.zs │ ├── for.lua │ ├── for.nut │ ├── for.py │ ├── for.wren │ ├── for.zs │ ├── map_string.lua │ ├── map_string.wren │ ├── map_string.zs │ ├── string_equals.wren │ └── string_equals.zs ├── import │ ├── A.zs │ ├── B.zs │ └── C.zs ├── test_arithmetic_metamethods.zs ├── test_array.zs ├── test_assert_error.zs ├── test_assign.zs ├── test_call.zs ├── test_const.zs ├── test_constant_operations.zs ├── test_cyclic_references.zs ├── test_eval.zs ├── test_extends.zs ├── test_for_in_array.zs ├── test_for_in_object.zs ├── test_for_in_string.zs ├── test_function_arg_by_ref.zs ├── test_function_arg_default.zs ├── test_function_return.zs ├── test_if_else.zs ├── test_import.zs ├── test_in.zs ├── test_instance_from_var_type.zs ├── test_instanceof.zs ├── test_integer_values.zs ├── test_iterator_array.zs ├── test_iterator_metamethod.zs ├── test_iterator_object.zs ├── test_iterator_string.zs ├── test_json.zs ├── test_lexical_scope.zs ├── test_loops.zs ├── test_loops_break_continue.zs ├── test_member_function_call_object_on_unallocated_object.zs ├── test_member_functions.zs ├── test_member_variables.zs ├── test_object.zs ├── test_postinc.zs ├── test_returning_script_object.zs ├── test_string.zs ├── test_switch.zs ├── test_ternary.zs └── test_typeof.zs ├── test_all.cpp └── test_all_config.h.in /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/.cproject -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/.project -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/README.md -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/adoc/api.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api.adoc -------------------------------------------------------------------------------- /doc/adoc/api_bind_script_function_signature.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_bind_script_function_signature.adoc -------------------------------------------------------------------------------- /doc/adoc/api_byte_code_table.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_byte_code_table.adoc -------------------------------------------------------------------------------- /doc/adoc/api_call_cpp_from_zetscript.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_call_cpp_from_zetscript.adoc -------------------------------------------------------------------------------- /doc/adoc/api_call_zetscript_from_cpp.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_call_zetscript_from_cpp.adoc -------------------------------------------------------------------------------- /doc/adoc/api_data_types.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_data_types.adoc -------------------------------------------------------------------------------- /doc/adoc/api_expose_cpp_type_metamethods.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_expose_cpp_type_metamethods.adoc -------------------------------------------------------------------------------- /doc/adoc/api_expose_cpp_type_properties.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_expose_cpp_type_properties.adoc -------------------------------------------------------------------------------- /doc/adoc/api_expose_cpp_types.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_expose_cpp_types.adoc -------------------------------------------------------------------------------- /doc/adoc/api_register_const_member_property_signature.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_register_const_member_property_signature.adoc -------------------------------------------------------------------------------- /doc/adoc/api_register_function_signature.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_register_function_signature.adoc -------------------------------------------------------------------------------- /doc/adoc/api_register_member_function_signature.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_register_member_function_signature.adoc -------------------------------------------------------------------------------- /doc/adoc/api_register_member_property_metamethod_names.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_register_member_property_metamethod_names.adoc -------------------------------------------------------------------------------- /doc/adoc/api_register_member_property_metamethod_signature.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_register_member_property_metamethod_signature.adoc -------------------------------------------------------------------------------- /doc/adoc/api_stack_element_to_return.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_stack_element_to_return.adoc -------------------------------------------------------------------------------- /doc/adoc/api_to_stack_element_return.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/api_to_stack_element_return.adoc -------------------------------------------------------------------------------- /doc/adoc/introduction.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/introduction.adoc -------------------------------------------------------------------------------- /doc/adoc/language.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language.adoc -------------------------------------------------------------------------------- /doc/adoc/language_class.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_class.adoc -------------------------------------------------------------------------------- /doc/adoc/language_class_metamethods.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_class_metamethods.adoc -------------------------------------------------------------------------------- /doc/adoc/language_class_property.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_class_property.adoc -------------------------------------------------------------------------------- /doc/adoc/language_conditionals.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_conditionals.adoc -------------------------------------------------------------------------------- /doc/adoc/language_data_types.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_data_types.adoc -------------------------------------------------------------------------------- /doc/adoc/language_function.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_function.adoc -------------------------------------------------------------------------------- /doc/adoc/language_literals.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_literals.adoc -------------------------------------------------------------------------------- /doc/adoc/language_loops.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_loops.adoc -------------------------------------------------------------------------------- /doc/adoc/language_operators.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_operators.adoc -------------------------------------------------------------------------------- /doc/adoc/language_standard_library.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_standard_library.adoc -------------------------------------------------------------------------------- /doc/adoc/language_variables_and_scopes.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/language_variables_and_scopes.adoc -------------------------------------------------------------------------------- /doc/adoc/string_format_format_specifier.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/string_format_format_specifier.adoc -------------------------------------------------------------------------------- /doc/adoc/zetscript-reference-manual.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/adoc/zetscript-reference-manual.adoc -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_object_script_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_object_script_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_array_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_array_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_bool.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_const_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_const_char.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_object_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_object_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_registered_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_registered_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_string_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_string_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_zs_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_zs_float.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_param_zs_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_param_zs_int.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_array_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_array_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_bool.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_class_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_class_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_const_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_const_char.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_object_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_object_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_registered_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_registered_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_string_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_string_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_zs_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_zs_float.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_return_zs_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_return_zs_int.cpp -------------------------------------------------------------------------------- /doc/examples/api/bind_script_function/bind_script_function_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/bind_script_function/bind_script_function_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/build/file.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/build/file.zs -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_any.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_array_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_array_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_bool.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_const_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_const_char.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_object_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_object_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_registered_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_registered_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_script_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_script_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_stack_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_stack_element.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_string_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_string_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_zs_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_zs_float.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_param_zs_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_param_zs_int.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_any.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_array_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_array_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_bool.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_class_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_class_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_object_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_object_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_registered_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_registered_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_stack_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_stack_element.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_string_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_string_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_zs_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_zs_float.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/register_function_return_zs_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/register_function_return_zs_int.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_function/registert_function_param_script_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_function/registert_function_param_script_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/Number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/Number.h -------------------------------------------------------------------------------- /doc/examples/api/register_type/NumberZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/NumberZs.h -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_constant_member_property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_constant_member_property.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_instantiable_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_instantiable_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_instantiable_type_with_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_instantiable_type_with_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_add.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_addassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_addassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_and.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_and.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_andassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_andassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_div.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_div.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_divassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_divassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_equ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_equ.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_gt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_gt.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_gte.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_gte.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_in.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_lt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_lt.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_lte.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_lte.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_mod.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_modassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_modassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_mul.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_mul.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_mulassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_mulassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_neg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_neg.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_nequ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_nequ.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_not.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_or.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_orassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_orassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_postdec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_postdec.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_postinc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_postinc.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_predec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_predec.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_preinc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_preinc.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_set.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_shl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_shl.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_shlassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_shlassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_shr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_shr.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_shrassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_shrassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_sub.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_subassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_subassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_tostring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_tostring.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_xor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_xor.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_metamethod_xorassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_metamethod_xorassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_addassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_addassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_andassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_andassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_divassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_divassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_get.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_get.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_modassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_modassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_mulassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_mulassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_orassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_orassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_postdec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_postdec.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_postinc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_postinc.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_predec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_predec.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_preinc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_preinc.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_set.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_shlassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_shlassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_shrassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_shrassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_subassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_subassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_member_property_metamethod_xorassign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_member_property_metamethod_xorassign.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_non_instantiable_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_non_instantiable_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_static_member_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_static_member_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_type_inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_type_inheritance.cpp -------------------------------------------------------------------------------- /doc/examples/api/register_type/register_type_script_class_extends_from_registered_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/register_type/register_type_script_class_extends_from_registered_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_element_instance_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_element_instance_of.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_get.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_get.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_length.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_pop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_pop.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_push.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_push.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_set.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/array_script_object_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/array_script_object_to_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/file.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/file.zs -------------------------------------------------------------------------------- /doc/examples/api/types/object_script_object_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/object_script_object_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/object_script_object_element_instance_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/object_script_object_element_instance_of.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/object_script_object_get.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/object_script_object_get.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/object_script_object_get_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/object_script_object_get_keys.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/object_script_object_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/object_script_object_set.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/object_script_object_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/object_script_object_to_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_bind_script_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_bind_script_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_clear.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_compile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_compile.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_compile_and_run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_compile_and_run.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_compile_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_compile_file.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_compile_file_and_run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_compile_file_and_run.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_extends.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_extends.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_new_array_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_new_array_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_new_class_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_new_class_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_new_object_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_new_object_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_new_string_script_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_new_string_script_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_print_generated_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_print_generated_code.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_push_stack_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_push_stack_element.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_const_member_property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_const_member_property.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_constant_boolean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_constant_boolean.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_constant_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_constant_float.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_constant_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_constant_integer.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_constant_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_constant_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_member_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_member_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_member_property_metamethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_member_property_metamethod.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_script_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_script_type.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_static_member_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_static_member_function.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_type_instantiable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_type_instantiable.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_type_non_instantiable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_type_non_instantiable.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_register_type_non_instantiable_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_register_type_non_instantiable_error.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_save_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_save_state.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_stack_element_to.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_stack_element_to.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_stack_element_type_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_stack_element_type_to_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_stack_element_value_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_stack_element_value_to_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_to_stack_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_to_stack_element.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/script_engine_unref_lifetime_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/script_engine_unref_lifetime_object.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_append.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_append.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_array_object_length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_array_object_length.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_at.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_clear.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_contains.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_contains.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_ends_with.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_ends_with.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_erase.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_find.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_find_last_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_find_last_of.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_format.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_get_substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_get_substring.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_insert.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_is_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_is_empty.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_length.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_operator_access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_operator_access.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_operator_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_operator_add.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_operator_add_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_operator_add_assign.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_operator_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_operator_assign.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_relational_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_relational_operators.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_replace.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_script_object_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_script_object_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_script_object_get.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_script_object_get.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_script_object_get_const_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_script_object_get_const_char.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_script_object_length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_script_object_length.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_script_object_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_script_object_set.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_script_object_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_script_object_to_string.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_set_substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_set_substring.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_split.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_starts_with.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_starts_with.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_to_const_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_to_const_char.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_to_lower_case.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_to_lower_case.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/string_to_upper_case.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/string_to_upper_case.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_clear.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_concat.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_constructor.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_data.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_erase.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_get.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_get.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_insert.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_length.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_operator_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_operator_assign.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_pop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_pop.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_push.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_push.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_resize.cpp -------------------------------------------------------------------------------- /doc/examples/api/types/vector_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/api/types/vector_set.cpp -------------------------------------------------------------------------------- /doc/examples/language/array/array_clear.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_clear.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_concat.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_concat.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_contains.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_contains.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_erase_at.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_erase_at.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_extend.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_extend.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_insert_at.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_insert_at.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_join.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_join.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_length.zs: -------------------------------------------------------------------------------- 1 | Console::outln([1,"string",true,2.0].length) -------------------------------------------------------------------------------- /doc/examples/language/array/array_pop.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_pop.zs -------------------------------------------------------------------------------- /doc/examples/language/array/array_push.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/array/array_push.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_extension.zs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/examples/language/class/class_inicialization_member_methods.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_inicialization_member_methods.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_add.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_add.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_addassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_addassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_and.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_and.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_andassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_andassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_bwc.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_bwc.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_div.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_div.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_divassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_divassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_equ.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_equ.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_gt.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_gt.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_gte.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_gte.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_in.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_in.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_iterator.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_iterator.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_lt.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_lt.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_lte.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_lte.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_mod.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_mod.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_modassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_modassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_mul.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_mul.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_mulassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_mulassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_neg.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_neg.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_nequ.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_nequ.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_not.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_not.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_or.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_or.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_orassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_orassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_postdec.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_postdec.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_postinc.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_postinc.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_predec.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_predec.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_preinc.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_preinc.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_set.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_set.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_shl.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_shl.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_shlassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_shlassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_shr.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_shr.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_shrassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_shrassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_sub.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_sub.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_subassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_subassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_tostring.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_tostring.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_xor.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_xor.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_metamethod_xorassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_metamethod_xorassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_addassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_addassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_andassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_andassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_divassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_divassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_get.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_get.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_modassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_modassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_mulassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_mulassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_orassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_orassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_postdec.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_postdec.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_postinc.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_postinc.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_predec.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_predec.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_preinc.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_preinc.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_set.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_set.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_shlassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_shlassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_shrassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_shrassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_subassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_subassign.zs -------------------------------------------------------------------------------- /doc/examples/language/class/class_property_metamethod_xorassign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/class/class_property_metamethod_xorassign.zs -------------------------------------------------------------------------------- /doc/examples/language/console/console_error.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/console/console_error.zs -------------------------------------------------------------------------------- /doc/examples/language/console/console_errorln.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/console/console_errorln.zs -------------------------------------------------------------------------------- /doc/examples/language/console/console_out.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/console/console_out.zs -------------------------------------------------------------------------------- /doc/examples/language/console/console_outln.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/console/console_outln.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_add_days.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_add_days.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_add_hours.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_add_hours.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_add_minutes.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_add_minutes.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_add_months.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_add_months.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_add_seconds.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_add_seconds.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_add_years.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_add_years.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_constructor.zs: -------------------------------------------------------------------------------- 1 | Console::outln(new DateTime(1979,9,6,12,00,00)) -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_member_properties.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_member_properties.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_metamethod_sub.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_metamethod_sub.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_now.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_now.zs -------------------------------------------------------------------------------- /doc/examples/language/datetime/datetime_now_utc.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/datetime/datetime_now_utc.zs -------------------------------------------------------------------------------- /doc/examples/language/float/float_parse.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/float/float_parse.zs -------------------------------------------------------------------------------- /doc/examples/language/function/function_parameter_by_reference.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/function/function_parameter_by_reference.zs -------------------------------------------------------------------------------- /doc/examples/language/function/function_rest_parameters.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/function/function_rest_parameters.zs -------------------------------------------------------------------------------- /doc/examples/language/integer/integer_parse.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/integer/integer_parse.zs -------------------------------------------------------------------------------- /doc/examples/language/json/json_deserialize.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/json/json_deserialize.zs -------------------------------------------------------------------------------- /doc/examples/language/json/json_serialize.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/json/json_serialize.zs -------------------------------------------------------------------------------- /doc/examples/language/loop/loop_break.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/loop/loop_break.zs -------------------------------------------------------------------------------- /doc/examples/language/loop/loop_continue.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/loop/loop_continue.zs -------------------------------------------------------------------------------- /doc/examples/language/loop/loop_do_while.zs: -------------------------------------------------------------------------------- 1 | var i=0; 2 | 3 | do{ 4 | Console::outln(i); 5 | i++; 6 | }while(i < 5); -------------------------------------------------------------------------------- /doc/examples/language/loop/loop_for.zs: -------------------------------------------------------------------------------- 1 | for(var i=0; i < 5; i++){ 2 | Console::outln(i); 3 | } -------------------------------------------------------------------------------- /doc/examples/language/loop/loop_for_in.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/loop/loop_for_in.zs -------------------------------------------------------------------------------- /doc/examples/language/loop/loop_while.zs: -------------------------------------------------------------------------------- 1 | var i=0; 2 | 3 | while(i < 5){ 4 | Console::outln(i); 5 | i++; 6 | } -------------------------------------------------------------------------------- /doc/examples/language/math/math_abs.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_abs.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_ceil.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_ceil.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_cos.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_cos.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_deg_to_rad.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_deg_to_rad.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_floor.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_floor.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_max.zs: -------------------------------------------------------------------------------- 1 | Console::outln("The maximum of 20 and 30 is : "+Math::max(20,30)) -------------------------------------------------------------------------------- /doc/examples/language/math/math_min.zs: -------------------------------------------------------------------------------- 1 | Console::outln("The minimum of 20 and 30 is : "+Math::min(20,30)) -------------------------------------------------------------------------------- /doc/examples/language/math/math_pi.zs: -------------------------------------------------------------------------------- 1 | Console::outln(Math::PI) -------------------------------------------------------------------------------- /doc/examples/language/math/math_pow.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_pow.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_random.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_random.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_round.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_round.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_sin.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_sin.zs -------------------------------------------------------------------------------- /doc/examples/language/math/math_sqrt.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/math/math_sqrt.zs -------------------------------------------------------------------------------- /doc/examples/language/object/object_clear.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/object/object_clear.zs -------------------------------------------------------------------------------- /doc/examples/language/object/object_concat.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/object/object_concat.zs -------------------------------------------------------------------------------- /doc/examples/language/object/object_contains.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/object/object_contains.zs -------------------------------------------------------------------------------- /doc/examples/language/object/object_erase.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/object/object_erase.zs -------------------------------------------------------------------------------- /doc/examples/language/object/object_extend.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/object/object_extend.zs -------------------------------------------------------------------------------- /doc/examples/language/object/object_keys.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/object/object_keys.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_append.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_append.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_clear.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_clear.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_contains.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_contains.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_ends_with.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_ends_with.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_erase_at.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_erase_at.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_format.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_format.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_format_out.zs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/examples/language/string/string_index_of.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_index_of.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_insert_at.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_insert_at.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_length.zs: -------------------------------------------------------------------------------- 1 | Console::outln("hello world".length) -------------------------------------------------------------------------------- /doc/examples/language/string/string_replace.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_replace.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_split.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_split.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_starts_with.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_starts_with.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_substring.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_substring.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_to_lower_case.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_to_lower_case.zs -------------------------------------------------------------------------------- /doc/examples/language/string/string_to_upper_case.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/string/string_to_upper_case.zs -------------------------------------------------------------------------------- /doc/examples/language/system/system_clock.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/system/system_clock.zs -------------------------------------------------------------------------------- /doc/examples/language/system/system_eval.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/system/system_eval.zs -------------------------------------------------------------------------------- /doc/examples/language/type/type_instanceof.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/type/type_instanceof.zs -------------------------------------------------------------------------------- /doc/examples/language/type/type_typeof.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/language/type/type_typeof.zs -------------------------------------------------------------------------------- /doc/examples/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/examples/make.sh -------------------------------------------------------------------------------- /doc/generate-html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/generate-html.sh -------------------------------------------------------------------------------- /doc/generate-pdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/generate-pdf.sh -------------------------------------------------------------------------------- /doc/prefaces/preface_1_historic_version.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/prefaces/preface_1_historic_version.adoc -------------------------------------------------------------------------------- /doc/resources/css/zetscript-reference-manual.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/resources/css/zetscript-reference-manual.css -------------------------------------------------------------------------------- /doc/resources/js/highlight.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/resources/js/highlight.min.js -------------------------------------------------------------------------------- /doc/resources/yml/zetscript-reference-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/doc/resources/yml/zetscript-reference-manual.yml -------------------------------------------------------------------------------- /samples/api/MyClass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/MyClass.h -------------------------------------------------------------------------------- /samples/api/MyClassExtend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/MyClassExtend.h -------------------------------------------------------------------------------- /samples/api/MyClassExtendZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/MyClassExtendZs.h -------------------------------------------------------------------------------- /samples/api/MyClassZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/MyClassZs.h -------------------------------------------------------------------------------- /samples/api/call_script_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/call_script_function.cpp -------------------------------------------------------------------------------- /samples/api/helloworld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/helloworld.cpp -------------------------------------------------------------------------------- /samples/api/register_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/register_class.cpp -------------------------------------------------------------------------------- /samples/api/register_constant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/register_constant.cpp -------------------------------------------------------------------------------- /samples/api/register_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/api/register_function.cpp -------------------------------------------------------------------------------- /samples/language/array.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/array.zs -------------------------------------------------------------------------------- /samples/language/class_metamethod.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/class_metamethod.zs -------------------------------------------------------------------------------- /samples/language/class_property.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/class_property.zs -------------------------------------------------------------------------------- /samples/language/clock.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/clock.zs -------------------------------------------------------------------------------- /samples/language/datetime.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/datetime.zs -------------------------------------------------------------------------------- /samples/language/factorial.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/factorial.zs -------------------------------------------------------------------------------- /samples/language/fib.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/fib.zs -------------------------------------------------------------------------------- /samples/language/function_arg_by_ref.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/function_arg_by_ref.zs -------------------------------------------------------------------------------- /samples/language/function_arg_default.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/function_arg_default.zs -------------------------------------------------------------------------------- /samples/language/helloworld.zs: -------------------------------------------------------------------------------- 1 | Console::outln("hello world!"); -------------------------------------------------------------------------------- /samples/language/if_else.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/if_else.zs -------------------------------------------------------------------------------- /samples/language/import.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/import.zs -------------------------------------------------------------------------------- /samples/language/import/A.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/import/A.zs -------------------------------------------------------------------------------- /samples/language/import/B.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/import/B.zs -------------------------------------------------------------------------------- /samples/language/import/C.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/import/C.zs -------------------------------------------------------------------------------- /samples/language/in.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/in.zs -------------------------------------------------------------------------------- /samples/language/instance_by_value.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/instance_by_value.zs -------------------------------------------------------------------------------- /samples/language/instanceof.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/instanceof.zs -------------------------------------------------------------------------------- /samples/language/json.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/json.zs -------------------------------------------------------------------------------- /samples/language/loops.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/loops.zs -------------------------------------------------------------------------------- /samples/language/loops_break_continue.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/loops_break_continue.zs -------------------------------------------------------------------------------- /samples/language/member_function_calls.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/member_function_calls.zs -------------------------------------------------------------------------------- /samples/language/object.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/object.zs -------------------------------------------------------------------------------- /samples/language/prime.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/prime.zs -------------------------------------------------------------------------------- /samples/language/return.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/return.zs -------------------------------------------------------------------------------- /samples/language/string.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/string.zs -------------------------------------------------------------------------------- /samples/language/sum.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/sum.zs -------------------------------------------------------------------------------- /samples/language/typeof.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/samples/language/typeof.zs -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | /base/Config.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/Config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/Config.h.in -------------------------------------------------------------------------------- /src/ScriptEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/ScriptEngine.cpp -------------------------------------------------------------------------------- /src/ScriptEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/ScriptEngine.h -------------------------------------------------------------------------------- /src/ScriptEngine.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/ScriptEngine.tcc -------------------------------------------------------------------------------- /src/base/@base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/@base.cpp -------------------------------------------------------------------------------- /src/base/@base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/@base.h -------------------------------------------------------------------------------- /src/base/Boolean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Boolean.cpp -------------------------------------------------------------------------------- /src/base/Boolean.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Boolean.h -------------------------------------------------------------------------------- /src/base/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Buffer.cpp -------------------------------------------------------------------------------- /src/base/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Buffer.h -------------------------------------------------------------------------------- /src/base/Character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Character.cpp -------------------------------------------------------------------------------- /src/base/Character.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Character.h -------------------------------------------------------------------------------- /src/base/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Common.h -------------------------------------------------------------------------------- /src/base/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Console.cpp -------------------------------------------------------------------------------- /src/base/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Console.h -------------------------------------------------------------------------------- /src/base/DateTime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/DateTime.cpp -------------------------------------------------------------------------------- /src/base/DateTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/DateTime.h -------------------------------------------------------------------------------- /src/base/Directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Directory.cpp -------------------------------------------------------------------------------- /src/base/Directory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Directory.h -------------------------------------------------------------------------------- /src/base/Exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Exception.cpp -------------------------------------------------------------------------------- /src/base/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Exception.h -------------------------------------------------------------------------------- /src/base/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/File.cpp -------------------------------------------------------------------------------- /src/base/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/File.h -------------------------------------------------------------------------------- /src/base/Float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Float.cpp -------------------------------------------------------------------------------- /src/base/Float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Float.h -------------------------------------------------------------------------------- /src/base/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Integer.cpp -------------------------------------------------------------------------------- /src/base/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Integer.h -------------------------------------------------------------------------------- /src/base/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/List.h -------------------------------------------------------------------------------- /src/base/List.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/List.tcc -------------------------------------------------------------------------------- /src/base/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Log.cpp -------------------------------------------------------------------------------- /src/base/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Log.h -------------------------------------------------------------------------------- /src/base/MapInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapInt.cpp -------------------------------------------------------------------------------- /src/base/MapInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapInt.h -------------------------------------------------------------------------------- /src/base/MapIntIterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapIntIterator.cpp -------------------------------------------------------------------------------- /src/base/MapIntIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapIntIterator.h -------------------------------------------------------------------------------- /src/base/MapString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapString.cpp -------------------------------------------------------------------------------- /src/base/MapString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapString.h -------------------------------------------------------------------------------- /src/base/MapStringIterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapStringIterator.cpp -------------------------------------------------------------------------------- /src/base/MapStringIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/MapStringIterator.h -------------------------------------------------------------------------------- /src/base/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Memory.cpp -------------------------------------------------------------------------------- /src/base/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Memory.h -------------------------------------------------------------------------------- /src/base/Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Path.cpp -------------------------------------------------------------------------------- /src/base/Path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Path.h -------------------------------------------------------------------------------- /src/base/Rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Rtti.cpp -------------------------------------------------------------------------------- /src/base/Rtti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Rtti.h -------------------------------------------------------------------------------- /src/base/String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/String.cpp -------------------------------------------------------------------------------- /src/base/String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/String.h -------------------------------------------------------------------------------- /src/base/System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/System.cpp -------------------------------------------------------------------------------- /src/base/System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/System.h -------------------------------------------------------------------------------- /src/base/TimeSpan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/TimeSpan.cpp -------------------------------------------------------------------------------- /src/base/TimeSpan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/TimeSpan.h -------------------------------------------------------------------------------- /src/base/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Vector.h -------------------------------------------------------------------------------- /src/base/Vector.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/base/Vector.tcc -------------------------------------------------------------------------------- /src/compiler/compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler.cpp -------------------------------------------------------------------------------- /src/compiler/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler.h -------------------------------------------------------------------------------- /src/compiler/compiler_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_data.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_expression.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_expression_byte_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_expression_byte_code.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_expression_optimize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_expression_optimize.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_expression_token_symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_expression_token_symbol.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_keyword.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_keyword.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_keyword.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_keyword.h -------------------------------------------------------------------------------- /src/compiler/compiler_keyword_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_keyword_class.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_keyword_conditional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_keyword_conditional.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_keyword_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_keyword_function.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_keyword_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_keyword_loop.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_keyword_var.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_keyword_var.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_object.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_operator.cpp -------------------------------------------------------------------------------- /src/compiler/compiler_operator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_operator.h -------------------------------------------------------------------------------- /src/compiler/compiler_symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/compiler/compiler_symbol.cpp -------------------------------------------------------------------------------- /src/core/@core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/@core.cpp -------------------------------------------------------------------------------- /src/core/@core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/@core.h -------------------------------------------------------------------------------- /src/core/ByteCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/ByteCode.h -------------------------------------------------------------------------------- /src/core/ByteCodeHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/ByteCodeHelper.cpp -------------------------------------------------------------------------------- /src/core/ByteCodeHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/ByteCodeHelper.h -------------------------------------------------------------------------------- /src/core/Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/Instruction.cpp -------------------------------------------------------------------------------- /src/core/Instruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/Instruction.h -------------------------------------------------------------------------------- /src/core/MemberProperty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/MemberProperty.cpp -------------------------------------------------------------------------------- /src/core/MemberProperty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/MemberProperty.h -------------------------------------------------------------------------------- /src/core/Metamethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/Metamethod.h -------------------------------------------------------------------------------- /src/core/MetamethodHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/MetamethodHelper.cpp -------------------------------------------------------------------------------- /src/core/MetamethodHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/MetamethodHelper.h -------------------------------------------------------------------------------- /src/core/MetamethodMembers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/MetamethodMembers.cpp -------------------------------------------------------------------------------- /src/core/MetamethodMembers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/MetamethodMembers.h -------------------------------------------------------------------------------- /src/core/StackElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/StackElement.cpp -------------------------------------------------------------------------------- /src/core/StackElement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/StackElement.h -------------------------------------------------------------------------------- /src/core/StackElementMemberProperty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/StackElementMemberProperty.h -------------------------------------------------------------------------------- /src/core/Symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/Symbol.cpp -------------------------------------------------------------------------------- /src/core/Symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/Symbol.h -------------------------------------------------------------------------------- /src/core/function/FunctionTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/function/FunctionTraits.h -------------------------------------------------------------------------------- /src/core/function/ScriptFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/function/ScriptFunction.cpp -------------------------------------------------------------------------------- /src/core/function/ScriptFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/function/ScriptFunction.h -------------------------------------------------------------------------------- /src/core/function/ScriptFunctionParam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/function/ScriptFunctionParam.cpp -------------------------------------------------------------------------------- /src/core/function/ScriptFunctionParam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/function/ScriptFunctionParam.h -------------------------------------------------------------------------------- /src/core/function/ScriptFunctionsFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/function/ScriptFunctionsFactory.cpp -------------------------------------------------------------------------------- /src/core/function/ScriptFunctionsFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/function/ScriptFunctionsFactory.h -------------------------------------------------------------------------------- /src/core/object/ArrayIteratorScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayIteratorScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/ArrayIteratorScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayIteratorScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ArrayIteratorScriptObjectZs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayIteratorScriptObjectZs.cpp -------------------------------------------------------------------------------- /src/core/object/ArrayIteratorScriptObjectZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayIteratorScriptObjectZs.h -------------------------------------------------------------------------------- /src/core/object/ArrayScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/ArrayScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ArrayScriptObject.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayScriptObject.tcc -------------------------------------------------------------------------------- /src/core/object/ArrayScriptObjectZs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayScriptObjectZs.cpp -------------------------------------------------------------------------------- /src/core/object/ArrayScriptObjectZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ArrayScriptObjectZs.h -------------------------------------------------------------------------------- /src/core/object/ClassScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ClassScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/ClassScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ClassScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ClassScriptObject.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ClassScriptObject.tcc -------------------------------------------------------------------------------- /src/core/object/ContainerScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ContainerScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/ContainerScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ContainerScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ContainerSlot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ContainerSlot.cpp -------------------------------------------------------------------------------- /src/core/object/ContainerSlot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ContainerSlot.h -------------------------------------------------------------------------------- /src/core/object/MemberFunctionScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/MemberFunctionScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/MemberFunctionScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/MemberFunctionScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ObjectIteratorScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectIteratorScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/ObjectIteratorScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectIteratorScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ObjectIteratorScriptObjectZs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectIteratorScriptObjectZs.cpp -------------------------------------------------------------------------------- /src/core/object/ObjectIteratorScriptObjectZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectIteratorScriptObjectZs.h -------------------------------------------------------------------------------- /src/core/object/ObjectScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/ObjectScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ObjectScriptObject.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectScriptObject.tcc -------------------------------------------------------------------------------- /src/core/object/ObjectScriptObjectZs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectScriptObjectZs.cpp -------------------------------------------------------------------------------- /src/core/object/ObjectScriptObjectZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ObjectScriptObjectZs.h -------------------------------------------------------------------------------- /src/core/object/RefScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/RefScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/RefScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/RefScriptObject.h -------------------------------------------------------------------------------- /src/core/object/ScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/ScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/ScriptObject.h -------------------------------------------------------------------------------- /src/core/object/StringIteratorScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringIteratorScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/StringIteratorScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringIteratorScriptObject.h -------------------------------------------------------------------------------- /src/core/object/StringIteratorScriptObjectZs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringIteratorScriptObjectZs.cpp -------------------------------------------------------------------------------- /src/core/object/StringIteratorScriptObjectZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringIteratorScriptObjectZs.h -------------------------------------------------------------------------------- /src/core/object/StringScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/StringScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringScriptObject.h -------------------------------------------------------------------------------- /src/core/object/StringScriptObjectZs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringScriptObjectZs.cpp -------------------------------------------------------------------------------- /src/core/object/StringScriptObjectZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/StringScriptObjectZs.h -------------------------------------------------------------------------------- /src/core/object/VarRefScriptObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/VarRefScriptObject.cpp -------------------------------------------------------------------------------- /src/core/object/VarRefScriptObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/object/VarRefScriptObject.h -------------------------------------------------------------------------------- /src/core/scope/ScriptScope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/scope/ScriptScope.cpp -------------------------------------------------------------------------------- /src/core/scope/ScriptScope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/scope/ScriptScope.h -------------------------------------------------------------------------------- /src/core/scope/ScriptScopesFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/scope/ScriptScopesFactory.cpp -------------------------------------------------------------------------------- /src/core/scope/ScriptScopesFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/scope/ScriptScopesFactory.h -------------------------------------------------------------------------------- /src/core/type/ScriptType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/type/ScriptType.cpp -------------------------------------------------------------------------------- /src/core/type/ScriptType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/type/ScriptType.h -------------------------------------------------------------------------------- /src/core/type/ScriptType.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/type/ScriptType.tcc -------------------------------------------------------------------------------- /src/core/type/ScriptTypeId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/type/ScriptTypeId.h -------------------------------------------------------------------------------- /src/core/type/ScriptTypesFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/type/ScriptTypesFactory.cpp -------------------------------------------------------------------------------- /src/core/type/ScriptTypesFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/type/ScriptTypesFactory.h -------------------------------------------------------------------------------- /src/core/type/ScriptTypesFactory.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/core/type/ScriptTypesFactory.tcc -------------------------------------------------------------------------------- /src/module/@module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/@module.cpp -------------------------------------------------------------------------------- /src/module/@module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/@module.h -------------------------------------------------------------------------------- /src/module/ConsoleModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/ConsoleModule.cpp -------------------------------------------------------------------------------- /src/module/ConsoleModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/ConsoleModule.h -------------------------------------------------------------------------------- /src/module/DateTimeModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/DateTimeModule.cpp -------------------------------------------------------------------------------- /src/module/DateTimeModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/DateTimeModule.h -------------------------------------------------------------------------------- /src/module/JsonDeserializeModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/JsonDeserializeModule.cpp -------------------------------------------------------------------------------- /src/module/JsonModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/JsonModule.cpp -------------------------------------------------------------------------------- /src/module/JsonModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/JsonModule.h -------------------------------------------------------------------------------- /src/module/JsonSerializeModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/JsonSerializeModule.cpp -------------------------------------------------------------------------------- /src/module/MathModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/MathModule.cpp -------------------------------------------------------------------------------- /src/module/MathModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/MathModule.h -------------------------------------------------------------------------------- /src/module/SystemModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/SystemModule.cpp -------------------------------------------------------------------------------- /src/module/SystemModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/SystemModule.h -------------------------------------------------------------------------------- /src/module/TimeSpanModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/TimeSpanModule.cpp -------------------------------------------------------------------------------- /src/module/TimeSpanModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/module/TimeSpanModule.h -------------------------------------------------------------------------------- /src/vm/vm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm.cpp -------------------------------------------------------------------------------- /src/vm/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm.h -------------------------------------------------------------------------------- /src/vm/vm.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm.tcc -------------------------------------------------------------------------------- /src/vm/vm_call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_call.cpp -------------------------------------------------------------------------------- /src/vm/vm_call_metamethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_call_metamethod.cpp -------------------------------------------------------------------------------- /src/vm/vm_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_common.h -------------------------------------------------------------------------------- /src/vm/vm_container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_container.cpp -------------------------------------------------------------------------------- /src/vm/vm_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_iterator.cpp -------------------------------------------------------------------------------- /src/vm/vm_native_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_native_function.cpp -------------------------------------------------------------------------------- /src/vm/vm_new_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_new_object.cpp -------------------------------------------------------------------------------- /src/vm/vm_operation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_operation.h -------------------------------------------------------------------------------- /src/vm/vm_operation_assign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_operation_assign.h -------------------------------------------------------------------------------- /src/vm/vm_pop_stk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_pop_stk.h -------------------------------------------------------------------------------- /src/vm/vm_push_stk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_push_stk.h -------------------------------------------------------------------------------- /src/vm/vm_scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_scope.h -------------------------------------------------------------------------------- /src/vm/vm_script_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_script_function.cpp -------------------------------------------------------------------------------- /src/vm/vm_share_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_share_manager.cpp -------------------------------------------------------------------------------- /src/vm/vm_share_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_share_manager.h -------------------------------------------------------------------------------- /src/vm/vm_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/vm/vm_store.cpp -------------------------------------------------------------------------------- /src/zetscript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/zetscript.h -------------------------------------------------------------------------------- /src/zs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/src/zs.cpp -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | test_all_config.h 2 | -------------------------------------------------------------------------------- /test/api/Number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/Number.h -------------------------------------------------------------------------------- /test/api/NumberZs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/NumberZs.h -------------------------------------------------------------------------------- /test/api/print_object_sizes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/print_object_sizes.cpp -------------------------------------------------------------------------------- /test/api/test_arithmetic_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_arithmetic_common.cpp -------------------------------------------------------------------------------- /test/api/test_arithmetic_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_arithmetic_common.h -------------------------------------------------------------------------------- /test/api/test_arithmetic_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_arithmetic_constants.cpp -------------------------------------------------------------------------------- /test/api/test_arithmetic_metamethods.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_arithmetic_metamethods.cpp -------------------------------------------------------------------------------- /test/api/test_arithmetic_vars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_arithmetic_vars.cpp -------------------------------------------------------------------------------- /test/api/test_benchmark_std.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_benchmark_std.cpp -------------------------------------------------------------------------------- /test/api/test_call_native_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_call_native_functions.cpp -------------------------------------------------------------------------------- /test/api/test_callbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_callbacks.cpp -------------------------------------------------------------------------------- /test/api/test_consecutive_evals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_consecutive_evals.cpp -------------------------------------------------------------------------------- /test/api/test_perf_warning_native_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_perf_warning_native_find.cpp -------------------------------------------------------------------------------- /test/api/test_register_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/api/test_register_constants.cpp -------------------------------------------------------------------------------- /test/language/Number.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/Number.zs -------------------------------------------------------------------------------- /test/language/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/README.md -------------------------------------------------------------------------------- /test/language/benchmark/binary_trees.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/binary_trees.wren -------------------------------------------------------------------------------- /test/language/benchmark/binary_trees.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/binary_trees.zs -------------------------------------------------------------------------------- /test/language/benchmark/fib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/fib.lua -------------------------------------------------------------------------------- /test/language/benchmark/fib.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/fib.nut -------------------------------------------------------------------------------- /test/language/benchmark/fib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/fib.py -------------------------------------------------------------------------------- /test/language/benchmark/fib.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/fib.wren -------------------------------------------------------------------------------- /test/language/benchmark/fib.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/fib.zs -------------------------------------------------------------------------------- /test/language/benchmark/for.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/for.lua -------------------------------------------------------------------------------- /test/language/benchmark/for.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/for.nut -------------------------------------------------------------------------------- /test/language/benchmark/for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/for.py -------------------------------------------------------------------------------- /test/language/benchmark/for.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/for.wren -------------------------------------------------------------------------------- /test/language/benchmark/for.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/for.zs -------------------------------------------------------------------------------- /test/language/benchmark/map_string.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/map_string.lua -------------------------------------------------------------------------------- /test/language/benchmark/map_string.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/map_string.wren -------------------------------------------------------------------------------- /test/language/benchmark/map_string.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/map_string.zs -------------------------------------------------------------------------------- /test/language/benchmark/string_equals.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/string_equals.wren -------------------------------------------------------------------------------- /test/language/benchmark/string_equals.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/benchmark/string_equals.zs -------------------------------------------------------------------------------- /test/language/import/A.zs: -------------------------------------------------------------------------------- 1 | class A{ 2 | constructor(_a){ 3 | this.a=_a 4 | } 5 | }; -------------------------------------------------------------------------------- /test/language/import/B.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/import/B.zs -------------------------------------------------------------------------------- /test/language/import/C.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/import/C.zs -------------------------------------------------------------------------------- /test/language/test_arithmetic_metamethods.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_arithmetic_metamethods.zs -------------------------------------------------------------------------------- /test/language/test_array.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_array.zs -------------------------------------------------------------------------------- /test/language/test_assert_error.zs: -------------------------------------------------------------------------------- 1 | System::assert(false,"test error") -------------------------------------------------------------------------------- /test/language/test_assign.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_assign.zs -------------------------------------------------------------------------------- /test/language/test_call.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_call.zs -------------------------------------------------------------------------------- /test/language/test_const.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_const.zs -------------------------------------------------------------------------------- /test/language/test_constant_operations.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_constant_operations.zs -------------------------------------------------------------------------------- /test/language/test_cyclic_references.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_cyclic_references.zs -------------------------------------------------------------------------------- /test/language/test_eval.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_eval.zs -------------------------------------------------------------------------------- /test/language/test_extends.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_extends.zs -------------------------------------------------------------------------------- /test/language/test_for_in_array.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_for_in_array.zs -------------------------------------------------------------------------------- /test/language/test_for_in_object.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_for_in_object.zs -------------------------------------------------------------------------------- /test/language/test_for_in_string.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_for_in_string.zs -------------------------------------------------------------------------------- /test/language/test_function_arg_by_ref.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_function_arg_by_ref.zs -------------------------------------------------------------------------------- /test/language/test_function_arg_default.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_function_arg_default.zs -------------------------------------------------------------------------------- /test/language/test_function_return.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_function_return.zs -------------------------------------------------------------------------------- /test/language/test_if_else.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_if_else.zs -------------------------------------------------------------------------------- /test/language/test_import.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_import.zs -------------------------------------------------------------------------------- /test/language/test_in.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_in.zs -------------------------------------------------------------------------------- /test/language/test_instance_from_var_type.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_instance_from_var_type.zs -------------------------------------------------------------------------------- /test/language/test_instanceof.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_instanceof.zs -------------------------------------------------------------------------------- /test/language/test_integer_values.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_integer_values.zs -------------------------------------------------------------------------------- /test/language/test_iterator_array.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_iterator_array.zs -------------------------------------------------------------------------------- /test/language/test_iterator_metamethod.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_iterator_metamethod.zs -------------------------------------------------------------------------------- /test/language/test_iterator_object.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_iterator_object.zs -------------------------------------------------------------------------------- /test/language/test_iterator_string.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_iterator_string.zs -------------------------------------------------------------------------------- /test/language/test_json.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_json.zs -------------------------------------------------------------------------------- /test/language/test_lexical_scope.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_lexical_scope.zs -------------------------------------------------------------------------------- /test/language/test_loops.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_loops.zs -------------------------------------------------------------------------------- /test/language/test_loops_break_continue.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_loops_break_continue.zs -------------------------------------------------------------------------------- /test/language/test_member_function_call_object_on_unallocated_object.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_member_function_call_object_on_unallocated_object.zs -------------------------------------------------------------------------------- /test/language/test_member_functions.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_member_functions.zs -------------------------------------------------------------------------------- /test/language/test_member_variables.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_member_variables.zs -------------------------------------------------------------------------------- /test/language/test_object.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_object.zs -------------------------------------------------------------------------------- /test/language/test_postinc.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_postinc.zs -------------------------------------------------------------------------------- /test/language/test_returning_script_object.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_returning_script_object.zs -------------------------------------------------------------------------------- /test/language/test_string.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_string.zs -------------------------------------------------------------------------------- /test/language/test_switch.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_switch.zs -------------------------------------------------------------------------------- /test/language/test_ternary.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_ternary.zs -------------------------------------------------------------------------------- /test/language/test_typeof.zs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/language/test_typeof.zs -------------------------------------------------------------------------------- /test/test_all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/test_all.cpp -------------------------------------------------------------------------------- /test/test_all_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jespa007/zetscript/HEAD/test/test_all_config.h.in --------------------------------------------------------------------------------