README.md
pyproject.toml
src/kirun_py/__init__.py
src/kirun_py/hybrid_repository.py
src/kirun_py.egg-info/PKG-INFO
src/kirun_py.egg-info/SOURCES.txt
src/kirun_py.egg-info/dependency_links.txt
src/kirun_py.egg-info/requires.txt
src/kirun_py.egg-info/top_level.txt
src/kirun_py/constant/__init__.py
src/kirun_py/constant/ki_run_constants.py
src/kirun_py/dsl/__init__.py
src/kirun_py/dsl/dsl_compiler.py
src/kirun_py/dsl/lexer/__init__.py
src/kirun_py/dsl/lexer/dsl_lexer.py
src/kirun_py/dsl/lexer/dsl_token.py
src/kirun_py/dsl/lexer/keywords.py
src/kirun_py/dsl/lexer/lexer_error.py
src/kirun_py/dsl/parser/__init__.py
src/kirun_py/dsl/parser/dsl_parser.py
src/kirun_py/dsl/parser/dsl_parser_error.py
src/kirun_py/dsl/parser/ast/__init__.py
src/kirun_py/dsl/parser/ast/argument_node.py
src/kirun_py/dsl/parser/ast/ast_node.py
src/kirun_py/dsl/parser/ast/complex_value_node.py
src/kirun_py/dsl/parser/ast/event_decl_node.py
src/kirun_py/dsl/parser/ast/expression_node.py
src/kirun_py/dsl/parser/ast/function_call_node.py
src/kirun_py/dsl/parser/ast/function_def_node.py
src/kirun_py/dsl/parser/ast/parameter_decl_node.py
src/kirun_py/dsl/parser/ast/schema_literal_node.py
src/kirun_py/dsl/parser/ast/schema_node.py
src/kirun_py/dsl/parser/ast/statement_node.py
src/kirun_py/dsl/transformer/__init__.py
src/kirun_py/dsl/transformer/ast_to_json.py
src/kirun_py/dsl/transformer/expression_handler.py
src/kirun_py/dsl/transformer/json_to_text.py
src/kirun_py/dsl/transformer/schema_transformer.py
src/kirun_py/exception/__init__.py
src/kirun_py/exception/execution_exception.py
src/kirun_py/exception/ki_runtime_exception.py
src/kirun_py/function/__init__.py
src/kirun_py/function/abstract_function.py
src/kirun_py/function/function_.py
src/kirun_py/function/system/__init__.py
src/kirun_py/function/system/generate_event.py
src/kirun_py/function/system/if_.py
src/kirun_py/function/system/make.py
src/kirun_py/function/system/print_.py
src/kirun_py/function/system/validate_schema.py
src/kirun_py/function/system/wait.py
src/kirun_py/function/system/array/__init__.py
src/kirun_py/function/system/array/abstract_array_function.py
src/kirun_py/function/system/array/add_first.py
src/kirun_py/function/system/array/array_function_repository.py
src/kirun_py/function/system/array/array_to_array_of_objects.py
src/kirun_py/function/system/array/array_to_object.py
src/kirun_py/function/system/array/binary_search.py
src/kirun_py/function/system/array/compare.py
src/kirun_py/function/system/array/concatenate.py
src/kirun_py/function/system/array/copy.py
src/kirun_py/function/system/array/delete.py
src/kirun_py/function/system/array/delete_first.py
src/kirun_py/function/system/array/delete_from.py
src/kirun_py/function/system/array/delete_last.py
src/kirun_py/function/system/array/disjoint.py
src/kirun_py/function/system/array/equals.py
src/kirun_py/function/system/array/fill.py
src/kirun_py/function/system/array/frequency.py
src/kirun_py/function/system/array/index_of.py
src/kirun_py/function/system/array/index_of_array.py
src/kirun_py/function/system/array/insert.py
src/kirun_py/function/system/array/insert_last.py
src/kirun_py/function/system/array/join.py
src/kirun_py/function/system/array/last_index_of.py
src/kirun_py/function/system/array/last_index_of_array.py
src/kirun_py/function/system/array/max_.py
src/kirun_py/function/system/array/min_.py
src/kirun_py/function/system/array/mis_match.py
src/kirun_py/function/system/array/remove_duplicates.py
src/kirun_py/function/system/array/reverse.py
src/kirun_py/function/system/array/rotate.py
src/kirun_py/function/system/array/shuffle.py
src/kirun_py/function/system/array/sort.py
src/kirun_py/function/system/array/sub_array.py
src/kirun_py/function/system/context/__init__.py
src/kirun_py/function/system/context/create.py
src/kirun_py/function/system/context/get.py
src/kirun_py/function/system/context/set_function.py
src/kirun_py/function/system/date/__init__.py
src/kirun_py/function/system/date/abstract_date_function.py
src/kirun_py/function/system/date/add_subtract_time.py
src/kirun_py/function/system/date/common.py
src/kirun_py/function/system/date/date_function_repository.py
src/kirun_py/function/system/date/epoch_to_timestamp.py
src/kirun_py/function/system/date/from_date_string.py
src/kirun_py/function/system/date/from_now.py
src/kirun_py/function/system/date/get_current.py
src/kirun_py/function/system/date/get_names.py
src/kirun_py/function/system/date/is_between.py
src/kirun_py/function/system/date/is_valid_iso_date.py
src/kirun_py/function/system/date/last_first_of.py
src/kirun_py/function/system/date/set_time_zone.py
src/kirun_py/function/system/date/start_end_of.py
src/kirun_py/function/system/date/time_as.py
src/kirun_py/function/system/date/timestamp_to_epoch.py
src/kirun_py/function/system/date/to_date_string.py
src/kirun_py/function/system/json/__init__.py
src/kirun_py/function/system/json/json_parse.py
src/kirun_py/function/system/json/json_stringify.py
src/kirun_py/function/system/loop/__init__.py
src/kirun_py/function/system/loop/break_.py
src/kirun_py/function/system/loop/count_loop.py
src/kirun_py/function/system/loop/for_each_loop.py
src/kirun_py/function/system/loop/range_loop.py
src/kirun_py/function/system/math/__init__.py
src/kirun_py/function/system/math/add.py
src/kirun_py/function/system/math/generic_math_function.py
src/kirun_py/function/system/math/hypotenuse.py
src/kirun_py/function/system/math/math_function_repository.py
src/kirun_py/function/system/math/maximum.py
src/kirun_py/function/system/math/minimum.py
src/kirun_py/function/system/math/random_.py
src/kirun_py/function/system/math/random_any.py
src/kirun_py/function/system/object/__init__.py
src/kirun_py/function/system/object/abstract_object_function.py
src/kirun_py/function/system/object/object_convert.py
src/kirun_py/function/system/object/object_delete_key.py
src/kirun_py/function/system/object/object_entries.py
src/kirun_py/function/system/object/object_function_repository.py
src/kirun_py/function/system/object/object_keys.py
src/kirun_py/function/system/object/object_put_value.py
src/kirun_py/function/system/object/object_values.py
src/kirun_py/function/system/string/__init__.py
src/kirun_py/function/system/string/abstract_string_function.py
src/kirun_py/function/system/string/concatenate.py
src/kirun_py/function/system/string/delete_for_given_length.py
src/kirun_py/function/system/string/insert_at_given_position.py
src/kirun_py/function/system/string/matches.py
src/kirun_py/function/system/string/post_pad.py
src/kirun_py/function/system/string/pre_pad.py
src/kirun_py/function/system/string/region_matches.py
src/kirun_py/function/system/string/replace_at_given_position.py
src/kirun_py/function/system/string/reverse.py
src/kirun_py/function/system/string/split.py
src/kirun_py/function/system/string/string_function_repository.py
src/kirun_py/function/system/string/to_string.py
src/kirun_py/function/system/string/trim_to.py
src/kirun_py/json/__init__.py
src/kirun_py/json/json_expression.py
src/kirun_py/json/schema/__init__.py
src/kirun_py/json/schema/schema.py
src/kirun_py/json/schema/schema_util.py
src/kirun_py/json/schema/array/__init__.py
src/kirun_py/json/schema/array/array_schema_type.py
src/kirun_py/json/schema/convertor/__init__.py
src/kirun_py/json/schema/convertor/boolean_convertor.py
src/kirun_py/json/schema/convertor/null_convertor.py
src/kirun_py/json/schema/convertor/number_convertor.py
src/kirun_py/json/schema/convertor/string_convertor.py
src/kirun_py/json/schema/convertor/enums/__init__.py
src/kirun_py/json/schema/convertor/enums/conversion_mode.py
src/kirun_py/json/schema/convertor/exception/__init__.py
src/kirun_py/json/schema/convertor/exception/schema_conversion_exception.py
src/kirun_py/json/schema/string/__init__.py
src/kirun_py/json/schema/string/string_format.py
src/kirun_py/json/schema/type/__init__.py
src/kirun_py/json/schema/type/multiple_type.py
src/kirun_py/json/schema/type/schema_type.py
src/kirun_py/json/schema/type/single_type.py
src/kirun_py/json/schema/type/type_.py
src/kirun_py/json/schema/type/type_util.py
src/kirun_py/json/schema/validator/__init__.py
src/kirun_py/json/schema/validator/any_of_all_of_one_of_validator.py
src/kirun_py/json/schema/validator/array_validator.py
src/kirun_py/json/schema/validator/boolean_validator.py
src/kirun_py/json/schema/validator/null_validator.py
src/kirun_py/json/schema/validator/number_validator.py
src/kirun_py/json/schema/validator/object_validator.py
src/kirun_py/json/schema/validator/schema_validator.py
src/kirun_py/json/schema/validator/string_validator.py
src/kirun_py/json/schema/validator/type_validator.py
src/kirun_py/json/schema/validator/exception/__init__.py
src/kirun_py/json/schema/validator/exception/schema_reference_exception.py
src/kirun_py/json/schema/validator/exception/schema_validation_exception.py
src/kirun_py/model/__init__.py
src/kirun_py/model/abstract_statement.py
src/kirun_py/model/argument.py
src/kirun_py/model/event.py
src/kirun_py/model/event_result.py
src/kirun_py/model/function_definition.py
src/kirun_py/model/function_output.py
src/kirun_py/model/function_output_generator.py
src/kirun_py/model/function_signature.py
src/kirun_py/model/parameter.py
src/kirun_py/model/parameter_reference.py
src/kirun_py/model/parameter_reference_type.py
src/kirun_py/model/parameter_type.py
src/kirun_py/model/position.py
src/kirun_py/model/statement.py
src/kirun_py/model/statement_group.py
src/kirun_py/namespaces/__init__.py
src/kirun_py/namespaces/namespaces.py
src/kirun_py/repository/__init__.py
src/kirun_py/repository/ki_run_function_repository.py
src/kirun_py/repository/ki_run_schema_repository.py
src/kirun_py/runtime/__init__.py
src/kirun_py/runtime/context_element.py
src/kirun_py/runtime/function_execution_parameters.py
src/kirun_py/runtime/ki_runtime.py
src/kirun_py/runtime/statement_execution.py
src/kirun_py/runtime/statement_message.py
src/kirun_py/runtime/statement_message_type.py
src/kirun_py/runtime/debug/__init__.py
src/kirun_py/runtime/debug/debug_collector.py
src/kirun_py/runtime/debug/debug_formatter.py
src/kirun_py/runtime/debug/types.py
src/kirun_py/runtime/expression/__init__.py
src/kirun_py/runtime/expression/expression.py
src/kirun_py/runtime/expression/expression_evaluator.py
src/kirun_py/runtime/expression/expression_lexer.py
src/kirun_py/runtime/expression/expression_parser.py
src/kirun_py/runtime/expression/expression_token.py
src/kirun_py/runtime/expression/expression_token_value.py
src/kirun_py/runtime/expression/operation.py
src/kirun_py/runtime/expression/exception/__init__.py
src/kirun_py/runtime/expression/exception/expression_evaluation_exception.py
src/kirun_py/runtime/expression/operators/__init__.py
src/kirun_py/runtime/expression/operators/binary/__init__.py
src/kirun_py/runtime/expression/operators/binary/arithmetic_addition_operator.py
src/kirun_py/runtime/expression/operators/binary/arithmetic_division_operator.py
src/kirun_py/runtime/expression/operators/binary/arithmetic_integer_division_operator.py
src/kirun_py/runtime/expression/operators/binary/arithmetic_modulus_operator.py
src/kirun_py/runtime/expression/operators/binary/arithmetic_multiplication_operator.py
src/kirun_py/runtime/expression/operators/binary/arithmetic_subtraction_operator.py
src/kirun_py/runtime/expression/operators/binary/array_operator.py
src/kirun_py/runtime/expression/operators/binary/array_range_operator.py
src/kirun_py/runtime/expression/operators/binary/binary_operator.py
src/kirun_py/runtime/expression/operators/binary/bitwise_and_operator.py
src/kirun_py/runtime/expression/operators/binary/bitwise_left_shift_operator.py
src/kirun_py/runtime/expression/operators/binary/bitwise_or_operator.py
src/kirun_py/runtime/expression/operators/binary/bitwise_right_shift_operator.py
src/kirun_py/runtime/expression/operators/binary/bitwise_unsigned_right_shift_operator.py
src/kirun_py/runtime/expression/operators/binary/bitwise_xor_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_and_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_equal_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_greater_than_equal_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_greater_than_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_less_than_equal_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_less_than_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_not_equal_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_nullish_coalescing_operator.py
src/kirun_py/runtime/expression/operators/binary/logical_or_operator.py
src/kirun_py/runtime/expression/operators/binary/object_operator.py
src/kirun_py/runtime/expression/operators/ternary/__init__.py
src/kirun_py/runtime/expression/operators/ternary/conditional_ternary_operator.py
src/kirun_py/runtime/expression/operators/ternary/ternary_operator.py
src/kirun_py/runtime/expression/operators/unary/__init__.py
src/kirun_py/runtime/expression/operators/unary/arithmetic_unary_minus_operator.py
src/kirun_py/runtime/expression/operators/unary/arithmetic_unary_plus_operator.py
src/kirun_py/runtime/expression/operators/unary/bitwise_complement_operator.py
src/kirun_py/runtime/expression/operators/unary/logical_not_operator.py
src/kirun_py/runtime/expression/operators/unary/unary_operator.py
src/kirun_py/runtime/expression/tokenextractor/__init__.py
src/kirun_py/runtime/expression/tokenextractor/expression_internal_value_extractor.py
src/kirun_py/runtime/expression/tokenextractor/literal_token_value_extractor.py
src/kirun_py/runtime/expression/tokenextractor/object_value_setter_extractor.py
src/kirun_py/runtime/expression/tokenextractor/token_value_extractor.py
src/kirun_py/runtime/graph/__init__.py
src/kirun_py/runtime/graph/execution_graph.py
src/kirun_py/runtime/graph/graph_vertex.py
src/kirun_py/runtime/graph/graph_vertex_type.py
src/kirun_py/runtime/tokenextractor/__init__.py
src/kirun_py/runtime/tokenextractor/arguments_token_value_extractor.py
src/kirun_py/runtime/tokenextractor/context_token_value_extractor.py
src/kirun_py/runtime/tokenextractor/output_map_token_value_extractor.py
src/kirun_py/util/__init__.py
src/kirun_py/util/array_util.py
src/kirun_py/util/deep_equal.py
src/kirun_py/util/duplicate.py
src/kirun_py/util/error_message_formatter.py
src/kirun_py/util/linked_list.py
src/kirun_py/util/map_util.py
src/kirun_py/util/null_check.py
src/kirun_py/util/tuples.py
src/kirun_py/util/uuid_.py
src/kirun_py/util/valid_date_time_util.py
src/kirun_py/util/json/__init__.py
src/kirun_py/util/primitive/__init__.py
src/kirun_py/util/primitive/primitive_util.py
src/kirun_py/util/string/__init__.py
src/kirun_py/util/string/string_builder.py
src/kirun_py/util/string/string_formatter.py
src/kirun_py/util/string/string_util.py