Giters
jaseemabid
/
Olifant
A simple programming language targeting LLVM
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
64
Watchers:
4
Issues:
26
Forks:
8
jaseemabid/Olifant Issues
Make binary file configurable with a `-o` flag
Updated
6 years ago
Example on README broken
Closed
6 years ago
Comments count
3
`ADD . /olifant` is probably never cached on Travis CI
Updated
6 years ago
Setup tests with Travis or Circle CI
Closed
6 years ago
Comments count
1
Support common math expressions natively
Updated
7 years ago
Add option to pretty print AST
Updated
7 years ago
Support printing values other than integers
Updated
7 years ago
Comments count
6
Function body should support multiple lines
Closed
7 years ago
Switch to megaparsec?
Closed
7 years ago
Comments count
1
Use Data.List.NonEmpty for safer passes
Updated
7 years ago
Add local variables
Updated
7 years ago
Add support for conditionals
Updated
7 years ago
Replace all show with pp
Closed
7 years ago
Comments count
1
Use structure checks
Closed
7 years ago
Parser fails for source with new lines
Closed
7 years ago
Comments count
1
Define multiple values with a single let
Closed
7 years ago
Drop let expression in function defintion
Closed
7 years ago
Ensure ll is valid with llc in the test file
Updated
7 years ago
Call into olifant from C
Closed
7 years ago
Undefined pass should be on Calculus
Updated
7 years ago
Write a wrapper script to run the .ll file directly
Updated
7 years ago
Write a renamer pass
Updated
7 years ago
Shadowing is broken
Closed
7 years ago
Ensure arity before code gen
Closed
7 years ago
Global variables are loaded incorrectly
Closed
7 years ago
Get rid of Literal type
Closed
7 years ago