Alias HashMap<~str, SyntaxExtension> to SyntaxExtensions

This commit is contained in:
Erick Tryzelaar
2013-02-13 20:08:35 -08:00
parent 27e235b64a
commit 1808d747f6
2 changed files with 8 additions and 6 deletions

View File

@@ -75,9 +75,11 @@ pub enum SyntaxExtension {
ItemTT(SyntaxExpanderTTItem),
}
type SyntaxExtensions = HashMap<~str, SyntaxExtension>;
// A temporary hard-coded map of methods for expanding syntax extension
// AST nodes into full ASTs
pub fn syntax_expander_table() -> HashMap<~str, SyntaxExtension> {
pub fn syntax_expander_table() -> SyntaxExtensions {
// utility function to simplify creating NormalTT syntax extensions
fn builtin_normal_tt(f: SyntaxExpanderTTFun) -> SyntaxExtension {
NormalTT(SyntaxExpanderTT{expander: f, span: None})