index
:
dumb-stack-lang
main
An interpreted DSL (Dumb Stack Language) implemented in Haskell
Matthew Hall
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
DSL.hs
Age
Commit message (
Expand
)
Author
2023-02-18
String literals, fizzbuzz, other tweaks
Matthew Hall
2023-02-16
Big file-structure refactor
Matthew Hall
2023-02-15
Implement WHILE loops
Matthew Hall
2023-02-15
Less than/greater than
Matthew Hall
2023-02-15
Parser refactor
Matthew Hall
2023-02-15
Implement ELSE branches
Matthew Hall
2023-02-15
More flexible IF statements
Matthew Hall
2023-02-14
Implemented IF statements
Matthew Hall
2023-02-14
Implement booleans with simple intrinsics
Matthew Hall
2023-02-14
Refactor Program type for more sophisticated structures
Matthew Hall
2023-02-14
Implement TIMES and DIVMOD
Matthew Hall
2023-02-14
Generalise binary arithmetic operations
Matthew Hall
2023-02-14
Add lexing for negative integers
Matthew Hall
2023-02-14
Add MINUS intrinsic
Matthew Hall
2023-02-14
Refactor: more robust intrinsics with type-checking
Matthew Hall
2023-02-14
Add PLUS intrinsic
Matthew Hall
2023-02-14
More core stack operations
Matthew Hall
2023-02-14
Added DROP intrinsic
Matthew Hall
2023-02-14
Very basic interpretations
Matthew Hall
2023-02-13
Able to parse simple operations
Matthew Hall