Jon Rafkind
|
60f1c85207
|
[honu] remove context argument from macro transformers
|
2012-08-20 12:28:14 -06:00 |
|
Jon Rafkind
|
249c7b02ca
|
[honu] use syntax properties to differentiate parsed syntax from unparsed
|
2012-03-05 13:48:52 -07:00 |
|
Jon Rafkind
|
782664316d
|
[honu] honu forms implemented in racket must call honu->racket on the parsed output. add an example to do ocaml style pattern matching
|
2012-02-21 16:19:09 -07:00 |
|
Jon Rafkind
|
1fac120cd2
|
[honu] move core definition of honu-syntax to another module
|
2012-01-26 13:32:52 -07:00 |
|
Jon Rafkind
|
9ec39fd590
|
[honu] add format and a facility to convert floats to integers
|
2011-11-14 17:49:15 -07:00 |
|
Jon Rafkind
|
6b6ca7a7c3
|
[honu] allow %racket expressions to remain inside honu syntax and remove them after parsing
|
2011-11-10 15:55:54 -07:00 |
|
Jon Rafkind
|
8fe87bd2a9
|
[honu] reparse honu expressions into racket expressions
|
2011-11-09 11:17:41 -07:00 |
|
Jon Rafkind
|
b25406db4c
|
[honu] re-attach the output of macros to the input stream. wrap racket expressions so they dont get reparsed
|
2011-11-09 11:17:40 -07:00 |
|
Jon Rafkind
|
6b519f7b64
|
[honu] remove extra semicolon from cond
|
2011-10-23 14:06:12 -06:00 |
|
Jon Rafkind
|
60aabdc8c5
|
[honu] don't stop parsing the current expression after invoking a macro.
add a file to help test honu.
|
2011-08-19 17:12:13 -06:00 |
|
Jon Rafkind
|
07715da5e9
|
[honu] dont remove syntaxes that end expressions from the stream so macros can consume them. add a simple cond macro
|
2011-08-17 13:47:58 -06:00 |
|
Jon Rafkind
|
85110e177b
|
[honu] handle unary operators. add some common functions and binary operators
|
2011-08-17 13:47:58 -06:00 |
|