about summary refs log tree commit diff
path: root/src/libsyntax/ext/placeholders.rs
AgeCommit message (Expand)AuthorLines
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-1/+1
2016-12-18Remove scope placeholders, remove method `add_macro` of `ext::base::Resolver`.Jeffrey Seyfried-36/+14
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-2/+2
2016-10-07Cleanup `depth`s.Jeffrey Seyfried-1/+2
2016-09-15Remove `MacroRulesTT`.Jeffrey Seyfried-3/+10
2016-09-13Differentiate between monotonic and non-monotonic expansion andJeffrey Seyfried-3/+7
2016-09-13Perform node id assignment and `macros_at_scope` construction duringJeffrey Seyfried-4/+57
2016-09-07Implement stackless placeholder expansion.Jeffrey Seyfried-4/+7
2016-09-05Add module `ext::placeholders` with `placeholder()` and `PlaceholderExpander`.Jeffrey Seyfried-0/+172