index
:
ull.git
master
A [WIP] C compiler built with GNU Guile, Flex, and Bison
bd
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
2025-01-18
set modules folder to modules path
bd
2025-01-18
Add new emitter files for code generation
bd
2025-01-18
use a scheme procedures+eval to manage and transform AST
bd
Removes records for a more-managable scheme-syntax approach. Modules+overriding allows for the IR itself to be represented and evaluated as scheme code during each transformation.
2025-01-18
Remove unused files
bd
2025-01-12
Expansion of complex expressions into set of instructions
bd
2025-01-12
*** empty log message ***
bd
2025-01-04
Modify parser to handle unary operators
bd
2024-12-31
bump version number
bd
2024-12-31
Add (and test) sub, add, inc/decrement, and bit-complement to lexer
bd
2024-12-30
fix whitespace in lexer
bd
2024-12-30
Implement assembly emission, allowing execution of trivial programs
bd
Rewrite preprocess to return an input port rather than a temporary file.
2024-12-28
Assembly generation for trivial programs
bd
2024-11-05
Add parser and ast generation for trivial programs
bd
2024-11-04
Add keywords to lexer
bd
2024-11-04
setup parser, clean up lexer tests
bd
2024-11-04
Basic lexer with unit tests
bd
2024-11-04
Add modules, open port for reading
bd
2024-11-04
initial compiler driver
bd