atlasc

Crates.ioatlasc
lib.rsatlasc
version0.5.2
created_at2025-01-29 00:01:14.490316+00
updated_at2025-01-29 00:01:14.490316+00
descriptionThe Atlas77 Compiler
homepagehttps://atlas77-lang.github.io/atlas77-docs/docs/latest/index.html
repositoryhttps://github.com/atlas77-lang/Atlas77
max_upload_size
id1534208
size189,312
Gipson62 (Gipson62)

documentation

https://atlas77-lang.github.io/atlas77-docs/docs/latest/index.html

README

Atlas77 Compiler

This is the compiler for the atlas77 language. Here's a list of all the modules in the compiler:

  • atlas_asm: The assembler for the atlas77 language it takes in a list of Instructions and outputs a list of bytes.
  • atlas_codegen: The code generator for the atlas77 language. It takes in the Hir and outputs a list of instructions.
  • atlas_frontend: The frontend for the atlas77 language. It takes in a string and outputs the AST.
  • atlas_hir: The high-level intermediate representation for the atlas77 language. It takes in the AST and outputs the HIR. It also performs type checking, dead code elimination (WIP), and constant folding (WIP).
  • atlas_macro: Utilities macros for the atlas77 language.
Commit count: 304

cargo fmt