Jon Rafkind
|
9a9b30c751
|
[honu] many small things: allow with syntax to bind arbitrary patterns. provide time and time-apply. make compress-dollars recurse on sub-expressions. add an implicit pattern variable that consists of the result with an ellipses depth of 1. fix the while form. allow require forms to contain mostly anything and be separated by commas.
|
2013-03-04 18:48:41 -07:00 |
|
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 |
|