nooc

nooc programming language compiler
git clone git://git.nihaljere.xyz/nooc
Log | Files | Refs | LICENSE

ModeNameSize
-rw-r--r--.gitignore2L
-rw-r--r--LICENSE13L
-rw-r--r--Makefile8L
-rw-r--r--array.c46L
-rw-r--r--array.h14L
-rw-r--r--blake3.c175L
-rw-r--r--blake3.h20L
-rw-r--r--blockstack.c40L
-rw-r--r--blockstack.h3L
-rw-r--r--elf.c68L
-rw-r--r--elf.h1L
-rw-r--r--ir.c484L
-rw-r--r--ir.h88L
-rw-r--r--lex.c137L
-rw-r--r--lex.h1L
-rw-r--r--main.c201L
-rw-r--r--map.c154L
-rw-r--r--map.h17L
-rw-r--r--nooc.h250L
-rw-r--r--parse.c458L
-rw-r--r--parse.h3L
-rw-r--r--siphash.c175L
-rwxr-xr-xtest.sh21L
-rw-r--r--test/add.pass.nooc5L
-rw-r--r--test/add_ext16.pass.nooc9L
-rw-r--r--test/add_ext8.pass.nooc9L
-rw-r--r--test/array.pass.nooc6L
-rw-r--r--test/array_size.fail.nooc1L
-rw-r--r--test/assign_before_decl.fail.nooc2L
-rw-r--r--test/assign_int.pass.nooc6L
-rw-r--r--test/curly.fail.nooc3L
-rw-r--r--test/declare_from_ident.pass.nooc6L
-rw-r--r--test/exit.pass.nooc7L
-rw-r--r--test/exitwrite.pass.nooc22L
-rw-r--r--test/extend.pass.nooc15L
-rw-r--r--test/gcd.staging.nooc10L
-rw-r--r--test/global.pass.nooc9L
-rw-r--r--test/global_i16.pass.nooc9L
-rw-r--r--test/global_i32.pass.nooc9L
-rw-r--r--test/global_i8.pass.nooc9L
-rw-r--r--test/i32.pass.nooc6L
-rw-r--r--test/ident_type_mismatch.fail.nooc4L
-rw-r--r--test/local_i8.pass.nooc8L
-rw-r--r--test/mainexit.pass.nooc4L
-rw-r--r--test/mismatch_proc_type_expr_param_len.fail.nooc8L
-rw-r--r--test/pointer_global.pass.nooc6L
-rw-r--r--test/pointer_local.pass.nooc5L
-rw-r--r--test/proc.pass.nooc11L
-rw-r--r--test/proc_type_mismatch.fail.nooc8L
-rw-r--r--test/syntax1.fail.nooc1L
-rw-r--r--test/syscall_ret.pass.nooc10L
-rw-r--r--test/type.fail.nooc4L
-rw-r--r--test/upper_registers.pass.nooc17L
-rw-r--r--test/yes.pass.nooc9L
-rw-r--r--type.c302L
-rw-r--r--type.h5L
-rw-r--r--util.c293L
-rw-r--r--util.h12L
-rw-r--r--x64.c1036L