From bd4365f15b8518e2ccaad53d8d8c5be909189512 Mon Sep 17 00:00:00 2001
From: Brian Anderson <banderson@mozilla.com>
Date: Tue, 18 Sep 2012 18:06:01 -0700
Subject: [PATCH] rustdoc: Fix some script-mangled idents

---
 src/rustdoc/doc.rs     | 32 +++++++++---------
 src/rustdoc/extract.rs | 74 +++++++++++++++++++++---------------------
 2 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/src/rustdoc/doc.rs b/src/rustdoc/doc.rs
index b5ea6f187fa..129c5568979 100644
--- a/src/rustdoc/doc.rs
+++ b/src/rustdoc/doc.rs
@@ -372,8 +372,8 @@ impl Doc {
 impl ModDoc {
 
     fn mods() -> ~[ModDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               ModTag(ModDoc) => Some(ModDoc),
               _ => None
             }
@@ -381,8 +381,8 @@ impl ModDoc {
     }
 
     fn nmods() -> ~[NmodDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               NmodTag(nModDoc) => Some(nModDoc),
               _ => None
             }
@@ -390,8 +390,8 @@ impl ModDoc {
     }
 
     fn fns() -> ~[FnDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               FnTag(FnDoc) => Some(FnDoc),
               _ => None
             }
@@ -399,8 +399,8 @@ impl ModDoc {
     }
 
     fn consts() -> ~[ConstDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               ConstTag(ConstDoc) => Some(ConstDoc),
               _ => None
             }
@@ -408,8 +408,8 @@ impl ModDoc {
     }
 
     fn enums() -> ~[EnumDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               EnumTag(EnumDoc) => Some(EnumDoc),
               _ => None
             }
@@ -417,8 +417,8 @@ impl ModDoc {
     }
 
     fn traits() -> ~[TraitDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               TraitTag(TraitDoc) => Some(TraitDoc),
               _ => None
             }
@@ -426,8 +426,8 @@ impl ModDoc {
     }
 
     fn impls() -> ~[ImplDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               ImplTag(ImplDoc) => Some(ImplDoc),
               _ => None
             }
@@ -435,8 +435,8 @@ impl ModDoc {
     }
 
     fn types() -> ~[TyDoc] {
-        do vec::filter_map(self.items) |ItemTag| {
-            match ItemTag {
+        do vec::filter_map(self.items) |itemtag| {
+            match itemtag {
               TyTag(TyDoc) => Some(TyDoc),
               _ => None
             }
diff --git a/src/rustdoc/extract.rs b/src/rustdoc/extract.rs
index 74a89300eb3..2cce6655542 100644
--- a/src/rustdoc/extract.rs
+++ b/src/rustdoc/extract.rs
@@ -44,21 +44,21 @@ fn extract(
     doc::Doc_({
         pages: ~[
             doc::CratePage({
-                topmod: top_ModDoc_from_crate(crate, default_name),
+                topmod: top_moddoc_from_crate(crate, default_name),
             })
         ]
     })
 }
 
-fn top_ModDoc_from_crate(
+fn top_moddoc_from_crate(
     crate: @ast::crate,
     default_name: ~str
 ) -> doc::ModDoc {
-    ModDoc_from_mod(mk_ItemDoc(ast::crate_node_id, default_name),
+    moddoc_from_mod(mk_itemdoc(ast::crate_node_id, default_name),
                     crate.node.module)
 }
 
-fn mk_ItemDoc(id: ast::node_id, name: ~str) -> doc::ItemDoc {
+fn mk_itemdoc(id: ast::node_id, name: ~str) -> doc::ItemDoc {
     {
         id: id,
         name: name,
@@ -70,53 +70,53 @@ fn mk_ItemDoc(id: ast::node_id, name: ~str) -> doc::ItemDoc {
     }
 }
 
-fn ModDoc_from_mod(
-    ItemDoc: doc::ItemDoc,
+fn moddoc_from_mod(
+    itemdoc: doc::ItemDoc,
     module_: ast::_mod
 ) -> doc::ModDoc {
     doc::ModDoc_({
-        item: ItemDoc,
+        item: itemdoc,
         items: do vec::filter_map(module_.items) |item| {
-            let ItemDoc = mk_ItemDoc(item.id, to_str(item.ident));
+            let ItemDoc = mk_itemdoc(item.id, to_str(item.ident));
             match item.node {
               ast::item_mod(m) => {
                 Some(doc::ModTag(
-                    ModDoc_from_mod(ItemDoc, m)
+                    moddoc_from_mod(ItemDoc, m)
                 ))
               }
               ast::item_foreign_mod(nm) => {
                 Some(doc::NmodTag(
-                    nModDoc_from_mod(ItemDoc, nm)
+                    nmoddoc_from_mod(ItemDoc, nm)
                 ))
               }
               ast::item_fn(*) => {
                 Some(doc::FnTag(
-                    FnDoc_from_fn(ItemDoc)
+                    fndoc_from_fn(ItemDoc)
                 ))
               }
               ast::item_const(_, _) => {
                 Some(doc::ConstTag(
-                    ConstDoc_from_const(ItemDoc)
+                    constdoc_from_const(ItemDoc)
                 ))
               }
               ast::item_enum(enum_definition, _) => {
                 Some(doc::EnumTag(
-                    EnumDoc_from_enum(ItemDoc, enum_definition.variants)
+                    enumdoc_from_enum(ItemDoc, enum_definition.variants)
                 ))
               }
               ast::item_trait(_, _, methods) => {
                 Some(doc::TraitTag(
-                    TraitDoc_from_trait(ItemDoc, methods)
+                    traitdoc_from_trait(ItemDoc, methods)
                 ))
               }
               ast::item_impl(_, _, _, methods) => {
                 Some(doc::ImplTag(
-                    ImplDoc_from_impl(ItemDoc, methods)
+                    impldoc_from_impl(ItemDoc, methods)
                 ))
               }
               ast::item_ty(_, _) => {
                 Some(doc::TyTag(
-                    TyDoc_from_ty(ItemDoc)
+                    tydoc_from_ty(ItemDoc)
                 ))
               }
               _ => None
@@ -126,37 +126,37 @@ fn ModDoc_from_mod(
     })
 }
 
-fn nModDoc_from_mod(
-    ItemDoc: doc::ItemDoc,
+fn nmoddoc_from_mod(
+    itemdoc: doc::ItemDoc,
     module_: ast::foreign_mod
 ) -> doc::NmodDoc {
     let mut fns = ~[];
     for module_.items.each |item| {
-        let ItemDoc = mk_ItemDoc(item.id, to_str(item.ident));
+        let ItemDoc = mk_itemdoc(item.id, to_str(item.ident));
         match item.node {
           ast::foreign_item_fn(*) => {
-            vec::push(fns, FnDoc_from_fn(ItemDoc));
+            vec::push(fns, fndoc_from_fn(ItemDoc));
           }
           ast::foreign_item_const(*) => {} // XXX: Not implemented.
         }
     }
     {
-        item: ItemDoc,
+        item: itemdoc,
         fns: fns,
         index: None
     }
 }
 
-fn FnDoc_from_fn(ItemDoc: doc::ItemDoc) -> doc::FnDoc {
+fn fndoc_from_fn(itemdoc: doc::ItemDoc) -> doc::FnDoc {
     {
-        item: ItemDoc,
+        item: itemdoc,
         sig: None
     }
 }
 
-fn ConstDoc_from_const(ItemDoc: doc::ItemDoc) -> doc::ConstDoc {
+fn constdoc_from_const(itemdoc: doc::ItemDoc) -> doc::ConstDoc {
     {
-        item: ItemDoc,
+        item: itemdoc,
         sig: None
     }
 }
@@ -168,12 +168,12 @@ fn should_extract_const_name_and_id() {
     assert doc.cratemod().consts()[0].name() == ~"a";
 }
 
-fn EnumDoc_from_enum(
-    ItemDoc: doc::ItemDoc,
+fn enumdoc_from_enum(
+    itemdoc: doc::ItemDoc,
     variants: ~[ast::variant]
 ) -> doc::EnumDoc {
     {
-        item: ItemDoc,
+        item: itemdoc,
         variants: variantdocs_from_variants(variants)
     }
 }
@@ -206,12 +206,12 @@ fn should_extract_enum_variants() {
     assert doc.cratemod().enums()[0].variants[0].name == ~"v";
 }
 
-fn TraitDoc_from_trait(
-    ItemDoc: doc::ItemDoc,
+fn traitdoc_from_trait(
+    itemdoc: doc::ItemDoc,
     methods: ~[ast::trait_method]
 ) -> doc::TraitDoc {
     {
-        item: ItemDoc,
+        item: itemdoc,
         methods: do vec::map(methods) |method| {
             match method {
               ast::required(ty_m) => {
@@ -251,12 +251,12 @@ fn should_extract_trait_methods() {
     assert doc.cratemod().traits()[0].methods[0].name == ~"f";
 }
 
-fn ImplDoc_from_impl(
-    ItemDoc: doc::ItemDoc,
+fn impldoc_from_impl(
+    itemdoc: doc::ItemDoc,
     methods: ~[@ast::method]
 ) -> doc::ImplDoc {
     {
-        item: ItemDoc,
+        item: itemdoc,
         trait_types: ~[],
         self_ty: None,
         methods: do vec::map(methods) |method| {
@@ -278,11 +278,11 @@ fn should_extract_impl_methods() {
     assert doc.cratemod().impls()[0].methods[0].name == ~"f";
 }
 
-fn TyDoc_from_ty(
-    ItemDoc: doc::ItemDoc
+fn tydoc_from_ty(
+    itemdoc: doc::ItemDoc
 ) -> doc::TyDoc {
     {
-        item: ItemDoc,
+        item: itemdoc,
         sig: None
     }
 }