yggdrasil-ir

Crates.ioyggdrasil-ir
lib.rsyggdrasil-ir
version0.1.6
sourcesrc
created_at2022-09-27 16:28:10.170691
updated_at2023-10-19 12:56:49.074941
descriptionYggdrasil Language IR
homepage
repositoryhttps://github.com/ygg-lang/yggdrasil-rs
max_upload_size
id675066
size60,503
SasakiSaki (oovm)

documentation

https://docs.rs/yggdrasil-ir

README

Yggdrasil Compiler Compiler

Optimize Pass

By default the following pass will be executed:

  • Import: Load definitions from other files
  • CIR: Explicit conversion ignore rules
  • Inline: Inline rules starting with _
  • DCE: Dead code elimination
  • Refine: Clear redundant nodes
  • Fusion: Use ac automata or DFA to speed up matching

Backend & Codegen

Commit count: 494

cargo fmt