index
:
elna
cpp
haskell
master
Elna programming language compiles simple mathematical operations to RISC-V code.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Expand
)
Author
2024-12-11
Add more internal allocation errors
Eugen Wissner
2024-12-08
Calculate stack offset from array index
Eugen Wissner
2024-12-06
Make IR for array access
Eugen Wissner
2024-12-02
Add array assignment to the IR
Eugen Wissner
2024-11-28
Reverse procedure parameters on the stack
Eugen Wissner
2024-11-26
Implement the while loop
Eugen Wissner
2024-11-20
Adjust stack size based on local variables
Eugen Wissner
2024-11-14
Map local variables in IR to their original names
Eugen Wissner
2024-11-06
Parse local variables
Eugen Wissner
2024-10-30
Generate a call to _divide_by_zero_error on RiscV
Eugen Wissner
2024-10-13
Implement comparison operators
Eugen Wissner
2024-10-11
Implement if statements with equality
Eugen Wissner
2024-10-06
Implement division
Eugen Wissner
2024-10-04
Add printc and exit builtin functions
Eugen Wissner
2024-10-02
Negate integral expressions
Eugen Wissner
2024-09-29
Implement addition and subtraction
Eugen Wissner
2024-09-27
Print numbers with multiple digits
Eugen Wissner
2024-09-24
Parse call statements
Eugen Wissner
2024-09-15
Add call pseudo instruction
Eugen Wissner
2024-09-06
Add the tester
Eugen Wissner
2024-08-12
Add IR quadruple definitions
Eugen Wissner
2024-08-05
Don't allow identifier duplicates
Eugen Wissner
2024-08-04
Create procedure local symbol table
Eugen Wissner
2024-08-02
Require trailing semicolon for type declarations
Eugen Wissner
2024-07-31
Collect types into the global symbol table
Eugen Wissner
2024-07-26
Add types for name analysis
Eugen Wissner
2024-07-25
Parse all statements
Eugen Wissner
2024-07-23
Split in lib and tests
Eugen Wissner