index
:
huginn
main
A hobby compiler for a made up language to rv64im
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
parse.zig
Commit message (
Expand
)
Author
Age
*
make parameters usable
Mathias Magnusson
2025-07-29
*
continue continuing procedure calls
Mathias Magnusson
2025-07-29
*
continue implementing procedure calls
Mathias Magnusson
2025-07-24
*
`let x = 1` -> `x := 1`
Mathias Magnusson
2025-07-24
*
move testing source code to own file
Mathias Magnusson
2025-07-22
*
implement comparisons
Mathias Magnusson
2025-07-03
*
add while loops
Mathias Magnusson
2025-06-07
*
add variable reassignments and basic block arguments
Mathias Magnusson
2025-06-07
*
begin implementing if expressions
Mathias Magnusson
2025-06-04
*
remove semicolons
Mathias Magnusson
2025-06-03
*
add { blocks } with scoped local variables
Mathias Magnusson
2025-06-03
*
stop printing non-existant errors
Mathias Magnusson
2025-06-02
*
force parenthesis around arguments
Mathias Magnusson
2025-06-02
*
add variable declarations
Mathias Magnusson
2025-06-02
*
run program output automatically & print parse tree better
Mathias Magnusson
2025-06-02
*
add statements ending in ; and allow parsing multiple of them
Mathias Magnusson
2025-06-02
*
make Lexer peekable without a wrapper
Mathias Magnusson
2025-06-02
*
add identifiers, procedure calls and a built in print procedure
Mathias Magnusson
2025-06-01
*
add (slightly) prett(ier) printing for exprs
Mathias Magnusson
2025-06-01
*
add subtraction
Mathias Magnusson
2025-06-01
*
codegen integer literals correctly
Mathias Magnusson
2025-05-31
*
actually codegen the provided code
Mathias Magnusson
2025-05-31
*
compile some god damn additions
Mathias Magnusson
2025-05-29
*
initial commit
Mathias Magnusson
2025-05-28