├── .gitignore ├── .vscode └── launch.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── docs ├── error_codes.json └── reference-semantics.html ├── extensions ├── README.md ├── media │ └── logo-dark-1024x1024.png └── vscode │ ├── nitrate-lsp │ ├── .gitignore │ ├── .npmrc │ ├── .vscode-test.mjs │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── eslint.config.mjs │ ├── icons │ │ └── icon-light.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── extension.ts │ │ └── test │ │ │ └── extension.test.ts │ ├── tsconfig.json │ └── webpack.config.js │ ├── nitrate-syntax │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── LICENSE.md │ ├── README.md │ ├── icons │ │ ├── icon-dark.png │ │ └── icon-light.png │ ├── language-configuration.json │ ├── nitrate.tmLanguage.json │ └── package.json │ └── nitrate │ ├── .gitignore │ ├── .vscode │ └── launch.json │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── icons │ └── icon-light.png │ └── package.json ├── snap ├── snapcraft.yaml └── token.txt └── src ├── bin ├── nitrate_lower_hir.rs ├── nitrate_parse.rs ├── nitrate_resolve.rs └── no3.rs ├── diagnosis ├── Cargo.toml └── src │ ├── collector.rs │ ├── diagnostic.rs │ ├── file_id.rs │ └── lib.rs ├── driver ├── Cargo.toml └── src │ ├── commands │ ├── add.rs │ ├── bench.rs │ ├── build.rs │ ├── check.rs │ ├── clean.rs │ ├── data │ │ ├── default_bin.nit │ │ └── default_lib.nit │ ├── doc.rs │ ├── init.rs │ ├── install.rs │ ├── mod.rs │ ├── new.rs │ ├── publish.rs │ ├── remove.rs │ ├── run.rs │ ├── search.rs │ ├── test.rs │ ├── uninstall.rs │ └── update.rs │ ├── driver.rs │ ├── explain_code.rs │ ├── lib.rs │ └── package.rs ├── lib.rs ├── optimization ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── traits.rs └── translation ├── Cargo.toml ├── README.md └── src ├── hir ├── Cargo.toml └── src │ ├── cmp.rs │ ├── dump.rs │ ├── dump_expr.rs │ ├── dump_item.rs │ ├── dump_ty.rs │ ├── expr.rs │ ├── item.rs │ ├── iter.rs │ ├── iter_mut.rs │ ├── iterator_ops.rs │ ├── iterator_ops_mut.rs │ ├── lib.rs │ ├── literal_ops.rs │ ├── node_digest.rs │ ├── save.rs │ ├── store.rs │ ├── table.rs │ ├── try_for_each.rs │ ├── try_for_each_mut.rs │ ├── ty.rs │ ├── ty_alignment.rs │ ├── ty_size.rs │ └── ty_stride.rs ├── hir_evaluate ├── Cargo.toml └── src │ ├── eval.rs │ ├── expr.rs │ └── lib.rs ├── hir_from_tree ├── Cargo.toml └── src │ ├── context.rs │ ├── diagnosis.rs │ ├── into.rs │ ├── lib.rs │ ├── lower │ ├── expr.rs │ ├── item.rs │ ├── lower.rs │ ├── mod.rs │ └── ty.rs │ └── put_defaults.rs ├── hir_get_type ├── Cargo.toml └── src │ ├── get_type.rs │ └── lib.rs ├── hir_mangle ├── Cargo.toml └── src │ ├── lib.rs │ ├── mangle.rs │ ├── string.rs │ └── ty.rs ├── hir_resolve_type ├── Cargo.toml └── src │ ├── expr.rs │ ├── item.rs │ ├── lib.rs │ ├── resolve_type.rs │ └── ty.rs ├── hir_validate ├── Cargo.toml └── src │ ├── expr.rs │ ├── item.rs │ ├── lib.rs │ ├── ty.rs │ └── validate_hir.rs ├── hir_visitor ├── Cargo.toml └── src │ ├── expr.rs │ ├── item.rs │ ├── lib.rs │ └── ty.rs ├── lib.rs ├── llvm ├── Cargo.toml └── src │ ├── context.rs │ └── lib.rs ├── llvm_from_hir ├── Cargo.toml ├── build.rs └── src │ ├── gen_rval.rs │ ├── gen_symbol.rs │ ├── gencode.rs │ ├── lib.rs │ ├── nitrate_extra_llvm_ffi.cpp │ └── ty.rs ├── options.rs ├── options_builder.rs ├── token ├── Cargo.toml └── src │ ├── lib.rs │ └── token.rs ├── token_lexer ├── Cargo.toml ├── benches │ └── lex_bench.rs └── src │ ├── lex.rs │ └── lib.rs ├── tree ├── Cargo.toml └── src │ ├── expr.rs │ ├── expr_iter.rs │ ├── expr_iter_mut.rs │ ├── id_store.rs │ ├── item.rs │ ├── item_iter.rs │ ├── item_iter_mut.rs │ ├── iter.rs │ ├── iter_mut.rs │ ├── lib.rs │ ├── pretty_print.rs │ ├── ty.rs │ ├── ty_iter.rs │ └── ty_iter_mut.rs └── tree_parse ├── Cargo.toml ├── benches └── parse_type_bench.rs └── src ├── diagnosis.rs ├── expr.rs ├── item.rs ├── lib.rs ├── parse.rs ├── resolve_import.rs ├── resolve_path.rs ├── symbol_table.rs └── ty.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/README.md -------------------------------------------------------------------------------- /docs/error_codes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/docs/error_codes.json -------------------------------------------------------------------------------- /docs/reference-semantics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/docs/reference-semantics.html -------------------------------------------------------------------------------- /extensions/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/media/logo-dark-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/media/logo-dark-1024x1024.png -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules 3 | nitrate-*.vsix 4 | dist -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts = true -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/.vscode-test.mjs -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/.vscode/extensions.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/.vscode/launch.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/.vscode/settings.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/.vscode/tasks.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/.vscodeignore -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/LICENSE.md -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/README.md -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/eslint.config.mjs -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/icons/icon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/icons/icon-light.png -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/package-lock.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/package.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/src/extension.ts -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/src/test/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/src/test/extension.test.ts -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/tsconfig.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-lsp/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-lsp/webpack.config.js -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/.gitignore: -------------------------------------------------------------------------------- 1 | nitrate-*.vsix -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/.vscode/extensions.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/.vscode/launch.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/.vscode/settings.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/.vscode/tasks.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/.vscodeignore -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/LICENSE.md -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/README.md -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/icons/icon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/icons/icon-dark.png -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/icons/icon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/icons/icon-light.png -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/language-configuration.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/nitrate.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/nitrate.tmLanguage.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate-syntax/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate-syntax/package.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/.gitignore -------------------------------------------------------------------------------- /extensions/vscode/nitrate/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/.vscode/launch.json -------------------------------------------------------------------------------- /extensions/vscode/nitrate/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/.vscodeignore -------------------------------------------------------------------------------- /extensions/vscode/nitrate/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/vscode/nitrate/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/LICENSE.md -------------------------------------------------------------------------------- /extensions/vscode/nitrate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/README.md -------------------------------------------------------------------------------- /extensions/vscode/nitrate/icons/icon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/icons/icon-light.png -------------------------------------------------------------------------------- /extensions/vscode/nitrate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/extensions/vscode/nitrate/package.json -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /snap/token.txt: -------------------------------------------------------------------------------- 1 | Publishier vetting token: t1RG0NInqmGqARp53AQB 2 | -------------------------------------------------------------------------------- /src/bin/nitrate_lower_hir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/bin/nitrate_lower_hir.rs -------------------------------------------------------------------------------- /src/bin/nitrate_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/bin/nitrate_parse.rs -------------------------------------------------------------------------------- /src/bin/nitrate_resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/bin/nitrate_resolve.rs -------------------------------------------------------------------------------- /src/bin/no3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/bin/no3.rs -------------------------------------------------------------------------------- /src/diagnosis/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/diagnosis/Cargo.toml -------------------------------------------------------------------------------- /src/diagnosis/src/collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/diagnosis/src/collector.rs -------------------------------------------------------------------------------- /src/diagnosis/src/diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/diagnosis/src/diagnostic.rs -------------------------------------------------------------------------------- /src/diagnosis/src/file_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/diagnosis/src/file_id.rs -------------------------------------------------------------------------------- /src/diagnosis/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/diagnosis/src/lib.rs -------------------------------------------------------------------------------- /src/driver/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/Cargo.toml -------------------------------------------------------------------------------- /src/driver/src/commands/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/add.rs -------------------------------------------------------------------------------- /src/driver/src/commands/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/bench.rs -------------------------------------------------------------------------------- /src/driver/src/commands/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/build.rs -------------------------------------------------------------------------------- /src/driver/src/commands/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/check.rs -------------------------------------------------------------------------------- /src/driver/src/commands/clean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/clean.rs -------------------------------------------------------------------------------- /src/driver/src/commands/data/default_bin.nit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/data/default_bin.nit -------------------------------------------------------------------------------- /src/driver/src/commands/data/default_lib.nit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/data/default_lib.nit -------------------------------------------------------------------------------- /src/driver/src/commands/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/doc.rs -------------------------------------------------------------------------------- /src/driver/src/commands/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/init.rs -------------------------------------------------------------------------------- /src/driver/src/commands/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/install.rs -------------------------------------------------------------------------------- /src/driver/src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/mod.rs -------------------------------------------------------------------------------- /src/driver/src/commands/new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/new.rs -------------------------------------------------------------------------------- /src/driver/src/commands/publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/publish.rs -------------------------------------------------------------------------------- /src/driver/src/commands/remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/remove.rs -------------------------------------------------------------------------------- /src/driver/src/commands/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/run.rs -------------------------------------------------------------------------------- /src/driver/src/commands/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/search.rs -------------------------------------------------------------------------------- /src/driver/src/commands/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/test.rs -------------------------------------------------------------------------------- /src/driver/src/commands/uninstall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/uninstall.rs -------------------------------------------------------------------------------- /src/driver/src/commands/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/commands/update.rs -------------------------------------------------------------------------------- /src/driver/src/driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/driver.rs -------------------------------------------------------------------------------- /src/driver/src/explain_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/explain_code.rs -------------------------------------------------------------------------------- /src/driver/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/lib.rs -------------------------------------------------------------------------------- /src/driver/src/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/driver/src/package.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/optimization/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/optimization/Cargo.toml -------------------------------------------------------------------------------- /src/optimization/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/optimization/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/optimization/src/lib.rs -------------------------------------------------------------------------------- /src/optimization/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/optimization/src/traits.rs -------------------------------------------------------------------------------- /src/translation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/Cargo.toml -------------------------------------------------------------------------------- /src/translation/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/translation/src/hir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir/src/cmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/cmp.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/dump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/dump.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/dump_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/dump_expr.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/dump_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/dump_item.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/dump_ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/dump_ty.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/expr.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/item.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/iter.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/iter_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/iter_mut.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/iterator_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/iterator_ops.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/iterator_ops_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/iterator_ops_mut.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/literal_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/literal_ops.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/node_digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/node_digest.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/save.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/save.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/store.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/table.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/try_for_each.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/try_for_each.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/try_for_each_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/try_for_each_mut.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/ty.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/ty_alignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/ty_alignment.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/ty_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/ty_size.rs -------------------------------------------------------------------------------- /src/translation/src/hir/src/ty_stride.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir/src/ty_stride.rs -------------------------------------------------------------------------------- /src/translation/src/hir_evaluate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_evaluate/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir_evaluate/src/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_evaluate/src/eval.rs -------------------------------------------------------------------------------- /src/translation/src/hir_evaluate/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_evaluate/src/expr.rs -------------------------------------------------------------------------------- /src/translation/src/hir_evaluate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_evaluate/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/context.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/diagnosis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/diagnosis.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/into.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/into.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/lower/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/lower/expr.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/lower/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/lower/item.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/lower/lower.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/lower/lower.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/lower/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/lower/mod.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/lower/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/lower/ty.rs -------------------------------------------------------------------------------- /src/translation/src/hir_from_tree/src/put_defaults.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_from_tree/src/put_defaults.rs -------------------------------------------------------------------------------- /src/translation/src/hir_get_type/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_get_type/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir_get_type/src/get_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_get_type/src/get_type.rs -------------------------------------------------------------------------------- /src/translation/src/hir_get_type/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_get_type/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir_mangle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_mangle/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir_mangle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_mangle/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir_mangle/src/mangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_mangle/src/mangle.rs -------------------------------------------------------------------------------- /src/translation/src/hir_mangle/src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_mangle/src/string.rs -------------------------------------------------------------------------------- /src/translation/src/hir_mangle/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_mangle/src/ty.rs -------------------------------------------------------------------------------- /src/translation/src/hir_resolve_type/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_resolve_type/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir_resolve_type/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_resolve_type/src/expr.rs -------------------------------------------------------------------------------- /src/translation/src/hir_resolve_type/src/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_resolve_type/src/item.rs -------------------------------------------------------------------------------- /src/translation/src/hir_resolve_type/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_resolve_type/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir_resolve_type/src/resolve_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_resolve_type/src/resolve_type.rs -------------------------------------------------------------------------------- /src/translation/src/hir_resolve_type/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_resolve_type/src/ty.rs -------------------------------------------------------------------------------- /src/translation/src/hir_validate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_validate/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir_validate/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_validate/src/expr.rs -------------------------------------------------------------------------------- /src/translation/src/hir_validate/src/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_validate/src/item.rs -------------------------------------------------------------------------------- /src/translation/src/hir_validate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_validate/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir_validate/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_validate/src/ty.rs -------------------------------------------------------------------------------- /src/translation/src/hir_validate/src/validate_hir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_validate/src/validate_hir.rs -------------------------------------------------------------------------------- /src/translation/src/hir_visitor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_visitor/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/hir_visitor/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_visitor/src/expr.rs -------------------------------------------------------------------------------- /src/translation/src/hir_visitor/src/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_visitor/src/item.rs -------------------------------------------------------------------------------- /src/translation/src/hir_visitor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_visitor/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/hir_visitor/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/hir_visitor/src/ty.rs -------------------------------------------------------------------------------- /src/translation/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/llvm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/llvm/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm/src/context.rs -------------------------------------------------------------------------------- /src/translation/src/llvm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/build.rs -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/src/gen_rval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/src/gen_rval.rs -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/src/gen_symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/src/gen_symbol.rs -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/src/gencode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/src/gencode.rs -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/src/nitrate_extra_llvm_ffi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/src/nitrate_extra_llvm_ffi.cpp -------------------------------------------------------------------------------- /src/translation/src/llvm_from_hir/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/llvm_from_hir/src/ty.rs -------------------------------------------------------------------------------- /src/translation/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/options.rs -------------------------------------------------------------------------------- /src/translation/src/options_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/options_builder.rs -------------------------------------------------------------------------------- /src/translation/src/token/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/token/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/token/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/token/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/token/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/token/src/token.rs -------------------------------------------------------------------------------- /src/translation/src/token_lexer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/token_lexer/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/token_lexer/benches/lex_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/token_lexer/benches/lex_bench.rs -------------------------------------------------------------------------------- /src/translation/src/token_lexer/src/lex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/token_lexer/src/lex.rs -------------------------------------------------------------------------------- /src/translation/src/token_lexer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/token_lexer/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/tree/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/tree/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/expr.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/expr_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/expr_iter.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/expr_iter_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/expr_iter_mut.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/id_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/id_store.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/item.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/item_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/item_iter.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/item_iter_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/item_iter_mut.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/iter.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/iter_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/iter_mut.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/pretty_print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/pretty_print.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/ty.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/ty_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/ty_iter.rs -------------------------------------------------------------------------------- /src/translation/src/tree/src/ty_iter_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree/src/ty_iter_mut.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/Cargo.toml -------------------------------------------------------------------------------- /src/translation/src/tree_parse/benches/parse_type_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/benches/parse_type_bench.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/diagnosis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/diagnosis.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/expr.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/item.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/lib.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/parse.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/resolve_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/resolve_import.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/resolve_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/resolve_path.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/symbol_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/symbol_table.rs -------------------------------------------------------------------------------- /src/translation/src/tree_parse/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrate-lang/nitrate/HEAD/src/translation/src/tree_parse/src/ty.rs --------------------------------------------------------------------------------