Batmite is a suite of interconnected tools for compiler construction. It provides the necessary toolset for both the backend and the frontend of a compiler. It has a both a LALR and LL(1) parser/lexer generator, a tool to specify an intermediate language instruction set a tool to describe the target machine and generate the Assembly instructions, and finally, a tool to create an Assembler with. Furthermore, Batmite provies graphi-based IRs such as SSA, DAG, Interference Graph, Data Flow Graph and Control Flow Graph.
-
Notifications
You must be signed in to change notification settings - Fork 0
Chubek/Batmite
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Batmite is an intermediate representation toolset for compiler construction [WIP]
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published