about summary refs log tree commit diff
path: root/src/libsyntax/fold.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libsyntax/fold.rs')
-rw-r--r--src/libsyntax/fold.rs44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs
index 6e3cd8e7159..98ef4e89027 100644
--- a/src/libsyntax/fold.rs
+++ b/src/libsyntax/fold.rs
@@ -10,7 +10,7 @@
 
 use ast::*;
 use ast;
-use codemap::{span, spanned};
+use codemap::{Span, Spanned};
 use parse::token;
 use opt_vec::OptVec;
 
@@ -37,7 +37,7 @@ pub trait ast_fold {
     fn fold_local(@self, @Local) -> @Local;
     fn map_exprs(@self, @fn(@expr) -> @expr, &[@expr]) -> ~[@expr];
     fn new_id(@self, NodeId) -> NodeId;
-    fn new_span(@self, span) -> span;
+    fn new_span(@self, Span) -> Span;
 }
 
 // We may eventually want to be able to fold over type parameters, too
@@ -52,21 +52,21 @@ pub struct AstFoldFns {
     fold_item_underscore: @fn(&item_, @ast_fold) -> item_,
     fold_method: @fn(@method, @ast_fold) -> @method,
     fold_block: @fn(&Block, @ast_fold) -> Block,
-    fold_stmt: @fn(&stmt_, span, @ast_fold) -> (Option<stmt_>, span),
+    fold_stmt: @fn(&stmt_, Span, @ast_fold) -> (Option<stmt_>, Span),
     fold_arm: @fn(&arm, @ast_fold) -> arm,
-    fold_pat: @fn(&pat_, span, @ast_fold) -> (pat_, span),
-    fold_decl: @fn(&decl_, span, @ast_fold) -> (Option<decl_>, span),
-    fold_expr: @fn(&expr_, span, @ast_fold) -> (expr_, span),
-    fold_ty: @fn(&ty_, span, @ast_fold) -> (ty_, span),
+    fold_pat: @fn(&pat_, Span, @ast_fold) -> (pat_, Span),
+    fold_decl: @fn(&decl_, Span, @ast_fold) -> (Option<decl_>, Span),
+    fold_expr: @fn(&expr_, Span, @ast_fold) -> (expr_, Span),
+    fold_ty: @fn(&ty_, Span, @ast_fold) -> (ty_, Span),
     fold_mod: @fn(&_mod, @ast_fold) -> _mod,
     fold_foreign_mod: @fn(&foreign_mod, @ast_fold) -> foreign_mod,
-    fold_variant: @fn(&variant_, span, @ast_fold) -> (variant_, span),
+    fold_variant: @fn(&variant_, Span, @ast_fold) -> (variant_, Span),
     fold_ident: @fn(ident, @ast_fold) -> ident,
     fold_path: @fn(&Path, @ast_fold) -> Path,
     fold_local: @fn(@Local, @ast_fold) -> @Local,
     map_exprs: @fn(@fn(@expr) -> @expr, &[@expr]) -> ~[@expr],
     new_id: @fn(NodeId) -> NodeId,
-    new_span: @fn(span) -> span
+    new_span: @fn(Span) -> Span
 }
 
 pub type ast_fold_fns = @AstFoldFns;
