projects
/
fur
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add support for nested functions with the same name in different contexts
[fur]
/
parsing.py
2018-01-05
David Kerkeslager
Added lambda expressions
blob
|
commitdiff
|
raw
2017-12-31
David Kerkeslager
Desugaring pass (#9)
blob
|
commitdiff
|
raw
|
diff to current
2017-09-24
David Kerkeslager
Add very rudimentary line numbers to exceptions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-26
David Kerkeslager
Added structs
blob
|
commitdiff
|
raw
|
diff to current
2017-08-25
David Kerkeslager
Add double-quoted strings
blob
|
commitdiff
|
raw
|
diff to current
2017-08-18
David Kerkeslager
Added list literals
blob
|
commitdiff
|
raw
|
diff to current
2017-08-17
David Kerkeslager
Added if expression statements
blob
|
commitdiff
|
raw
|
diff to current
2017-08-14
David Kerkeslager
Make "do" a keyword
blob
|
commitdiff
|
raw
|
diff to current
2017-08-12
David Kerkeslager
Normalize symbol expressions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-12
David Kerkeslager
Normalize literal expressions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-12
David Kerkeslager
Prevent assignment to a builtin variable
blob
|
commitdiff
|
raw
|
diff to current
2017-08-12
David Kerkeslager
Allow the results of function calls to be immediately...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-12
David Kerkeslager
Add support for parenthesized functions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-11
David Kerkeslager
Just pass through the internals of parentheses, unwrapped
blob
|
commitdiff
|
raw
|
diff to current
2017-08-11
David Kerkeslager
Closures (and garbage collection for environments,...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
David Kerkeslager
Allow users to define new zero-argument functions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-08
David Kerkeslager
Normalize parenthesized and negated expressions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-08
David Kerkeslager
Use order instead of operator to normalize infix expres...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-08
David Kerkeslager
Some minor refactoring and added a (currently trivial...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-07
David Kerkeslager
Add newlines to the parsing of statements
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Add boolean operators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Store all Fur infix operator expressions in the same...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Use composition rather than inheritance to differentiat...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Removed duplication in left recursive infix operator...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Added support for comparison operators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Some comments
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Added parenthesized expressions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Add constant symbol list, which solves all the symbol...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Parse function call names using the symbol expression
blob
|
commitdiff
|
raw
|
diff to current
2017-08-05
David Kerkeslager
Add the ability to assign to and retrieve variables
blob
|
commitdiff
|
raw
|
diff to current
2017-08-05
David Kerkeslager
Add a negation operator
blob
|
commitdiff
|
raw
|
diff to current
2017-08-05
David Kerkeslager
A pretty featureful commit:
blob
|
commitdiff
|
raw
|
diff to current
2017-08-04
David Kerkeslager
Add basic math
blob
|
commitdiff
|
raw
|
diff to current
2017-08-04
David Kerkeslager
Handle multiple statements
blob
|
commitdiff
|
raw
|
diff to current
2017-08-04
David Kerkeslager
Added support for integers
blob
|
commitdiff
|
raw
|
diff to current
2017-08-03
David Kerkeslager
Added a very rudimentary fur-to-c compiler
blob
|
commitdiff
|
raw
|
diff to current