Implement IR visualizer

This commit is contained in:
Minseong Jang
2022-01-27 15:16:14 +09:00
parent 126cfcb13d
commit 99d0ff1311
4 changed files with 284 additions and 4 deletions

View File

@@ -8,12 +8,12 @@
#![deny(deprecated_in_future)]
#![deny(elided_lifetimes_in_paths)]
#![deny(explicit_outlives_requirements)]
#![deny(invalid_html_tags)]
#![deny(rustdoc::invalid_html_tags)]
#![deny(keyword_idents)]
#![deny(macro_use_extern_crate)]
#![deny(missing_debug_implementations)]
// #![deny(missing_docs)] TODO
#![deny(missing_doc_code_examples)]
#![deny(rustdoc::missing_doc_code_examples)]
#![deny(non_ascii_idents)]
#![deny(pointer_structural_match)]
// #![deny(single_use_lifetimes)]
@@ -58,6 +58,7 @@ pub use write_base::write;
pub use c::Parse;
pub use ir::Parse as IrParse;
pub use ir::Visualizer as IrVisualizer;
pub use asmgen::Asmgen;
pub use irgen::Irgen;