Jon Rafkind
|
fc96cb258c
|
[honu] assignment operators cooperate with the dot operator
|
2012-06-11 13:07:52 -06:00 |
|
Jon Rafkind
|
a94b7b9260
|
[honu] fix some tests. always reparse the right hand side of an operator
|
2012-03-05 13:48:52 -07:00 |
|
Jon Rafkind
|
249c7b02ca
|
[honu] use syntax properties to differentiate parsed syntax from unparsed
|
2012-03-05 13:48:52 -07:00 |
|
Jon Rafkind
|
4852904035
|
[honu] wrap expressions with let so local macro parsers can be defined. replace more usages of %racket with racket-syntax
|
2012-02-21 16:19:10 -07:00 |
|
Jon Rafkind
|
7379684c5b
|
[honu] use syntax properties to differentiate racket syntax from honu syntax instead of the %racket identifier
|
2012-02-21 16:19:10 -07:00 |
|
Jon Rafkind
|
bb85c06df4
|
[honu] use honu->racket in more builtin forms
|
2012-02-21 16:19:09 -07:00 |
|
Jon Rafkind
|
b67f5e71e6
|
[honu] add moere assignment operators
|
2012-01-26 13:32:52 -07:00 |
|
Jon Rafkind
|
7e5a0285d3
|
[honu] replace := with =
|
2012-01-26 13:32:52 -07:00 |
|
Jon Rafkind
|
d6be1fbdee
|
[honu] move operators to their own module
|
2012-01-26 13:32:52 -07:00 |
|
Jon Rafkind
|
5cb1834376
|
[honu] redo operator parsing to fix various precedence cases. add a new quasi-operator macro that can consume as much input on the right as it wants and use that to call methods on objects. change = to equal?. allow variables to be defined in classes
|
2011-11-14 00:45:55 -07:00 |
|
Jon Rafkind
|
85110e177b
|
[honu] handle unary operators. add some common functions and binary operators
|
2011-08-17 13:47:58 -06:00 |
|
Jon Rafkind
|
c8695ddf2e
|
[honu] set associativty for operators
|
2011-08-10 17:33:43 -06:00 |
|
Jon Rafkind
|
3e96a1e66e
|
parse operators
|
2011-07-13 16:09:22 -06:00 |
|