Desugaring pass (#9)
[fur] / normalization.py
2017-12-31 David KerkeslagerDesugaring pass (#9)
2017-09-24 David KerkeslagerAdd very rudimentary line numbers to exceptions
2017-09-14 David KerkeslagerPass arguments to infix operators via the stack
2017-09-14 David KerkeslagerReuse normalize_basic_infix_operation in implementation...
2017-09-14 David KerkeslagerMove desugaring ternary comparison operators into the...
2017-09-02 David KerkeslagerAdd a stack, and use that for function call arguments
2017-08-26 David KerkeslagerAdded structs
2017-08-25 David KerkeslagerAdd double-quoted strings
2017-08-24 David KerkeslagerAdd a string concatenation operator
2017-08-18 David KerkeslagerAdded list literals
2017-08-17 David KerkeslagerAdded if expression statements
2017-08-14 David KerkeslagerRemove TODO with unclear reasoning
2017-08-13 David KerkeslagerNormalize function expressions
2017-08-13 David KerkeslagerNormalize symbol expressions
2017-08-12 David KerkeslagerFixed some TODOs
2017-08-12 David KerkeslagerNormalize symbol expressions
2017-08-12 David KerkeslagerNormalize literal expressions
2017-08-12 David KerkeslagerAdd support for parenthesized functions
2017-08-11 David KerkeslagerJust pass through the internals of parentheses, unwrapped
2017-08-11 David KerkeslagerClosures (and garbage collection for environments,...
2017-08-09 David KerkeslagerA featureful commit:
2017-08-09 David KerkeslagerAllow users to define new zero-argument functions
2017-08-08 David KerkeslagerAdded variable-length args to function calls
2017-08-08 David KerkeslagerNormalize parenthesized and negated expressions
2017-08-08 David KerkeslagerNormalized all infix expression statements
2017-08-08 David Kerkeslagervariable assignment renamed to variable initialization...
2017-08-08 David KerkeslagerNormalize comparison expressions, even ternary comparis...
2017-08-08 David KerkeslagerStart playing out the normalization of other infix...
2017-08-08 David KerkeslagerUse order instead of operator to normalize infix expres...
2017-08-08 David KerkeslagerNormalize infix operators
2017-08-08 David KerkeslagerNormalize all the arguments to functions
2017-08-08 David KerkeslagerMinor refactor
2017-08-08 David KerkeslagerAdd a CExpressionStatement to wrap expressions instead...
2017-08-08 David KerkeslagerSome minor refactoring and added a (currently trivial...