Jon Rafkind
|
2f2e1e6a03
|
[honu] add :: as the infix cons operator
|
2011-08-09 16:25:28 -06:00 |
|
Jon Rafkind
|
0871117538
|
[honu] add [] as a list form
|
2011-08-09 16:25:28 -06:00 |
|
Jon Rafkind
|
ab0a21db99
|
[honu] add quote and quasiquote
|
2011-08-09 16:25:27 -06:00 |
|
Jon Rafkind
|
b823df23a7
|
[honu] handle empty files
|
2011-08-09 11:57:52 -06:00 |
|
Jon Rafkind
|
182cded2a3
|
[honu] return the last expression if two atomic expressions occur in sequence. add a simple for loop macro
|
2011-08-09 11:57:52 -06:00 |
|
Jon Rafkind
|
4324a1a33d
|
[honu] add colored lexer so drracket can color honu syntax appropriately
|
2011-08-03 14:37:26 -06:00 |
|
Jon Rafkind
|
adecdd5603
|
[honu] return a parse error if the lexer couldnt find any other matching regex
|
2011-08-03 14:37:26 -06:00 |
|
Jon Rafkind
|
7f3e434cb5
|
[honu] allow nested block comments
|
2011-07-29 18:42:55 -06:00 |
|
Jon Rafkind
|
cd5d0ee9a3
|
[honu] fix escapes in string literals
|
2011-07-29 16:59:48 -06:00 |
|
Jon Rafkind
|
7532515110
|
[honu] use regular expressions to lex comments
|
2011-07-29 16:59:48 -06:00 |
|
Jon Rafkind
|
cd62f1983f
|
show line/column information for parsing errors
|
2011-07-29 16:59:48 -06:00 |
|
Jon Rafkind
|
1e4c9b4ec3
|
use new reader for #lang honu
|
2011-07-26 17:41:07 -06:00 |
|
Jon Rafkind
|
ae6a69b8eb
|
make syntax objects
|
2011-07-26 17:41:07 -06:00 |
|
Jon Rafkind
|
a39cd8773a
|
refactor
|
2011-07-26 17:41:07 -06:00 |
|
Jon Rafkind
|
df9b8db14a
|
parse sub-trees
|
2011-07-26 17:41:06 -06:00 |
|
Jon Rafkind
|
1f9b9b4c51
|
parse tokens into a tree
|
2011-07-26 17:41:06 -06:00 |
|
Jon Rafkind
|
1978002312
|
handle end of line comments
|
2011-07-26 12:31:45 -04:00 |
|
Jon Rafkind
|
f941e56f71
|
lex identifiers and delimiters
|
2011-07-26 12:31:45 -04:00 |
|
Jon Rafkind
|
4e8e18463b
|
add lexer for honu
|
2011-07-26 12:31:44 -04:00 |
|