about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-01-19 15:20:57 -0800
committerPatrick Walton <pcwalton@mimiga.net>2012-01-19 15:22:25 -0800
commitc5a407b11bf01aa2a348010dffbbce2cf202d503 (patch)
tree0430f216db0812e131670822b53b009a25ad9c5d /src/libstd
parent7e21be5304769686726f8939606ccdbe38127814 (diff)
downloadrust-c5a407b11bf01aa2a348010dffbbce2cf202d503.tar.gz
rust-c5a407b11bf01aa2a348010dffbbce2cf202d503.zip
stdlib: "tag" -> "enum"
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/c_vec.rs4
-rw-r--r--src/libstd/deque.rs4
-rw-r--r--src/libstd/ebml.rs4
-rw-r--r--src/libstd/extfmt.rs20
-rw-r--r--src/libstd/fun_treemap.rs2
-rw-r--r--src/libstd/getopts.rs14
-rw-r--r--src/libstd/io.rs6
-rw-r--r--src/libstd/json.rs2
-rw-r--r--src/libstd/list.rs2
-rw-r--r--src/libstd/map.rs4
-rw-r--r--src/libstd/net.rs4
-rw-r--r--src/libstd/rope.rs4
-rw-r--r--src/libstd/test.rs4
-rw-r--r--src/libstd/treemap.rs2
-rw-r--r--src/libstd/win32_fs.rs2
15 files changed, 39 insertions, 39 deletions
diff --git a/src/libstd/c_vec.rs b/src/libstd/c_vec.rs
index 5bab771ab7d..05d59c2b50b 100644
--- a/src/libstd/c_vec.rs
+++ b/src/libstd/c_vec.rs
@@ -37,12 +37,12 @@ export ptr;
 /*
  Type: t
 
- The type representing a native chunk of memory.  Wrapped in a tag for
+ The type representing a native chunk of memory.  Wrapped in a enum for
  opacity; FIXME #818 when it is possible to have truly opaque types, this
  should be revisited.
  */
 
