├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── img │ └── logo.png ├── examples ├── README.md ├── bitmap.ub ├── bubble_sort.ub ├── cat.ub ├── cli.ub ├── hello_world.ub ├── hello_world_macho64.ub ├── http_server.ub ├── io_libc.ub ├── linked_list.ub ├── macros.ub ├── number_guessing_game.ub ├── number_ops.ub ├── pi.ub ├── snake.ub └── subnet.ub ├── src ├── bin │ └── umber.rs ├── compiler.rs ├── error.rs ├── lexer.rs ├── lib.rs ├── nodes.rs ├── nodes │ ├── accessor_node.rs │ ├── address_of_node.rs │ ├── array_node.rs │ ├── asm_node.rs │ ├── binop_node.rs │ ├── break_node.rs │ ├── call_node.rs │ ├── cast_node.rs │ ├── char_node.rs │ ├── const_def_node.rs │ ├── continue_node.rs │ ├── dereference_node.rs │ ├── extern_node.rs │ ├── f64_to_u64_node.rs │ ├── floating_binop_node.rs │ ├── floating_point_node.rs │ ├── for_node.rs │ ├── functiondecl_node.rs │ ├── functiondef_node.rs │ ├── if_node.rs │ ├── if_node │ │ ├── case.rs │ │ └── elsecase.rs │ ├── ignored_node.rs │ ├── import_node.rs │ ├── macro_def_node.rs │ ├── number_node.rs │ ├── offset_node.rs │ ├── pointer_assign_node.rs │ ├── read_bytes_node.rs │ ├── return_node.rs │ ├── sizeof_node.rs │ ├── stack_allocation_node.rs │ ├── statements_node.rs │ ├── static_decl_node.rs │ ├── static_def_node.rs │ ├── string_node.rs │ ├── struct_def_node.rs │ ├── struct_init_node.rs │ ├── syscall_node.rs │ ├── u64_to_f64_node.rs │ ├── unaryop_node.rs │ ├── util │ │ ├── mod.rs │ │ └── type_carrier_node.rs │ ├── var_node │ │ ├── access.rs │ │ ├── assign.rs │ │ ├── declare.rs │ │ ├── mod.rs │ │ ├── typed_access.rs │ │ └── typed_assign.rs │ └── while_node.rs ├── parser.rs ├── position.rs ├── results │ ├── mod.rs │ ├── parse.rs │ └── validation.rs ├── semantics.rs ├── symbol_table.rs ├── syscall.rs ├── token.rs ├── utils.rs └── values │ ├── mod.rs │ ├── value_size.rs │ ├── value_type.rs │ └── value_type │ ├── bool_type.rs │ ├── char_type.rs │ ├── f64_type.rs │ ├── function_type.rs │ ├── generic_type.rs │ ├── i16_type.rs │ ├── i32_type.rs │ ├── i64_type.rs │ ├── i8_type.rs │ ├── ignored_type.rs │ ├── pointer_type.rs │ ├── string_type.rs │ ├── struct_type.rs │ ├── u16_type.rs │ ├── u32_type.rs │ ├── u64_type.rs │ ├── u8_type.rs │ └── void_type.rs └── tests └── integration_test.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/assets/img/logo.png -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/bitmap.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/bitmap.ub -------------------------------------------------------------------------------- /examples/bubble_sort.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/bubble_sort.ub -------------------------------------------------------------------------------- /examples/cat.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/cat.ub -------------------------------------------------------------------------------- /examples/cli.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/cli.ub -------------------------------------------------------------------------------- /examples/hello_world.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/hello_world.ub -------------------------------------------------------------------------------- /examples/hello_world_macho64.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/hello_world_macho64.ub -------------------------------------------------------------------------------- /examples/http_server.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/http_server.ub -------------------------------------------------------------------------------- /examples/io_libc.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/io_libc.ub -------------------------------------------------------------------------------- /examples/linked_list.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/linked_list.ub -------------------------------------------------------------------------------- /examples/macros.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/macros.ub -------------------------------------------------------------------------------- /examples/number_guessing_game.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/number_guessing_game.ub -------------------------------------------------------------------------------- /examples/number_ops.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/number_ops.ub -------------------------------------------------------------------------------- /examples/pi.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/pi.ub -------------------------------------------------------------------------------- /examples/snake.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/snake.ub -------------------------------------------------------------------------------- /examples/subnet.ub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/examples/subnet.ub -------------------------------------------------------------------------------- /src/bin/umber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/bin/umber.rs -------------------------------------------------------------------------------- /src/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/compiler.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/lexer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes.rs -------------------------------------------------------------------------------- /src/nodes/accessor_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/accessor_node.rs -------------------------------------------------------------------------------- /src/nodes/address_of_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/address_of_node.rs -------------------------------------------------------------------------------- /src/nodes/array_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/array_node.rs -------------------------------------------------------------------------------- /src/nodes/asm_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/asm_node.rs -------------------------------------------------------------------------------- /src/nodes/binop_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/binop_node.rs -------------------------------------------------------------------------------- /src/nodes/break_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/break_node.rs -------------------------------------------------------------------------------- /src/nodes/call_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/call_node.rs -------------------------------------------------------------------------------- /src/nodes/cast_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/cast_node.rs -------------------------------------------------------------------------------- /src/nodes/char_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/char_node.rs -------------------------------------------------------------------------------- /src/nodes/const_def_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/const_def_node.rs -------------------------------------------------------------------------------- /src/nodes/continue_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/continue_node.rs -------------------------------------------------------------------------------- /src/nodes/dereference_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/dereference_node.rs -------------------------------------------------------------------------------- /src/nodes/extern_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/extern_node.rs -------------------------------------------------------------------------------- /src/nodes/f64_to_u64_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/f64_to_u64_node.rs -------------------------------------------------------------------------------- /src/nodes/floating_binop_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/floating_binop_node.rs -------------------------------------------------------------------------------- /src/nodes/floating_point_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/floating_point_node.rs -------------------------------------------------------------------------------- /src/nodes/for_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/for_node.rs -------------------------------------------------------------------------------- /src/nodes/functiondecl_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/functiondecl_node.rs -------------------------------------------------------------------------------- /src/nodes/functiondef_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/functiondef_node.rs -------------------------------------------------------------------------------- /src/nodes/if_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/if_node.rs -------------------------------------------------------------------------------- /src/nodes/if_node/case.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/if_node/case.rs -------------------------------------------------------------------------------- /src/nodes/if_node/elsecase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/if_node/elsecase.rs -------------------------------------------------------------------------------- /src/nodes/ignored_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/ignored_node.rs -------------------------------------------------------------------------------- /src/nodes/import_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/import_node.rs -------------------------------------------------------------------------------- /src/nodes/macro_def_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/macro_def_node.rs -------------------------------------------------------------------------------- /src/nodes/number_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/number_node.rs -------------------------------------------------------------------------------- /src/nodes/offset_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/offset_node.rs -------------------------------------------------------------------------------- /src/nodes/pointer_assign_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/pointer_assign_node.rs -------------------------------------------------------------------------------- /src/nodes/read_bytes_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/read_bytes_node.rs -------------------------------------------------------------------------------- /src/nodes/return_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/return_node.rs -------------------------------------------------------------------------------- /src/nodes/sizeof_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/sizeof_node.rs -------------------------------------------------------------------------------- /src/nodes/stack_allocation_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/stack_allocation_node.rs -------------------------------------------------------------------------------- /src/nodes/statements_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/statements_node.rs -------------------------------------------------------------------------------- /src/nodes/static_decl_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/static_decl_node.rs -------------------------------------------------------------------------------- /src/nodes/static_def_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/static_def_node.rs -------------------------------------------------------------------------------- /src/nodes/string_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/string_node.rs -------------------------------------------------------------------------------- /src/nodes/struct_def_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/struct_def_node.rs -------------------------------------------------------------------------------- /src/nodes/struct_init_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/struct_init_node.rs -------------------------------------------------------------------------------- /src/nodes/syscall_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/syscall_node.rs -------------------------------------------------------------------------------- /src/nodes/u64_to_f64_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/u64_to_f64_node.rs -------------------------------------------------------------------------------- /src/nodes/unaryop_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/unaryop_node.rs -------------------------------------------------------------------------------- /src/nodes/util/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod type_carrier_node; 2 | -------------------------------------------------------------------------------- /src/nodes/util/type_carrier_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/util/type_carrier_node.rs -------------------------------------------------------------------------------- /src/nodes/var_node/access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/var_node/access.rs -------------------------------------------------------------------------------- /src/nodes/var_node/assign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/var_node/assign.rs -------------------------------------------------------------------------------- /src/nodes/var_node/declare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/var_node/declare.rs -------------------------------------------------------------------------------- /src/nodes/var_node/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/var_node/mod.rs -------------------------------------------------------------------------------- /src/nodes/var_node/typed_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/var_node/typed_access.rs -------------------------------------------------------------------------------- /src/nodes/var_node/typed_assign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/var_node/typed_assign.rs -------------------------------------------------------------------------------- /src/nodes/while_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/nodes/while_node.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/parser.rs -------------------------------------------------------------------------------- /src/position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/position.rs -------------------------------------------------------------------------------- /src/results/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/results/mod.rs -------------------------------------------------------------------------------- /src/results/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/results/parse.rs -------------------------------------------------------------------------------- /src/results/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/results/validation.rs -------------------------------------------------------------------------------- /src/semantics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/semantics.rs -------------------------------------------------------------------------------- /src/symbol_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/symbol_table.rs -------------------------------------------------------------------------------- /src/syscall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/syscall.rs -------------------------------------------------------------------------------- /src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/token.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/values/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/mod.rs -------------------------------------------------------------------------------- /src/values/value_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_size.rs -------------------------------------------------------------------------------- /src/values/value_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type.rs -------------------------------------------------------------------------------- /src/values/value_type/bool_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/bool_type.rs -------------------------------------------------------------------------------- /src/values/value_type/char_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/char_type.rs -------------------------------------------------------------------------------- /src/values/value_type/f64_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/f64_type.rs -------------------------------------------------------------------------------- /src/values/value_type/function_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/function_type.rs -------------------------------------------------------------------------------- /src/values/value_type/generic_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/generic_type.rs -------------------------------------------------------------------------------- /src/values/value_type/i16_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/i16_type.rs -------------------------------------------------------------------------------- /src/values/value_type/i32_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/i32_type.rs -------------------------------------------------------------------------------- /src/values/value_type/i64_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/i64_type.rs -------------------------------------------------------------------------------- /src/values/value_type/i8_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/i8_type.rs -------------------------------------------------------------------------------- /src/values/value_type/ignored_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/ignored_type.rs -------------------------------------------------------------------------------- /src/values/value_type/pointer_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/pointer_type.rs -------------------------------------------------------------------------------- /src/values/value_type/string_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/string_type.rs -------------------------------------------------------------------------------- /src/values/value_type/struct_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/struct_type.rs -------------------------------------------------------------------------------- /src/values/value_type/u16_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/u16_type.rs -------------------------------------------------------------------------------- /src/values/value_type/u32_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/u32_type.rs -------------------------------------------------------------------------------- /src/values/value_type/u64_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/u64_type.rs -------------------------------------------------------------------------------- /src/values/value_type/u8_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/u8_type.rs -------------------------------------------------------------------------------- /src/values/value_type/void_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/src/values/value_type/void_type.rs -------------------------------------------------------------------------------- /tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteolutz/umber-lang/HEAD/tests/integration_test.rs --------------------------------------------------------------------------------