projects
/
fur
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add symbol and structure support
[fur]
/ normalization.py
2021-01-03
David Kerkeslager
Make __field__ take a symbol instead of a string
commit
|
commitdiff
2019-10-01
David Kerkeslager
Variables and basic math
commit
|
commitdiff
2019-09-28
David Kerkeslager
Remove dead namedtuple
commit
|
commitdiff
2019-09-28
David Kerkeslager
Generate structures
commit
|
commitdiff
2019-08-28
David Kerkeslager
Simplify list construction
commit
|
commitdiff
2019-08-28
David Kerkeslager
Add support for lists to IR, clean up
commit
|
commitdiff
2019-08-23
David Kerkeslager
Fix/simplify the generation of if/else statements
commit
|
commitdiff
2019-07-24
David Kerkeslager
Remove unnecessary pushing/popping for integer literal...
commit
|
commitdiff
2019-07-24
David Kerkeslager
Remove unecessary pushing/popping for function calls
commit
|
commitdiff
2019-07-24
David Kerkeslager
Remove unecessary pushing/popping for function arguments
commit
|
commitdiff
2019-07-24
David Kerkeslager
Remove unecessary pushing/popping for string literals
commit
|
commitdiff
2018-01-06
David Kerkeslager
Desugar function definitions to assignments to lambda
commit
|
commitdiff
2018-01-05
David Kerkeslager
Added lambda expressions
commit
|
commitdiff
2018-01-04
David Kerkeslager
Remove list get expression
commit
|
commitdiff
2017-12-31
David Kerkeslager
Desugaring pass (#9)
commit
|
commitdiff
2017-09-24
David Kerkeslager
Add very rudimentary line numbers to exceptions
commit
|
commitdiff
2017-09-14
David Kerkeslager
Pass arguments to infix operators via the stack
commit
|
commitdiff
2017-09-14
David Kerkeslager
Reuse normalize_basic_infix_operation in implementation...
commit
|
commitdiff
2017-09-14
David Kerkeslager
Move desugaring ternary comparison operators into the...
commit
|
commitdiff
2017-09-02
David Kerkeslager
Add a stack, and use that for function call arguments
commit
|
commitdiff
2017-08-26
David Kerkeslager
Added structs
commit
|
commitdiff
2017-08-25
David Kerkeslager
Add double-quoted strings
commit
|
commitdiff
2017-08-24
David Kerkeslager
Add a string concatenation operator
commit
|
commitdiff
2017-08-18
David Kerkeslager
Added list literals
commit
|
commitdiff
2017-08-17
David Kerkeslager
Added if expression statements
commit
|
commitdiff
2017-08-14
David Kerkeslager
Remove TODO with unclear reasoning
commit
|
commitdiff
2017-08-13
David Kerkeslager
Normalize function expressions
commit
|
commitdiff
2017-08-13
David Kerkeslager
Normalize symbol expressions
commit
|
commitdiff
2017-08-12
David Kerkeslager
Fixed some TODOs
commit
|
commitdiff
2017-08-12
David Kerkeslager
Normalize symbol expressions
commit
|
commitdiff
2017-08-12
David Kerkeslager
Normalize literal expressions
commit
|
commitdiff
2017-08-12
David Kerkeslager
Add support for parenthesized functions
commit
|
commitdiff
2017-08-11
David Kerkeslager
Just pass through the internals of parentheses, unwrapped
commit
|
commitdiff
2017-08-11
David Kerkeslager
Closures (and garbage collection for environments,...
commit
|
commitdiff
2017-08-09
David Kerkeslager
A featureful commit:
commit
|
commitdiff
2017-08-09
David Kerkeslager
Allow users to define new zero-argument functions
commit
|
commitdiff
2017-08-08
David Kerkeslager
Added variable-length args to function calls
commit
|
commitdiff
2017-08-08
David Kerkeslager
Normalize parenthesized and negated expressions
commit
|
commitdiff
2017-08-08
David Kerkeslager
Normalized all infix expression statements
commit
|
commitdiff
2017-08-08
David Kerkeslager
variable assignment renamed to variable initialization...
commit
|
commitdiff
2017-08-08
David Kerkeslager
Normalize comparison expressions, even ternary comparis...
commit
|
commitdiff
2017-08-08
David Kerkeslager
Start playing out the normalization of other infix...
commit
|
commitdiff
2017-08-08
David Kerkeslager
Use order instead of operator to normalize infix expres...
commit
|
commitdiff
2017-08-08
David Kerkeslager
Normalize infix operators
commit
|
commitdiff
2017-08-08
David Kerkeslager
Normalize all the arguments to functions
commit
|
commitdiff
2017-08-08
David Kerkeslager
Minor refactor
commit
|
commitdiff
2017-08-08
David Kerkeslager
Add a CExpressionStatement to wrap expressions instead...
commit
|
commitdiff
2017-08-08
David Kerkeslager
Some minor refactoring and added a (currently trivial...
commit
|
commitdiff