-tag t<T> {
+enum t<T> {
     t({ base: *mutable T, len: uint, rsrc: @dtor_res});
 }
 
diff --git a/src/libstd/deque.rs b/src/libstd/deque.rs
index 356b27d0c5b..b5f46732cfc 100644
--- a/src/libstd/deque.rs
+++ b/src/libstd/deque.rs
@@ -241,9 +241,9 @@ mod tests {
         assert (e(deq.get(3), d));
     }
 
-    tag taggy { one(int); two(int, int); three(int, int, int); }
+    enum taggy { one(int); two(int, int); three(int, int, int); }
 
-    tag taggypar<T> {
+    enum taggypar<T> {
         onepar(int); twopar(int, int); threepar(int, int, int);
     }
 
diff --git a/src/libstd/ebml.rs b/src/libstd/ebml.rs
index fafec189414..24e072692a9 100644
--- a/src/libstd/ebml.rs
+++ b/src/libstd/ebml.rs
@@ -67,7 +67,7 @@ fn get_doc(d: doc, tg: uint) -> doc {
     alt maybe_get_doc(d, tg) {
       some(d) { ret d; }
       none {
-        #error("failed to find block with tag %u", tg);
+        #error("failed to find block with enum %u", tg);
         fail;
       }
     }
@@ -155,7 +155,7 @@ fn create_writer(w: io::writer) -> writer {
 
 // TODO: Provide a function to write the standard ebml header.
 fn start_tag(w: writer, tag_id: uint) {
-    // Write the tag ID:
+    // Write the enum ID:
 
     write_vint(w.writer, tag_id);
     // Write a placeholder four-byte size.
diff --git a/src/libstd/extfmt.rs b/src/libstd/extfmt.rs
index a729fba905f..441ff01a3c1 100644
--- a/src/libstd/extfmt.rs
+++ b/src/libstd/extfmt.rs
@@ -39,9 +39,9 @@ import option::{some, none};
 
 // Functions used by the fmt extension at compile time
 mod ct {
-    tag signedness { signed; unsigned; }
-    tag caseness { case_upper; case_lower; }
-    tag ty {
+    enum signedness { signed; unsigned; }
+    enum caseness { case_upper; case_lower; }
+    enum ty {
         ty_bool;
         ty_str;
         ty_char;
@@ -52,14 +52,14 @@ mod ct {
         ty_float;
         // FIXME: More types
     }
-    tag flag {
+    enum flag {
         flag_left_justify;
         flag_left_zero_pad;
         flag_space_for_sign;
         flag_sign_always;
         flag_alternate;
     }
-    tag count {
+    enum count {
         count_is(int);
         count_is_param(int);
         count_is_next_param;
@@ -76,7 +76,7 @@ mod ct {
 
 
     // A fragment of the output sequence
-    tag piece { piece_string(str); piece_conv(conv); }
+    enum piece { piece_string(str); piece_conv(conv); }
     type error_fn = fn@(str) -> ! ;
 
     fn parse_fmt_string(s: str, error: error_fn) -> [piece] {
@@ -260,7 +260,7 @@ mod ct {
 // conditions can be evaluated at compile-time. For now though it's cleaner to
 // implement it this way, I think.
 mod rt {
-    tag flag {
+    enum flag {
         flag_left_justify;
         flag_left_zero_pad;
         flag_space_for_sign;
@@ -273,8 +273,8 @@ mod rt {
         // comments in front::extfmt::make_flags
         flag_none;
     }
-    tag count { count_is(int); count_implied; }
-    tag ty { ty_default; ty_bits; ty_hex_upper; ty_hex_lower; ty_octal; }
+    enum count { count_is(int); count_implied; }
+    enum ty { ty_default; ty_bits; ty_hex_upper; ty_hex_lower; ty_octal; }
 
     // FIXME: May not want to use a vector here for flags;
     // instead just use a bool per flag
@@ -384,7 +384,7 @@ mod rt {
 
         ret str::unsafe_from_bytes(svec);
     }
-    tag pad_mode { pad_signed; pad_unsigned; pad_nozero; }
+    enum pad_mode { pad_signed; pad_unsigned; pad_nozero; }
     fn pad(cv: conv, s: str, mode: pad_mode) -> str {
         let uwidth;
         alt cv.width {
diff --git a/src/libstd/fun_treemap.rs b/src/libstd/fun_treemap.rs
index 34a393b6a8e..8bd4a38d40b 100644
--- a/src/libstd/fun_treemap.rs
+++ b/src/libstd/fun_treemap.rs
@@ -31,7 +31,7 @@ type treemap<K, V> = @tree_node<K, V>;
 /*
 Tag: tree_node
 */
-tag tree_node<K, V> {
+enum tree_node<K, V> {
     empty;
     node(@K, @V, @tree_node<K, V>, @tree_node<K, V>);
 }
diff --git a/src/libstd/getopts.rs b/src/libstd/getopts.rs
index 39b6de0e34f..29df5770a17 100644
--- a/src/libstd/getopts.rs
+++ b/src/libstd/getopts.rs
@@ -65,11 +65,11 @@ export opt_strs;
 export opt_maybe_str;
 export opt_default;
 
-tag name { long(str); short(char); }
+enum name { long(str); short(char); }
 
-tag hasarg { yes; no; maybe; }
+enum hasarg { yes; no; maybe; }
 
-tag occur { req; optional; multi; }
+enum occur { req; optional; multi; }
 
 /*
 Type: opt
@@ -130,7 +130,7 @@ fn optmulti(name: str) -> opt {
     ret {name: mkname(name), hasarg: yes, occur: multi};
 }
 
-tag optval { val(str); given; }
+enum optval { val(str); given; }
 
 /*
 Type: match
@@ -158,7 +158,7 @@ Type: fail_
 The type returned when the command line does not conform to the
 expected format. Pass this value to <fail_str> to get an error message.
 */
-tag fail_ {
+enum fail_ {
     argument_missing(str);
     unrecognized_option(str);
     option_missing(str);
@@ -169,7 +169,7 @@ tag fail_ {
 /*
 Function: fail_str
 
-Convert a <fail_> tag into an error string
+Convert a <fail_> enum into an error string
 */
 fn fail_str(f: fail_) -> str {
     ret alt f {
@@ -381,7 +381,7 @@ mod tests {
     import opt = getopts;
     import result::{err, ok};
 
-    tag fail_type {
+    enum fail_type {
         argument_missing_;
         unrecognized_option_;
         option_missing_;
diff --git a/src/libstd/io.rs b/src/libstd/io.rs
index 9a0cb10c858..eca266ecfa9 100644
--- a/src/libstd/io.rs
+++ b/src/libstd/io.rs
@@ -17,7 +17,7 @@ native mod rustrt {
 // Reading
 
 // FIXME This is all buffered. We might need an unbuffered variant as well
-tag seek_style { seek_set; seek_end; seek_cur; }
+enum seek_style { seek_set; seek_end; seek_cur; }
 
 
 // The raw underlying reader iface. All readers must implement this.
@@ -264,7 +264,7 @@ fn string_reader(s: str) -> reader {
 
 
 // Writing
-tag fileflag { append; create; truncate; none; }
+enum fileflag { append; create; truncate; none; }
 
 // FIXME: Seekable really should be orthogonal.
 // FIXME: eventually u64
@@ -495,7 +495,7 @@ fn read_whole_file(file: str) -> result::t<[u8], str> {
 
 mod fsync {
 
-    tag level {
+    enum level {
         // whatever fsync does on that platform
         fsync;
 
diff --git a/src/libstd/json.rs b/src/libstd/json.rs
index d433b12ec68..5b7523e03fd 100644
--- a/src/libstd/json.rs
+++ b/src/libstd/json.rs
@@ -23,7 +23,7 @@ Tag: json
 
 Represents a json value.
 */
-tag json {
+enum json {
     /* Variant: num */
     num(float);
     /* Variant: string */
diff --git a/src/libstd/list.rs b/src/libstd/list.rs
index 03aef97857f..3286127bb1b 100644
--- a/src/libstd/list.rs
+++ b/src/libstd/list.rs
@@ -13,7 +13,7 @@ import option::{some, none};
 /*
 Tag: list
 */
-tag list<T> {
+enum list<T> {
     /* Variant: cons */
     cons(T, @list<T>);
     /* Variant: nil */
diff --git a/src/libstd/map.rs b/src/libstd/map.rs
index 9496f2febed..f7b3132b86d 100644
--- a/src/libstd/map.rs
+++ b/src/libstd/map.rs
@@ -112,7 +112,7 @@ mod chained {
         mutable next: chain<K, V>
     };
 
-    tag chain<K, V> {
+    enum chain<K, V> {
         present(@entry<K, V>);
         absent;
     }
@@ -124,7 +124,7 @@ mod chained {
         eqer: eqfn<K>
     };
 
-    tag search_result<K, V> {
+    enum search_result<K, V> {
         not_found;
         found_first(uint, @entry<K,V>);
         found_after(@entry<K,V>, @entry<K,V>);
diff --git a/src/libstd/net.rs b/src/libstd/net.rs
index ba00ae64933..e73eed27864 100644
--- a/src/libstd/net.rs
+++ b/src/libstd/net.rs
@@ -12,7 +12,7 @@ Tag: ip_addr
 
 An IP address
 */
-tag ip_addr {
+enum ip_addr {
     /*
     Variant: ipv4
 
@@ -42,7 +42,7 @@ Function: parse_addr
 
 Convert a str to <ip_addr>
 
-Converts a string of the format "x.x.x.x" into an ip_addr tag.
+Converts a string of the format "x.x.x.x" into an ip_addr enum.
 
 Failure:
 
diff --git a/src/libstd/rope.rs b/src/libstd/rope.rs
index 013e903f7e0..54d22dde3a2 100644
--- a/src/libstd/rope.rs
+++ b/src/libstd/rope.rs
@@ -585,7 +585,7 @@ mod node {
        empty   - An empty rope
        content - A non-empty rope
     */
-    tag root {
+    enum root {
         empty;
         content(@node);
     }
@@ -688,7 +688,7 @@ mod node {
     leaf - A leaf consisting in a `str`
     concat - The concatenation of two ropes
     */
-    tag node {
+    enum node {
         leaf(leaf);
         concat(concat);
     }
diff --git a/src/libstd/test.rs b/src/libstd/test.rs
index 440ef272ced..6131943c2fd 100644
--- a/src/libstd/test.rs
+++ b/src/libstd/test.rs
@@ -84,7 +84,7 @@ fn parse_opts(args: [str]) : vec::is_not_empty(args) -> opt_res {
     ret either::left(test_opts);
 }
 
-tag test_result { tr_ok; tr_failed; tr_ignored; }
+enum test_result { tr_ok; tr_failed; tr_ignored; }
 
 // A simple console test runner
 fn run_tests_console(opts: test_opts,
@@ -186,7 +186,7 @@ fn run_tests_console(opts: test_opts,
 
 fn use_color() -> bool { ret get_concurrency() == 1u; }
 
-tag testevent {
+enum testevent {
     te_filtered([test_desc]);
     te_wait(test_desc);
     te_result(test_desc, test_result);
diff --git a/src/libstd/treemap.rs b/src/libstd/treemap.rs
index 14e9c30a83c..e5e6a433e2d 100644
--- a/src/libstd/treemap.rs
+++ b/src/libstd/treemap.rs
@@ -28,7 +28,7 @@ type treemap<K, V> = @mutable tree_node<K, V>;
 /*
 Tag: tree_node
 */
-tag tree_node<K, V> { empty; node(@K, @V, treemap<K, V>, treemap<K, V>); }
+enum tree_node<K, V> { empty; node(@K, @V, treemap<K, V>, treemap<K, V>); }
 
 /* Section: Operations */
 
diff --git a/src/libstd/win32_fs.rs b/src/libstd/win32_fs.rs
index 87c97fe35c9..bca09fcf835 100644
--- a/src/libstd/win32_fs.rs
+++ b/src/libstd/win32_fs.rs
@@ -21,7 +21,7 @@ fn path_is_absolute(p: str) -> bool {
  * different semantics for each. Since we build on mingw, we are usually
  * dealing with /-separated paths. But the whole interface to splitting and
  * joining pathnames needs a bit more abstraction on win32. Possibly a vec or
- * tag type.
+ * enum type.
  */
 const path_sep: char = '/';