@@ -75,7 +75,7 @@ pub type ast_fold_fns = @AstFoldFns;
 
 //used in noop_fold_item and noop_fold_crate and noop_fold_crate_directive
 fn fold_meta_item_(mi: @MetaItem, fld: @ast_fold) -> @MetaItem {
-    @spanned {
+    @Spanned {
         node:
             match mi.node {
                 MetaWord(id) => MetaWord(id),
@@ -92,7 +92,7 @@ fn fold_meta_item_(mi: @MetaItem, fld: @ast_fold) -> @MetaItem {
 }
 //used in noop_fold_item and noop_fold_crate
 fn fold_attribute_(at: Attribute, fld: @ast_fold) -> Attribute {
-    spanned {
+    Spanned {
         span: fld.new_span(at.span),
         node: ast::Attribute_ {
             style: at.node.style,
@@ -114,7 +114,7 @@ fn fold_arg_(a: arg, fld: @ast_fold) -> arg {
 
 //used in noop_fold_expr, and possibly elsewhere in the future
 fn fold_mac_(m: &mac, fld: @ast_fold) -> mac {
-    spanned {
+    Spanned {
         node: match m.node {
             mac_invoc_tt(ref p,ref tts) =>
             mac_invoc_tt(fld.fold_path(p),
@@ -258,7 +258,7 @@ fn noop_fold_struct_field(sf: @struct_field, fld: @ast_fold)
                        -> @struct_field {
     let fold_attribute = |x| fold_attribute_(x, fld);
 
-    @spanned {
+    @Spanned {
         node: ast::struct_field_ {
             kind: sf.node.kind,
             id: sf.node.id,
@@ -348,7 +348,7 @@ fn fold_trait_ref(p: &trait_ref, fld: @ast_fold) -> trait_ref {
 }
 
 fn fold_struct_field(f: @struct_field, fld: @ast_fold) -> @struct_field {
-    @spanned {
+    @Spanned {
         node: ast::struct_field_ {
             kind: f.node.kind,
             id: fld.new_id(f.node.id),
@@ -479,8 +479,8 @@ fn noop_fold_decl(d: &decl_, fld: @ast_fold) -> Option<decl_> {
 }
 
 pub fn wrap<T>(f: @fn(&T, @ast_fold) -> T)
-            -> @fn(&T, span, @ast_fold) -> (T, span) {
-    let result: @fn(&T, span, @ast_fold) -> (T, span) = |x, s, fld| {
+            -> @fn(&T, Span, @ast_fold) -> (T, Span) {
+    let result: @fn(&T, Span, @ast_fold) -> (T, Span) = |x, s, fld| {
         (f(x, fld), s)
     };
     result
@@ -793,7 +793,7 @@ fn noop_map_exprs(f: @fn(@expr) -> @expr, es: &[@expr]) -> ~[@expr] {
 
 fn noop_id(i: NodeId) -> NodeId { return i; }
 
-fn noop_span(sp: span) -> span { return sp; }
+fn noop_span(sp: Span) -> Span { return sp; }
 
 pub fn default_ast_fold() -> ast_fold_fns {
     @AstFoldFns {
@@ -843,7 +843,7 @@ impl ast_fold for AstFoldFns {
         (self.fold_item)(i, self as @ast_fold)
     }
     fn fold_struct_field(@self, sf: @struct_field) -> @struct_field {
-        @spanned {
+        @Spanned {
             node: ast::struct_field_ {
                 kind: sf.node.kind,
                 id: sf.node.id,
@@ -865,7 +865,7 @@ impl ast_fold for AstFoldFns {
     fn fold_stmt(@self, x: &stmt) -> Option<@stmt> {
         let (n_opt, s) = (self.fold_stmt)(&x.node, x.span, self as @ast_fold);
         match n_opt {
-            Some(n) => Some(@spanned { node: n, span: (self.new_span)(s) }),
+            Some(n) => Some(@Spanned { node: n, span: (self.new_span)(s) }),
             None => None,
         }
     }
@@ -883,7 +883,7 @@ impl ast_fold for AstFoldFns {
     fn fold_decl(@self, x: @decl) -> Option<@decl> {
         let (n_opt, s) = (self.fold_decl)(&x.node, x.span, self as @ast_fold);
         match n_opt {
-            Some(n) => Some(@spanned { node: n, span: (self.new_span)(s) }),
+            Some(n) => Some(@Spanned { node: n, span: (self.new_span)(s) }),
             None => None,
         }
     }
@@ -911,7 +911,7 @@ impl ast_fold for AstFoldFns {
     }
     fn fold_variant(@self, x: &variant) -> variant {
         let (n, s) = (self.fold_variant)(&x.node, x.span, self as @ast_fold);
-        spanned { node: n, span: (self.new_span)(s) }
+        Spanned { node: n, span: (self.new_span)(s) }
     }
     fn fold_ident(@self, x: ident) -> ident {
         (self.fold_ident)(x, self as @ast_fold)
@@ -931,7 +931,7 @@ impl ast_fold for AstFoldFns {
     fn new_id(@self, node_id: ast::NodeId) -> NodeId {
         (self.new_id)(node_id)
     }
-    fn new_span(@self, span: span) -> span {
+    fn new_span(@self, span: Span) -> Span {
         (self.new_span)(span)
     }
 }