├── .gitattributes ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── assets └── Nmet.png ├── examples ├── .gitignore ├── 01-hello_world.nmt ├── 01-hello_world.txt ├── 02-stars.nmt ├── 02-stars.txt ├── 03-rule110.nmt ├── 03-rule110.txt ├── 04-fibonacci.nmt ├── 04-fibonacci.txt ├── 05-preprocessing.nmt ├── 06-web_server.nmt ├── 07-game_window.nmt └── 08-library.nmt ├── extensions ├── README.md └── vim │ ├── ftdetect │ └── nmt.vim │ └── syntax │ └── nmt.vim ├── site ├── .gitignore ├── .npmrc ├── jsconfig.json ├── package.json ├── postcss.config.js ├── src │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── fonts.css │ ├── lib │ │ ├── assets │ │ │ └── logo.svg │ │ └── index.js │ └── routes │ │ ├── +layout.js │ │ ├── +layout.svelte │ │ └── +page.svelte ├── static │ ├── .nojekyll │ ├── favicon.ico │ └── fonts │ │ ├── Rubik-Bold.ttf │ │ ├── Rubik-ExtraBold.ttf │ │ ├── Rubik-Light.ttf │ │ ├── Rubik-Medium.ttf │ │ ├── Rubik-Regular.ttf │ │ └── Rubik-SemiBold.ttf ├── svelte.config.js ├── tailwind.config.js ├── vite.config.js ├── yarn-error.log └── yarn.lock ├── src ├── assembler │ ├── asm_parser.rs │ ├── assemble.rs │ ├── data_bss.rs │ ├── instructions.rs │ ├── memory.rs │ ├── mnemonic.rs │ ├── mod.rs │ ├── opcodes.rs │ ├── register.rs │ ├── text.rs │ └── utils.rs ├── compiler │ ├── bif.rs │ ├── block.rs │ ├── expr.rs │ ├── function.rs │ ├── mod.rs │ ├── stmts.rs │ └── variables.rs ├── error_handeling.rs ├── formats │ ├── elf │ │ ├── flags.rs │ │ ├── header.rs │ │ ├── mod.rs │ │ ├── program.rs │ │ └── sections.rs │ ├── mod.rs │ └── pe │ │ └── mod.rs ├── lexer.rs ├── linker │ └── mod.rs ├── macros.rs ├── main.rs ├── optim │ └── mod.rs ├── parser │ ├── assign.rs │ ├── block.rs │ ├── expr.rs │ ├── function.rs │ ├── mod.rs │ ├── preprocessing.rs │ ├── program.rs │ ├── stmt.rs │ ├── structs.rs │ ├── types.rs │ └── variable_decl.rs ├── terms.rs ├── tests.rs └── utils.rs ├── std ├── core.nmt ├── graphics │ └── wayland.nmt ├── syscalls.nmt ├── syscalls │ ├── file.nmt │ ├── proc.nmt │ └── socket.nmt └── system.nmt └── tests ├── arrays.nmt ├── arrays.txt ├── assign.nmt ├── assign.txt ├── binary_expr.nmt ├── binary_expr.txt ├── compare_expr.nmt ├── compare_expr.txt ├── conditions.nmt ├── conditions.txt ├── cont_break.nmt ├── cont_break.txt ├── defer.nmt ├── defer.txt ├── ffi.nmt ├── ffi.txt ├── for_loops.nmt ├── for_loops.txt ├── functions.nmt ├── functions.txt ├── libadd.a ├── loops.nmt ├── loops.txt ├── static_var.nmt ├── static_var.txt ├── string_expr.nmt ├── string_expr.txt ├── structs.nmt └── structs.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/Nmet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/assets/Nmet.png -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | libraylib.a 2 | -------------------------------------------------------------------------------- /examples/01-hello_world.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/01-hello_world.nmt -------------------------------------------------------------------------------- /examples/01-hello_world.txt: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /examples/02-stars.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/02-stars.nmt -------------------------------------------------------------------------------- /examples/02-stars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/02-stars.txt -------------------------------------------------------------------------------- /examples/03-rule110.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/03-rule110.nmt -------------------------------------------------------------------------------- /examples/03-rule110.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/03-rule110.txt -------------------------------------------------------------------------------- /examples/04-fibonacci.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/04-fibonacci.nmt -------------------------------------------------------------------------------- /examples/04-fibonacci.txt: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /examples/05-preprocessing.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/05-preprocessing.nmt -------------------------------------------------------------------------------- /examples/06-web_server.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/06-web_server.nmt -------------------------------------------------------------------------------- /examples/07-game_window.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/07-game_window.nmt -------------------------------------------------------------------------------- /examples/08-library.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/examples/08-library.nmt -------------------------------------------------------------------------------- /extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/extensions/README.md -------------------------------------------------------------------------------- /extensions/vim/ftdetect/nmt.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/extensions/vim/ftdetect/nmt.vim -------------------------------------------------------------------------------- /extensions/vim/syntax/nmt.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/extensions/vim/syntax/nmt.vim -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/.gitignore -------------------------------------------------------------------------------- /site/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /site/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/jsconfig.json -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/package.json -------------------------------------------------------------------------------- /site/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/postcss.config.js -------------------------------------------------------------------------------- /site/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/app.css -------------------------------------------------------------------------------- /site/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/app.d.ts -------------------------------------------------------------------------------- /site/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/app.html -------------------------------------------------------------------------------- /site/src/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/fonts.css -------------------------------------------------------------------------------- /site/src/lib/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/lib/assets/logo.svg -------------------------------------------------------------------------------- /site/src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/lib/index.js -------------------------------------------------------------------------------- /site/src/routes/+layout.js: -------------------------------------------------------------------------------- 1 | export const prerender = true; 2 | -------------------------------------------------------------------------------- /site/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/routes/+layout.svelte -------------------------------------------------------------------------------- /site/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/src/routes/+page.svelte -------------------------------------------------------------------------------- /site/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/static/favicon.ico -------------------------------------------------------------------------------- /site/static/fonts/Rubik-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/static/fonts/Rubik-Bold.ttf -------------------------------------------------------------------------------- /site/static/fonts/Rubik-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/static/fonts/Rubik-ExtraBold.ttf -------------------------------------------------------------------------------- /site/static/fonts/Rubik-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/static/fonts/Rubik-Light.ttf -------------------------------------------------------------------------------- /site/static/fonts/Rubik-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/static/fonts/Rubik-Medium.ttf -------------------------------------------------------------------------------- /site/static/fonts/Rubik-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/static/fonts/Rubik-Regular.ttf -------------------------------------------------------------------------------- /site/static/fonts/Rubik-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/static/fonts/Rubik-SemiBold.ttf -------------------------------------------------------------------------------- /site/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/svelte.config.js -------------------------------------------------------------------------------- /site/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/tailwind.config.js -------------------------------------------------------------------------------- /site/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/vite.config.js -------------------------------------------------------------------------------- /site/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/yarn-error.log -------------------------------------------------------------------------------- /site/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/site/yarn.lock -------------------------------------------------------------------------------- /src/assembler/asm_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/asm_parser.rs -------------------------------------------------------------------------------- /src/assembler/assemble.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/assemble.rs -------------------------------------------------------------------------------- /src/assembler/data_bss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/data_bss.rs -------------------------------------------------------------------------------- /src/assembler/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/instructions.rs -------------------------------------------------------------------------------- /src/assembler/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/memory.rs -------------------------------------------------------------------------------- /src/assembler/mnemonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/mnemonic.rs -------------------------------------------------------------------------------- /src/assembler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/mod.rs -------------------------------------------------------------------------------- /src/assembler/opcodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/opcodes.rs -------------------------------------------------------------------------------- /src/assembler/register.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/register.rs -------------------------------------------------------------------------------- /src/assembler/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/text.rs -------------------------------------------------------------------------------- /src/assembler/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/assembler/utils.rs -------------------------------------------------------------------------------- /src/compiler/bif.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/compiler/bif.rs -------------------------------------------------------------------------------- /src/compiler/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/compiler/block.rs -------------------------------------------------------------------------------- /src/compiler/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/compiler/expr.rs -------------------------------------------------------------------------------- /src/compiler/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/compiler/function.rs -------------------------------------------------------------------------------- /src/compiler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/compiler/mod.rs -------------------------------------------------------------------------------- /src/compiler/stmts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/compiler/stmts.rs -------------------------------------------------------------------------------- /src/compiler/variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/compiler/variables.rs -------------------------------------------------------------------------------- /src/error_handeling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/error_handeling.rs -------------------------------------------------------------------------------- /src/formats/elf/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/formats/elf/flags.rs -------------------------------------------------------------------------------- /src/formats/elf/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/formats/elf/header.rs -------------------------------------------------------------------------------- /src/formats/elf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/formats/elf/mod.rs -------------------------------------------------------------------------------- /src/formats/elf/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/formats/elf/program.rs -------------------------------------------------------------------------------- /src/formats/elf/sections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/formats/elf/sections.rs -------------------------------------------------------------------------------- /src/formats/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod elf; 2 | -------------------------------------------------------------------------------- /src/formats/pe/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/formats/pe/mod.rs -------------------------------------------------------------------------------- /src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/lexer.rs -------------------------------------------------------------------------------- /src/linker/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/linker/mod.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/optim/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/optim/mod.rs -------------------------------------------------------------------------------- /src/parser/assign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/assign.rs -------------------------------------------------------------------------------- /src/parser/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/block.rs -------------------------------------------------------------------------------- /src/parser/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/expr.rs -------------------------------------------------------------------------------- /src/parser/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/function.rs -------------------------------------------------------------------------------- /src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/mod.rs -------------------------------------------------------------------------------- /src/parser/preprocessing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/preprocessing.rs -------------------------------------------------------------------------------- /src/parser/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/program.rs -------------------------------------------------------------------------------- /src/parser/stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/stmt.rs -------------------------------------------------------------------------------- /src/parser/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/structs.rs -------------------------------------------------------------------------------- /src/parser/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/types.rs -------------------------------------------------------------------------------- /src/parser/variable_decl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/parser/variable_decl.rs -------------------------------------------------------------------------------- /src/terms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/terms.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/tests.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/src/utils.rs -------------------------------------------------------------------------------- /std/core.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/std/core.nmt -------------------------------------------------------------------------------- /std/graphics/wayland.nmt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /std/syscalls.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/std/syscalls.nmt -------------------------------------------------------------------------------- /std/syscalls/file.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/std/syscalls/file.nmt -------------------------------------------------------------------------------- /std/syscalls/proc.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/std/syscalls/proc.nmt -------------------------------------------------------------------------------- /std/syscalls/socket.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/std/syscalls/socket.nmt -------------------------------------------------------------------------------- /std/system.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/std/system.nmt -------------------------------------------------------------------------------- /tests/arrays.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/arrays.nmt -------------------------------------------------------------------------------- /tests/arrays.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | -------------------------------------------------------------------------------- /tests/assign.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/assign.nmt -------------------------------------------------------------------------------- /tests/assign.txt: -------------------------------------------------------------------------------- 1 | 20 2 | 22 3 | 12 4 | 24 5 | 2 6 | 0 7 | -------------------------------------------------------------------------------- /tests/binary_expr.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/binary_expr.nmt -------------------------------------------------------------------------------- /tests/binary_expr.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /tests/compare_expr.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/compare_expr.nmt -------------------------------------------------------------------------------- /tests/compare_expr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/compare_expr.txt -------------------------------------------------------------------------------- /tests/conditions.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/conditions.nmt -------------------------------------------------------------------------------- /tests/conditions.txt: -------------------------------------------------------------------------------- 1 | 420 2 | 69 3 | 85 4 | -------------------------------------------------------------------------------- /tests/cont_break.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/cont_break.nmt -------------------------------------------------------------------------------- /tests/cont_break.txt: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /tests/defer.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/defer.nmt -------------------------------------------------------------------------------- /tests/defer.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /tests/ffi.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/ffi.nmt -------------------------------------------------------------------------------- /tests/ffi.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | 1 4 | -------------------------------------------------------------------------------- /tests/for_loops.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/for_loops.nmt -------------------------------------------------------------------------------- /tests/for_loops.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/functions.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/functions.nmt -------------------------------------------------------------------------------- /tests/functions.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/libadd.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/libadd.a -------------------------------------------------------------------------------- /tests/loops.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/loops.nmt -------------------------------------------------------------------------------- /tests/loops.txt: -------------------------------------------------------------------------------- 1 | 32 2 | -------------------------------------------------------------------------------- /tests/static_var.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/static_var.nmt -------------------------------------------------------------------------------- /tests/static_var.txt: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /tests/string_expr.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/string_expr.nmt -------------------------------------------------------------------------------- /tests/string_expr.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | From 4 | Nmet 5 | -------------------------------------------------------------------------------- /tests/structs.nmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahanfr/Nmet/HEAD/tests/structs.nmt -------------------------------------------------------------------------------- /tests/structs.txt: -------------------------------------------------------------------------------- 1 | 65 2 | --------------------------------------------------------------------------------