├── .editorconfig ├── .github └── workflows │ ├── debian.yml │ ├── jsdoc.yml │ ├── macos.yml │ ├── openwrt-ci-master.yml │ └── openwrt-ci-pull-request.yml ├── .gitignore ├── .gitlab-ci.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── chunk.c ├── compiler.c ├── debian ├── changelog ├── control ├── copyright ├── libucode-dev.install ├── libucode.install ├── lintian-overrides ├── rules ├── source │ └── format ├── ucode-modules.install └── ucode.install ├── docs ├── .nojekyll ├── CNAME ├── README.md ├── tutorials │ ├── 01-usage.md │ ├── 02-syntax.md │ ├── 03-memory.md │ ├── 04-arrays.md │ ├── 05-dictionaries.md │ └── tutorials.json └── ucode.css ├── examples ├── CMakeLists.txt ├── exception-handler.c ├── execute-file.c ├── execute-string.c ├── native-function.c ├── state-reset.c └── state-reuse.c ├── include ├── linux │ ├── const.h │ ├── fib_rules.h │ ├── hdlc │ │ └── ioctl.h │ ├── ieee80211.h │ ├── if.h │ ├── if_addr.h │ ├── if_addrlabel.h │ ├── if_bridge.h │ ├── if_ether.h │ ├── if_link.h │ ├── if_macsec.h │ ├── if_tunnel.h │ ├── ila.h │ ├── in6.h │ ├── ip.h │ ├── ip6_tunnel.h │ ├── ipv6.h │ ├── lwtunnel.h │ ├── mac80211_hwsim.h │ ├── mpls.h │ ├── mpls_iptunnel.h │ ├── neighbour.h │ ├── netconf.h │ ├── netlink.h │ ├── nl80211.h │ ├── rtnetlink.h │ ├── seg6.h │ ├── seg6_hmac.h │ ├── seg6_iptunnel.h │ ├── socket.h │ ├── types.h │ └── veth.h └── ucode │ ├── chunk.h │ ├── compiler.h │ ├── lexer.h │ ├── lib.h │ ├── module.h │ ├── platform.h │ ├── program.h │ ├── source.h │ ├── types.h │ ├── util.h │ ├── vallist.h │ └── vm.h ├── jsdoc ├── c-transpiler.js └── conf.json ├── json-c-compat.h ├── lexer.c ├── lib.c ├── lib ├── debug.c ├── digest.c ├── fs.c ├── io.c ├── log.c ├── math.c ├── nl80211.c ├── resolv.c ├── rtnl.c ├── socket.c ├── struct.c ├── ubus.c ├── uci.c ├── uloop.c └── zlib.c ├── main.c ├── openwrt └── ucode │ └── Makefile ├── package.json ├── platform.c ├── program.c ├── source.c ├── tests ├── CMakeLists.txt ├── cram │ ├── CMakeLists.txt │ └── test_basic.t ├── custom │ ├── 00_syntax │ │ ├── 00_single_line_comments │ │ ├── 01_unterminated_comment │ │ ├── 02_multi_line_comments │ │ ├── 03_expression_blocks │ │ ├── 04_statement_blocks │ │ ├── 05_block_nesting │ │ ├── 06_open_statement_block │ │ ├── 07_embedded_single_line_comments │ │ ├── 08_embedded_multi_line_comments │ │ ├── 09_string_literals │ │ ├── 10_numeric_literals │ │ ├── 11_misc_literals │ │ ├── 12_block_whitespace_control │ │ ├── 13_object_literals │ │ ├── 14_array_literals │ │ ├── 15_function_declarations │ │ ├── 16_for_loop │ │ ├── 17_while_loop │ │ ├── 18_if_condition │ │ ├── 19_arrow_functions │ │ ├── 20_list_expressions │ │ ├── 21_regex_literals │ │ ├── 22_strict_mode │ │ ├── 23_optional_chaining │ │ ├── 24_null_coalesce │ │ ├── 25_and_or_assignment │ │ ├── 26_exponentiation │ │ ├── 27_template_literals │ │ └── 28_in_operator │ ├── 01_arithmetic │ │ ├── 00_value_conversion │ │ ├── 01_division │ │ ├── 02_modulo │ │ ├── 03_bitwise │ │ ├── 04_inc_dec │ │ └── 05_overflow │ ├── 02_runtime │ │ ├── 00_scoping │ │ ├── 01_break_continue │ │ ├── 02_this │ │ ├── 03_try_catch │ │ ├── 04_switch_case │ │ ├── 05_closure_scope │ │ ├── 06_recursion │ │ ├── 07_raw_template_mode_switching │ │ └── 08_object_iteration │ ├── 03_stdlib │ │ ├── 01_chr │ │ ├── 02_die │ │ ├── 03_exists │ │ ├── 04_exit │ │ ├── 05_getenv │ │ ├── 06_filter │ │ ├── 07_hex │ │ ├── 08_int │ │ ├── 09_join │ │ ├── 10_keys │ │ ├── 11_lc │ │ ├── 12_map │ │ ├── 13_ord │ │ ├── 14_type │ │ ├── 15_reverse │ │ ├── 16_sort │ │ ├── 17_splice │ │ ├── 18_split │ │ ├── 19_substr │ │ ├── 20_time │ │ ├── 21_uc │ │ ├── 22_uchr │ │ ├── 23_values │ │ ├── 24_trim │ │ ├── 25_ltrim │ │ ├── 26_rtrim │ │ ├── 27_sprintf │ │ ├── 28_printf │ │ ├── 29_require │ │ ├── 30_iptoarr │ │ ├── 31_arrtoip │ │ ├── 32_match │ │ ├── 33_replace │ │ ├── 34_json │ │ ├── 35_include │ │ ├── 36_render │ │ ├── 37_warn │ │ ├── 38_system │ │ ├── 39_trace │ │ ├── 40_proto │ │ ├── 41_sleep │ │ ├── 42_assert │ │ ├── 43_regexp │ │ ├── 44_wildcard │ │ ├── 45_sourcepath │ │ ├── 46_min │ │ ├── 47_max │ │ ├── 48_b64dec │ │ ├── 49_b64enc │ │ ├── 50_uniq │ │ ├── 51_localtime │ │ ├── 52_gmtime │ │ ├── 53_timelocal │ │ ├── 54_timegm │ │ ├── 55_clock │ │ ├── 56_hexdec │ │ ├── 57_hexenc │ │ ├── 58_index │ │ ├── 59_rindex │ │ ├── 60_gc │ │ ├── 61_loadstring │ │ ├── 62_loadfile │ │ ├── 63_call │ │ ├── 64_slice │ │ ├── 65_push │ │ ├── 66_unshift │ │ ├── 67_pop │ │ └── 68_shift │ ├── 04_modules │ │ ├── 01_export_variable_declaration │ │ ├── 02_export_function_declaration │ │ ├── 03_export_list │ │ ├── 04_export_rename │ │ ├── 05_export_default │ │ ├── 06_export_errors │ │ ├── 07_import_default │ │ ├── 08_import_list │ │ ├── 09_import_wildcard │ │ ├── 10_import_none │ │ ├── 11_import_many_exec_once │ │ ├── 12_import_immutability │ │ ├── 13_import_liveness │ │ ├── 14_circular_imports │ │ ├── 15_complex_imports │ │ └── 16_multi_program_imports │ ├── 99_bugs │ │ ├── 01_try_catch_stack_mismatch │ │ ├── 02_array_pop_use_after_free │ │ ├── 03_switch_fallthrough_miscompilation │ │ ├── 04_property_set_abort │ │ ├── 05_duplicate_resource_type │ │ ├── 06_lexer_escape_at_boundary │ │ ├── 07_lexer_overlong_lines │ │ ├── 08_compiler_arrow_fn_expressions │ │ ├── 09_reject_invalid_array_indexes │ │ ├── 10_break_stack_mismatch │ │ ├── 11_switch_stack_mismatch │ │ ├── 12_altblock_stack_mismatch │ │ ├── 13_split_by_string_leading_trailing │ │ ├── 14_incomplete_expression_at_eof │ │ ├── 15_segfault_on_prefix_increment │ │ ├── 16_hang_on_regexp_at_eof │ │ ├── 17_hang_on_unclosed_expression_block │ │ ├── 18_hang_on_line_comments_at_eof │ │ ├── 19_truncated_format_string │ │ ├── 20_use_strict_stack_mismatch │ │ ├── 21_compiler_parenthesized_prop_keyword │ │ ├── 22_compiler_break_continue_scoping │ │ ├── 23_compiler_parenthesized_division │ │ ├── 24_compiler_local_for_loop_declaration │ │ ├── 25_lexer_shifted_offsets │ │ ├── 26_compiler_jmp_to_zero │ │ ├── 27_invalid_sparse_array_set │ │ ├── 28_null_equality │ │ ├── 29_empty_string_as_number │ │ ├── 30_nan_strict_equality │ │ ├── 31_vallist_8bit_shortstrings │ │ ├── 32_compiler_switch_patchlist_corruption │ │ ├── 33_vm_computed_prop_decl_crash │ │ ├── 34_dirname_off_by_one │ │ ├── 35_vm_callframe_double_free │ │ ├── 36_vm_nested_call_return │ │ ├── 37_compiler_unexpected_unary_op │ │ ├── 38_index_segfault │ │ ├── 39_compiler_switch_continue_mismatch │ │ ├── 40_lexer_bug_on_lstrip_off │ │ ├── 41_compiler_invalid_return_opcode │ │ ├── 42_types_binary_string_comparison │ │ ├── 43_types_json_double_format │ │ ├── 44_compiler_as_from_identifier │ │ ├── 45_compiler_loop_ctrl_unclosed_upvals │ │ ├── 46_getenv_destroys_environ │ │ ├── 47_compiler_no_prop_kw_after_spread │ │ ├── 48_use_after_free_on_iteration_insert │ │ ├── 49_trailing_garbage_string_as_number │ │ ├── 50_missing_upvalue_resolving │ │ └── 51_preserve_lexer_flags │ ├── CMakeLists.txt │ └── run_tests.uc └── fuzz │ ├── CMakeLists.txt │ ├── corpus │ └── .keep │ └── test-fuzz.c ├── types.c ├── vallist.c └── vm.c /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.github/workflows/debian.yml -------------------------------------------------------------------------------- /.github/workflows/jsdoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.github/workflows/jsdoc.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/openwrt-ci-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.github/workflows/openwrt-ci-master.yml -------------------------------------------------------------------------------- /.github/workflows/openwrt-ci-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.github/workflows/openwrt-ci-pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/README.md -------------------------------------------------------------------------------- /chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/chunk.c -------------------------------------------------------------------------------- /compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/compiler.c -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/libucode-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/debian/libucode-dev.install -------------------------------------------------------------------------------- /debian/libucode.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/debian/libucode.install -------------------------------------------------------------------------------- /debian/lintian-overrides: -------------------------------------------------------------------------------- 1 | no-manual-page 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/ucode-modules.install: -------------------------------------------------------------------------------- 1 | usr/lib/ucode/*.so 2 | -------------------------------------------------------------------------------- /debian/ucode.install: -------------------------------------------------------------------------------- 1 | usr/bin/u* 2 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | ucode.mein.io 2 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/tutorials/01-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/tutorials/01-usage.md -------------------------------------------------------------------------------- /docs/tutorials/02-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/tutorials/02-syntax.md -------------------------------------------------------------------------------- /docs/tutorials/03-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/tutorials/03-memory.md -------------------------------------------------------------------------------- /docs/tutorials/04-arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/tutorials/04-arrays.md -------------------------------------------------------------------------------- /docs/tutorials/05-dictionaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/tutorials/05-dictionaries.md -------------------------------------------------------------------------------- /docs/tutorials/tutorials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/tutorials/tutorials.json -------------------------------------------------------------------------------- /docs/ucode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/docs/ucode.css -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/exception-handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/examples/exception-handler.c -------------------------------------------------------------------------------- /examples/execute-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/examples/execute-file.c -------------------------------------------------------------------------------- /examples/execute-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/examples/execute-string.c -------------------------------------------------------------------------------- /examples/native-function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/examples/native-function.c -------------------------------------------------------------------------------- /examples/state-reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/examples/state-reset.c -------------------------------------------------------------------------------- /examples/state-reuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/examples/state-reuse.c -------------------------------------------------------------------------------- /include/linux/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/const.h -------------------------------------------------------------------------------- /include/linux/fib_rules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/fib_rules.h -------------------------------------------------------------------------------- /include/linux/hdlc/ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/hdlc/ioctl.h -------------------------------------------------------------------------------- /include/linux/ieee80211.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/ieee80211.h -------------------------------------------------------------------------------- /include/linux/if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if.h -------------------------------------------------------------------------------- /include/linux/if_addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if_addr.h -------------------------------------------------------------------------------- /include/linux/if_addrlabel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if_addrlabel.h -------------------------------------------------------------------------------- /include/linux/if_bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if_bridge.h -------------------------------------------------------------------------------- /include/linux/if_ether.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if_ether.h -------------------------------------------------------------------------------- /include/linux/if_link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if_link.h -------------------------------------------------------------------------------- /include/linux/if_macsec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if_macsec.h -------------------------------------------------------------------------------- /include/linux/if_tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/if_tunnel.h -------------------------------------------------------------------------------- /include/linux/ila.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/ila.h -------------------------------------------------------------------------------- /include/linux/in6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/in6.h -------------------------------------------------------------------------------- /include/linux/ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/ip.h -------------------------------------------------------------------------------- /include/linux/ip6_tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/ip6_tunnel.h -------------------------------------------------------------------------------- /include/linux/ipv6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/ipv6.h -------------------------------------------------------------------------------- /include/linux/lwtunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/lwtunnel.h -------------------------------------------------------------------------------- /include/linux/mac80211_hwsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/mac80211_hwsim.h -------------------------------------------------------------------------------- /include/linux/mpls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/mpls.h -------------------------------------------------------------------------------- /include/linux/mpls_iptunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/mpls_iptunnel.h -------------------------------------------------------------------------------- /include/linux/neighbour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/neighbour.h -------------------------------------------------------------------------------- /include/linux/netconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/netconf.h -------------------------------------------------------------------------------- /include/linux/netlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/netlink.h -------------------------------------------------------------------------------- /include/linux/nl80211.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/nl80211.h -------------------------------------------------------------------------------- /include/linux/rtnetlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/rtnetlink.h -------------------------------------------------------------------------------- /include/linux/seg6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/seg6.h -------------------------------------------------------------------------------- /include/linux/seg6_hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/seg6_hmac.h -------------------------------------------------------------------------------- /include/linux/seg6_iptunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/seg6_iptunnel.h -------------------------------------------------------------------------------- /include/linux/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/socket.h -------------------------------------------------------------------------------- /include/linux/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/types.h -------------------------------------------------------------------------------- /include/linux/veth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/linux/veth.h -------------------------------------------------------------------------------- /include/ucode/chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/chunk.h -------------------------------------------------------------------------------- /include/ucode/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/compiler.h -------------------------------------------------------------------------------- /include/ucode/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/lexer.h -------------------------------------------------------------------------------- /include/ucode/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/lib.h -------------------------------------------------------------------------------- /include/ucode/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/module.h -------------------------------------------------------------------------------- /include/ucode/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/platform.h -------------------------------------------------------------------------------- /include/ucode/program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/program.h -------------------------------------------------------------------------------- /include/ucode/source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/source.h -------------------------------------------------------------------------------- /include/ucode/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/types.h -------------------------------------------------------------------------------- /include/ucode/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/util.h -------------------------------------------------------------------------------- /include/ucode/vallist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/vallist.h -------------------------------------------------------------------------------- /include/ucode/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/include/ucode/vm.h -------------------------------------------------------------------------------- /jsdoc/c-transpiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/jsdoc/c-transpiler.js -------------------------------------------------------------------------------- /jsdoc/conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/jsdoc/conf.json -------------------------------------------------------------------------------- /json-c-compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/json-c-compat.h -------------------------------------------------------------------------------- /lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lexer.c -------------------------------------------------------------------------------- /lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib.c -------------------------------------------------------------------------------- /lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/debug.c -------------------------------------------------------------------------------- /lib/digest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/digest.c -------------------------------------------------------------------------------- /lib/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/fs.c -------------------------------------------------------------------------------- /lib/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/io.c -------------------------------------------------------------------------------- /lib/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/log.c -------------------------------------------------------------------------------- /lib/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/math.c -------------------------------------------------------------------------------- /lib/nl80211.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/nl80211.c -------------------------------------------------------------------------------- /lib/resolv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/resolv.c -------------------------------------------------------------------------------- /lib/rtnl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/rtnl.c -------------------------------------------------------------------------------- /lib/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/socket.c -------------------------------------------------------------------------------- /lib/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/struct.c -------------------------------------------------------------------------------- /lib/ubus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/ubus.c -------------------------------------------------------------------------------- /lib/uci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/uci.c -------------------------------------------------------------------------------- /lib/uloop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/uloop.c -------------------------------------------------------------------------------- /lib/zlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/lib/zlib.c -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/main.c -------------------------------------------------------------------------------- /openwrt/ucode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/openwrt/ucode/Makefile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/package.json -------------------------------------------------------------------------------- /platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/platform.c -------------------------------------------------------------------------------- /program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/program.c -------------------------------------------------------------------------------- /source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/source.c -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cram/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/cram/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cram/test_basic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/cram/test_basic.t -------------------------------------------------------------------------------- /tests/custom/00_syntax/00_single_line_comments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/00_single_line_comments -------------------------------------------------------------------------------- /tests/custom/00_syntax/01_unterminated_comment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/01_unterminated_comment -------------------------------------------------------------------------------- /tests/custom/00_syntax/02_multi_line_comments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/02_multi_line_comments -------------------------------------------------------------------------------- /tests/custom/00_syntax/03_expression_blocks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/03_expression_blocks -------------------------------------------------------------------------------- /tests/custom/00_syntax/04_statement_blocks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/04_statement_blocks -------------------------------------------------------------------------------- /tests/custom/00_syntax/05_block_nesting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/05_block_nesting -------------------------------------------------------------------------------- /tests/custom/00_syntax/06_open_statement_block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/06_open_statement_block -------------------------------------------------------------------------------- /tests/custom/00_syntax/07_embedded_single_line_comments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/07_embedded_single_line_comments -------------------------------------------------------------------------------- /tests/custom/00_syntax/08_embedded_multi_line_comments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/08_embedded_multi_line_comments -------------------------------------------------------------------------------- /tests/custom/00_syntax/09_string_literals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/09_string_literals -------------------------------------------------------------------------------- /tests/custom/00_syntax/10_numeric_literals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/10_numeric_literals -------------------------------------------------------------------------------- /tests/custom/00_syntax/11_misc_literals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/11_misc_literals -------------------------------------------------------------------------------- /tests/custom/00_syntax/12_block_whitespace_control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/12_block_whitespace_control -------------------------------------------------------------------------------- /tests/custom/00_syntax/13_object_literals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/13_object_literals -------------------------------------------------------------------------------- /tests/custom/00_syntax/14_array_literals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/14_array_literals -------------------------------------------------------------------------------- /tests/custom/00_syntax/15_function_declarations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/15_function_declarations -------------------------------------------------------------------------------- /tests/custom/00_syntax/16_for_loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/16_for_loop -------------------------------------------------------------------------------- /tests/custom/00_syntax/17_while_loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/17_while_loop -------------------------------------------------------------------------------- /tests/custom/00_syntax/18_if_condition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/18_if_condition -------------------------------------------------------------------------------- /tests/custom/00_syntax/19_arrow_functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/19_arrow_functions -------------------------------------------------------------------------------- /tests/custom/00_syntax/20_list_expressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/20_list_expressions -------------------------------------------------------------------------------- /tests/custom/00_syntax/21_regex_literals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/21_regex_literals -------------------------------------------------------------------------------- /tests/custom/00_syntax/22_strict_mode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/22_strict_mode -------------------------------------------------------------------------------- /tests/custom/00_syntax/23_optional_chaining: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/23_optional_chaining -------------------------------------------------------------------------------- /tests/custom/00_syntax/24_null_coalesce: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/24_null_coalesce -------------------------------------------------------------------------------- /tests/custom/00_syntax/25_and_or_assignment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/25_and_or_assignment -------------------------------------------------------------------------------- /tests/custom/00_syntax/26_exponentiation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/26_exponentiation -------------------------------------------------------------------------------- /tests/custom/00_syntax/27_template_literals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/27_template_literals -------------------------------------------------------------------------------- /tests/custom/00_syntax/28_in_operator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/00_syntax/28_in_operator -------------------------------------------------------------------------------- /tests/custom/01_arithmetic/00_value_conversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/01_arithmetic/00_value_conversion -------------------------------------------------------------------------------- /tests/custom/01_arithmetic/01_division: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/01_arithmetic/01_division -------------------------------------------------------------------------------- /tests/custom/01_arithmetic/02_modulo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/01_arithmetic/02_modulo -------------------------------------------------------------------------------- /tests/custom/01_arithmetic/03_bitwise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/01_arithmetic/03_bitwise -------------------------------------------------------------------------------- /tests/custom/01_arithmetic/04_inc_dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/01_arithmetic/04_inc_dec -------------------------------------------------------------------------------- /tests/custom/01_arithmetic/05_overflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/01_arithmetic/05_overflow -------------------------------------------------------------------------------- /tests/custom/02_runtime/00_scoping: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/00_scoping -------------------------------------------------------------------------------- /tests/custom/02_runtime/01_break_continue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/01_break_continue -------------------------------------------------------------------------------- /tests/custom/02_runtime/02_this: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/02_this -------------------------------------------------------------------------------- /tests/custom/02_runtime/03_try_catch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/03_try_catch -------------------------------------------------------------------------------- /tests/custom/02_runtime/04_switch_case: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/04_switch_case -------------------------------------------------------------------------------- /tests/custom/02_runtime/05_closure_scope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/05_closure_scope -------------------------------------------------------------------------------- /tests/custom/02_runtime/06_recursion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/06_recursion -------------------------------------------------------------------------------- /tests/custom/02_runtime/07_raw_template_mode_switching: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/07_raw_template_mode_switching -------------------------------------------------------------------------------- /tests/custom/02_runtime/08_object_iteration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/02_runtime/08_object_iteration -------------------------------------------------------------------------------- /tests/custom/03_stdlib/01_chr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/01_chr -------------------------------------------------------------------------------- /tests/custom/03_stdlib/02_die: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/02_die -------------------------------------------------------------------------------- /tests/custom/03_stdlib/03_exists: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/03_exists -------------------------------------------------------------------------------- /tests/custom/03_stdlib/04_exit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/04_exit -------------------------------------------------------------------------------- /tests/custom/03_stdlib/05_getenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/05_getenv -------------------------------------------------------------------------------- /tests/custom/03_stdlib/06_filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/06_filter -------------------------------------------------------------------------------- /tests/custom/03_stdlib/07_hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/07_hex -------------------------------------------------------------------------------- /tests/custom/03_stdlib/08_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/08_int -------------------------------------------------------------------------------- /tests/custom/03_stdlib/09_join: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/09_join -------------------------------------------------------------------------------- /tests/custom/03_stdlib/10_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/10_keys -------------------------------------------------------------------------------- /tests/custom/03_stdlib/11_lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/11_lc -------------------------------------------------------------------------------- /tests/custom/03_stdlib/12_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/12_map -------------------------------------------------------------------------------- /tests/custom/03_stdlib/13_ord: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/13_ord -------------------------------------------------------------------------------- /tests/custom/03_stdlib/14_type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/14_type -------------------------------------------------------------------------------- /tests/custom/03_stdlib/15_reverse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/15_reverse -------------------------------------------------------------------------------- /tests/custom/03_stdlib/16_sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/16_sort -------------------------------------------------------------------------------- /tests/custom/03_stdlib/17_splice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/17_splice -------------------------------------------------------------------------------- /tests/custom/03_stdlib/18_split: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/18_split -------------------------------------------------------------------------------- /tests/custom/03_stdlib/19_substr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/19_substr -------------------------------------------------------------------------------- /tests/custom/03_stdlib/20_time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/20_time -------------------------------------------------------------------------------- /tests/custom/03_stdlib/21_uc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/21_uc -------------------------------------------------------------------------------- /tests/custom/03_stdlib/22_uchr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/22_uchr -------------------------------------------------------------------------------- /tests/custom/03_stdlib/23_values: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/23_values -------------------------------------------------------------------------------- /tests/custom/03_stdlib/24_trim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/24_trim -------------------------------------------------------------------------------- /tests/custom/03_stdlib/25_ltrim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/25_ltrim -------------------------------------------------------------------------------- /tests/custom/03_stdlib/26_rtrim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/26_rtrim -------------------------------------------------------------------------------- /tests/custom/03_stdlib/27_sprintf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/27_sprintf -------------------------------------------------------------------------------- /tests/custom/03_stdlib/28_printf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/28_printf -------------------------------------------------------------------------------- /tests/custom/03_stdlib/29_require: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/29_require -------------------------------------------------------------------------------- /tests/custom/03_stdlib/30_iptoarr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/30_iptoarr -------------------------------------------------------------------------------- /tests/custom/03_stdlib/31_arrtoip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/31_arrtoip -------------------------------------------------------------------------------- /tests/custom/03_stdlib/32_match: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/32_match -------------------------------------------------------------------------------- /tests/custom/03_stdlib/33_replace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/33_replace -------------------------------------------------------------------------------- /tests/custom/03_stdlib/34_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/34_json -------------------------------------------------------------------------------- /tests/custom/03_stdlib/35_include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/35_include -------------------------------------------------------------------------------- /tests/custom/03_stdlib/36_render: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/36_render -------------------------------------------------------------------------------- /tests/custom/03_stdlib/37_warn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/37_warn -------------------------------------------------------------------------------- /tests/custom/03_stdlib/38_system: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/38_system -------------------------------------------------------------------------------- /tests/custom/03_stdlib/39_trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/39_trace -------------------------------------------------------------------------------- /tests/custom/03_stdlib/40_proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/40_proto -------------------------------------------------------------------------------- /tests/custom/03_stdlib/41_sleep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/41_sleep -------------------------------------------------------------------------------- /tests/custom/03_stdlib/42_assert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/42_assert -------------------------------------------------------------------------------- /tests/custom/03_stdlib/43_regexp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/43_regexp -------------------------------------------------------------------------------- /tests/custom/03_stdlib/44_wildcard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/44_wildcard -------------------------------------------------------------------------------- /tests/custom/03_stdlib/45_sourcepath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/45_sourcepath -------------------------------------------------------------------------------- /tests/custom/03_stdlib/46_min: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/46_min -------------------------------------------------------------------------------- /tests/custom/03_stdlib/47_max: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/47_max -------------------------------------------------------------------------------- /tests/custom/03_stdlib/48_b64dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/48_b64dec -------------------------------------------------------------------------------- /tests/custom/03_stdlib/49_b64enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/49_b64enc -------------------------------------------------------------------------------- /tests/custom/03_stdlib/50_uniq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/50_uniq -------------------------------------------------------------------------------- /tests/custom/03_stdlib/51_localtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/51_localtime -------------------------------------------------------------------------------- /tests/custom/03_stdlib/52_gmtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/52_gmtime -------------------------------------------------------------------------------- /tests/custom/03_stdlib/53_timelocal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/53_timelocal -------------------------------------------------------------------------------- /tests/custom/03_stdlib/54_timegm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/54_timegm -------------------------------------------------------------------------------- /tests/custom/03_stdlib/55_clock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/55_clock -------------------------------------------------------------------------------- /tests/custom/03_stdlib/56_hexdec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/56_hexdec -------------------------------------------------------------------------------- /tests/custom/03_stdlib/57_hexenc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/57_hexenc -------------------------------------------------------------------------------- /tests/custom/03_stdlib/58_index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/58_index -------------------------------------------------------------------------------- /tests/custom/03_stdlib/59_rindex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/59_rindex -------------------------------------------------------------------------------- /tests/custom/03_stdlib/60_gc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/60_gc -------------------------------------------------------------------------------- /tests/custom/03_stdlib/61_loadstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/61_loadstring -------------------------------------------------------------------------------- /tests/custom/03_stdlib/62_loadfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/62_loadfile -------------------------------------------------------------------------------- /tests/custom/03_stdlib/63_call: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/63_call -------------------------------------------------------------------------------- /tests/custom/03_stdlib/64_slice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/64_slice -------------------------------------------------------------------------------- /tests/custom/03_stdlib/65_push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/65_push -------------------------------------------------------------------------------- /tests/custom/03_stdlib/66_unshift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/66_unshift -------------------------------------------------------------------------------- /tests/custom/03_stdlib/67_pop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/67_pop -------------------------------------------------------------------------------- /tests/custom/03_stdlib/68_shift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/03_stdlib/68_shift -------------------------------------------------------------------------------- /tests/custom/04_modules/01_export_variable_declaration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/01_export_variable_declaration -------------------------------------------------------------------------------- /tests/custom/04_modules/02_export_function_declaration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/02_export_function_declaration -------------------------------------------------------------------------------- /tests/custom/04_modules/03_export_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/03_export_list -------------------------------------------------------------------------------- /tests/custom/04_modules/04_export_rename: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/04_export_rename -------------------------------------------------------------------------------- /tests/custom/04_modules/05_export_default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/05_export_default -------------------------------------------------------------------------------- /tests/custom/04_modules/06_export_errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/06_export_errors -------------------------------------------------------------------------------- /tests/custom/04_modules/07_import_default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/07_import_default -------------------------------------------------------------------------------- /tests/custom/04_modules/08_import_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/08_import_list -------------------------------------------------------------------------------- /tests/custom/04_modules/09_import_wildcard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/09_import_wildcard -------------------------------------------------------------------------------- /tests/custom/04_modules/10_import_none: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/10_import_none -------------------------------------------------------------------------------- /tests/custom/04_modules/11_import_many_exec_once: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/11_import_many_exec_once -------------------------------------------------------------------------------- /tests/custom/04_modules/12_import_immutability: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/12_import_immutability -------------------------------------------------------------------------------- /tests/custom/04_modules/13_import_liveness: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/13_import_liveness -------------------------------------------------------------------------------- /tests/custom/04_modules/14_circular_imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/14_circular_imports -------------------------------------------------------------------------------- /tests/custom/04_modules/15_complex_imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/15_complex_imports -------------------------------------------------------------------------------- /tests/custom/04_modules/16_multi_program_imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/04_modules/16_multi_program_imports -------------------------------------------------------------------------------- /tests/custom/99_bugs/01_try_catch_stack_mismatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/01_try_catch_stack_mismatch -------------------------------------------------------------------------------- /tests/custom/99_bugs/02_array_pop_use_after_free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/02_array_pop_use_after_free -------------------------------------------------------------------------------- /tests/custom/99_bugs/03_switch_fallthrough_miscompilation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/03_switch_fallthrough_miscompilation -------------------------------------------------------------------------------- /tests/custom/99_bugs/04_property_set_abort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/04_property_set_abort -------------------------------------------------------------------------------- /tests/custom/99_bugs/05_duplicate_resource_type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/05_duplicate_resource_type -------------------------------------------------------------------------------- /tests/custom/99_bugs/06_lexer_escape_at_boundary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/06_lexer_escape_at_boundary -------------------------------------------------------------------------------- /tests/custom/99_bugs/07_lexer_overlong_lines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/07_lexer_overlong_lines -------------------------------------------------------------------------------- /tests/custom/99_bugs/08_compiler_arrow_fn_expressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/08_compiler_arrow_fn_expressions -------------------------------------------------------------------------------- /tests/custom/99_bugs/09_reject_invalid_array_indexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/09_reject_invalid_array_indexes -------------------------------------------------------------------------------- /tests/custom/99_bugs/10_break_stack_mismatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/10_break_stack_mismatch -------------------------------------------------------------------------------- /tests/custom/99_bugs/11_switch_stack_mismatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/11_switch_stack_mismatch -------------------------------------------------------------------------------- /tests/custom/99_bugs/12_altblock_stack_mismatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/12_altblock_stack_mismatch -------------------------------------------------------------------------------- /tests/custom/99_bugs/13_split_by_string_leading_trailing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/13_split_by_string_leading_trailing -------------------------------------------------------------------------------- /tests/custom/99_bugs/14_incomplete_expression_at_eof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/14_incomplete_expression_at_eof -------------------------------------------------------------------------------- /tests/custom/99_bugs/15_segfault_on_prefix_increment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/15_segfault_on_prefix_increment -------------------------------------------------------------------------------- /tests/custom/99_bugs/16_hang_on_regexp_at_eof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/16_hang_on_regexp_at_eof -------------------------------------------------------------------------------- /tests/custom/99_bugs/17_hang_on_unclosed_expression_block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/17_hang_on_unclosed_expression_block -------------------------------------------------------------------------------- /tests/custom/99_bugs/18_hang_on_line_comments_at_eof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/18_hang_on_line_comments_at_eof -------------------------------------------------------------------------------- /tests/custom/99_bugs/19_truncated_format_string: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/19_truncated_format_string -------------------------------------------------------------------------------- /tests/custom/99_bugs/20_use_strict_stack_mismatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/20_use_strict_stack_mismatch -------------------------------------------------------------------------------- /tests/custom/99_bugs/21_compiler_parenthesized_prop_keyword: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/21_compiler_parenthesized_prop_keyword -------------------------------------------------------------------------------- /tests/custom/99_bugs/22_compiler_break_continue_scoping: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/22_compiler_break_continue_scoping -------------------------------------------------------------------------------- /tests/custom/99_bugs/23_compiler_parenthesized_division: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/23_compiler_parenthesized_division -------------------------------------------------------------------------------- /tests/custom/99_bugs/24_compiler_local_for_loop_declaration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/24_compiler_local_for_loop_declaration -------------------------------------------------------------------------------- /tests/custom/99_bugs/25_lexer_shifted_offsets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/25_lexer_shifted_offsets -------------------------------------------------------------------------------- /tests/custom/99_bugs/26_compiler_jmp_to_zero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/26_compiler_jmp_to_zero -------------------------------------------------------------------------------- /tests/custom/99_bugs/27_invalid_sparse_array_set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/27_invalid_sparse_array_set -------------------------------------------------------------------------------- /tests/custom/99_bugs/28_null_equality: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/28_null_equality -------------------------------------------------------------------------------- /tests/custom/99_bugs/29_empty_string_as_number: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/29_empty_string_as_number -------------------------------------------------------------------------------- /tests/custom/99_bugs/30_nan_strict_equality: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/30_nan_strict_equality -------------------------------------------------------------------------------- /tests/custom/99_bugs/31_vallist_8bit_shortstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/31_vallist_8bit_shortstrings -------------------------------------------------------------------------------- /tests/custom/99_bugs/32_compiler_switch_patchlist_corruption: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/32_compiler_switch_patchlist_corruption -------------------------------------------------------------------------------- /tests/custom/99_bugs/33_vm_computed_prop_decl_crash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/33_vm_computed_prop_decl_crash -------------------------------------------------------------------------------- /tests/custom/99_bugs/34_dirname_off_by_one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/34_dirname_off_by_one -------------------------------------------------------------------------------- /tests/custom/99_bugs/35_vm_callframe_double_free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/35_vm_callframe_double_free -------------------------------------------------------------------------------- /tests/custom/99_bugs/36_vm_nested_call_return: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/36_vm_nested_call_return -------------------------------------------------------------------------------- /tests/custom/99_bugs/37_compiler_unexpected_unary_op: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/37_compiler_unexpected_unary_op -------------------------------------------------------------------------------- /tests/custom/99_bugs/38_index_segfault: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/38_index_segfault -------------------------------------------------------------------------------- /tests/custom/99_bugs/39_compiler_switch_continue_mismatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/39_compiler_switch_continue_mismatch -------------------------------------------------------------------------------- /tests/custom/99_bugs/40_lexer_bug_on_lstrip_off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/40_lexer_bug_on_lstrip_off -------------------------------------------------------------------------------- /tests/custom/99_bugs/41_compiler_invalid_return_opcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/41_compiler_invalid_return_opcode -------------------------------------------------------------------------------- /tests/custom/99_bugs/42_types_binary_string_comparison: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/42_types_binary_string_comparison -------------------------------------------------------------------------------- /tests/custom/99_bugs/43_types_json_double_format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/43_types_json_double_format -------------------------------------------------------------------------------- /tests/custom/99_bugs/44_compiler_as_from_identifier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/44_compiler_as_from_identifier -------------------------------------------------------------------------------- /tests/custom/99_bugs/45_compiler_loop_ctrl_unclosed_upvals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/45_compiler_loop_ctrl_unclosed_upvals -------------------------------------------------------------------------------- /tests/custom/99_bugs/46_getenv_destroys_environ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/46_getenv_destroys_environ -------------------------------------------------------------------------------- /tests/custom/99_bugs/47_compiler_no_prop_kw_after_spread: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/47_compiler_no_prop_kw_after_spread -------------------------------------------------------------------------------- /tests/custom/99_bugs/48_use_after_free_on_iteration_insert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/48_use_after_free_on_iteration_insert -------------------------------------------------------------------------------- /tests/custom/99_bugs/49_trailing_garbage_string_as_number: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/49_trailing_garbage_string_as_number -------------------------------------------------------------------------------- /tests/custom/99_bugs/50_missing_upvalue_resolving: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/50_missing_upvalue_resolving -------------------------------------------------------------------------------- /tests/custom/99_bugs/51_preserve_lexer_flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/99_bugs/51_preserve_lexer_flags -------------------------------------------------------------------------------- /tests/custom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/CMakeLists.txt -------------------------------------------------------------------------------- /tests/custom/run_tests.uc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/custom/run_tests.uc -------------------------------------------------------------------------------- /tests/fuzz/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/fuzz/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fuzz/corpus/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fuzz/test-fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/tests/fuzz/test-fuzz.c -------------------------------------------------------------------------------- /types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/types.c -------------------------------------------------------------------------------- /vallist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/vallist.c -------------------------------------------------------------------------------- /vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jow-/ucode/HEAD/vm.c --------------------------------------------------------------------------------