Paul Stansifer
|
a9cc5066ee
|
Change syntax extension syntax: #m[...] -> m!{...} .
|
2012-07-30 18:38:15 -07:00 |
|
Paul Stansifer
|
a7125971c6
|
Rename #mod -> #module to not collide with the keyword.
|
2012-07-30 18:04:18 -07:00 |
|
Graydon Hoare
|
e11e90f31c
|
Make macro-system type and constructor names more uniform; more comments.
|
2012-07-27 19:14:46 -07:00 |
|
Graydon Hoare
|
1d9f01cb42
|
Comments in the new macro system, reflecting conversation with pauls.
|
2012-07-27 17:42:42 -07:00 |
|
Paul Stansifer
|
7f5fbd4f9d
|
Allow old-style syntax extensions to be called with new syntax.
|
2012-07-26 09:52:21 -07:00 |
|
Eric Holk
|
c8739cb0bc
|
Error checking for protocols. We'll need spans though.
|
2012-07-17 10:35:59 -07:00 |
|
Michael Sullivan
|
92743dc2a6
|
Move the world over to using the new style string literals and types. Closes #2907.
|
2012-07-14 01:03:43 -07:00 |
|
Paul Stansifer
|
54741b9427
|
Allow defining token tree macros. They should work now!
|
2012-07-09 17:44:46 -07:00 |
|
Paul Stansifer
|
cabee6391d
|
Enable item macros to define macros.
|
2012-07-09 17:44:46 -07:00 |
|
Eric Holk
|
05cdda3a2c
|
Plumbing and parsing for item-position macros.
|
2012-07-06 10:42:40 -07:00 |
|
Michael Sullivan
|
98e161f00e
|
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
|
2012-06-29 17:41:45 -07:00 |
|
Michael Sullivan
|
3bf5fef0e5
|
Refactor syntax exts some. Don't ever emit bare vectors.
|
2012-06-29 14:38:33 -07:00 |
|
Michael Sullivan
|
329eca6044
|
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
|
2012-06-25 20:00:46 -07:00 |
|
Paul Stansifer
|
4df2654f82
|
Make it possible to make built-in tt syntax extensions
|
2012-06-25 18:01:37 -07:00 |
|
Brian Anderson
|
ce750a7dbc
|
Box AST idents
|
2012-06-13 11:30:45 -07:00 |
|
Kevin Cantu
|
7dcbaedd32
|
Rename librustsyntax to libsyntax
Per issue #2418.
|
2012-05-31 11:15:00 -07:00 |
|