├── LICENSE ├── Odin.cloc ├── README.md ├── midgard └── test.midgard ├── src ├── assembler │ └── assembler.odin ├── constant │ └── value.odin ├── frontend │ ├── ast.odin │ ├── builtin.odin │ ├── checker.odin │ ├── decl.odin │ ├── entity.odin │ ├── errors.odin │ ├── expr.odin │ ├── parser.odin │ ├── stmt.odin │ ├── token.odin │ ├── tokenizer.odin │ ├── type_expr.odin │ └── types.odin └── main.odin ├── test.html └── test.wasm /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/LICENSE -------------------------------------------------------------------------------- /Odin.cloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/Odin.cloc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/README.md -------------------------------------------------------------------------------- /midgard/test.midgard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/midgard/test.midgard -------------------------------------------------------------------------------- /src/assembler/assembler.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/assembler/assembler.odin -------------------------------------------------------------------------------- /src/constant/value.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/constant/value.odin -------------------------------------------------------------------------------- /src/frontend/ast.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/ast.odin -------------------------------------------------------------------------------- /src/frontend/builtin.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/builtin.odin -------------------------------------------------------------------------------- /src/frontend/checker.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/checker.odin -------------------------------------------------------------------------------- /src/frontend/decl.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/decl.odin -------------------------------------------------------------------------------- /src/frontend/entity.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/entity.odin -------------------------------------------------------------------------------- /src/frontend/errors.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/errors.odin -------------------------------------------------------------------------------- /src/frontend/expr.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/expr.odin -------------------------------------------------------------------------------- /src/frontend/parser.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/parser.odin -------------------------------------------------------------------------------- /src/frontend/stmt.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/stmt.odin -------------------------------------------------------------------------------- /src/frontend/token.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/token.odin -------------------------------------------------------------------------------- /src/frontend/tokenizer.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/tokenizer.odin -------------------------------------------------------------------------------- /src/frontend/type_expr.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/type_expr.odin -------------------------------------------------------------------------------- /src/frontend/types.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/frontend/types.odin -------------------------------------------------------------------------------- /src/main.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/src/main.odin -------------------------------------------------------------------------------- /test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/test.html -------------------------------------------------------------------------------- /test.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gingerBill/Midgard/HEAD/test.wasm --------------------------------------------------------------------------------