compiler/compiler
2024-01-11 00:06:06 +01:00
..
optimizations optimizations/register_allocation: init 2024-01-05 23:29:53 +01:00
__init__.py meta: initial commit 2023-05-08 19:29:17 +02:00
__main__.py main+ir: refactor ir from being entirely guided from main to a dedicated class in ir module 2024-01-09 17:16:11 +01:00
errors.py errors: add Info and Note loglevels 2024-01-11 00:05:50 +01:00
ir.py main+ir: refactor ir from being entirely guided from main to a dedicated class in ir module 2024-01-09 17:16:11 +01:00
lexer.py lexer+parser: add BEGIN token + add delimiting pseudo_nodes to anonymous blocks (including root) 2024-01-11 00:02:08 +01:00
logger.py logger: fix missing whitespace 2023-05-24 00:49:05 +02:00
nodes.py nodes: make some obvious dead-code raise a log message (Info) 2024-01-11 00:06:06 +01:00
parser.py lexer+parser: add BEGIN token + add delimiting pseudo_nodes to anonymous blocks (including root) 2024-01-11 00:02:08 +01:00
semantic.py semantic: make unused variables print a warning instead of raising an error 2024-01-10 23:58:29 +01:00
source.py source: add IRLocation type specifically for generated IR 2024-01-05 23:17:31 +01:00
typechecking.py treewide: make beartype optional 2023-05-15 00:33:25 +02:00
utils.py utils: add equivalence 2024-01-05 23:12:22 +01:00