Jeffrey Seyfried
|
212b6c2550
|
Refactor out ast::ItemKind::MacroDef.
|
2017-03-10 08:08:32 -08:00 |
|
Jeffrey Seyfried
|
f6eaaf350e
|
Integrate TokenStream.
|
2017-03-03 02:15:37 +00:00 |
|
Jeffrey Seyfried
|
2cc61eebb7
|
Allow using inert attributes from proc_macro_derives with #![feature(proc_macro)].
|
2017-02-12 07:20:04 +00:00 |
|
Jeffrey Seyfried
|
f10f50b426
|
Refactor how global paths are represented (for both ast and hir).
|
2016-12-22 06:14:35 +00:00 |
|
Jeffrey Seyfried
|
421c5d11c1
|
Remove scope placeholders, remove method add_macro of ext::base::Resolver.
|
2016-12-18 23:26:30 +00:00 |
|
Jeffrey Seyfried
|
d2f8fb0a0a
|
Move syntax::util::interner -> syntax::symbol, cleanup.
|
2016-11-20 23:40:20 +00:00 |
|
Jeffrey Seyfried
|
f3c7333f51
|
Cleanup depths.
|
2016-10-07 21:54:04 +00:00 |
|
Jeffrey Seyfried
|
2abdc8805c
|
Remove MacroRulesTT.
|
2016-09-15 21:16:51 +00:00 |
|
Jeffrey Seyfried
|
b54e1e3997
|
Differentiate between monotonic and non-monotonic expansion and
only assign node ids during monotonic expansion.
|
2016-09-13 09:40:28 +00:00 |
|
Jeffrey Seyfried
|
c86c8d41a2
|
Perform node id assignment and macros_at_scope construction during
the `InvocationCollector` and `PlaceholderExpander` folds.
|
2016-09-13 09:40:28 +00:00 |
|
Jeffrey Seyfried
|
2d759046ba
|
Implement stackless placeholder expansion.
|
2016-09-07 22:42:17 +00:00 |
|
Jeffrey Seyfried
|
c07ff8d26a
|
Add module ext::placeholders with placeholder() and PlaceholderExpander.
|
2016-09-05 04:53:33 +00:00 |
|