diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-08-03 12:45:23 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-03 22:48:02 -0400 |
| commit | 10089455287dcc3652b984ab4bfd6971e1b5f302 (patch) | |
| tree | a9570eacf4ff89a1f14b7380c080af77918589f6 /src/libextra/terminfo | |
| parent | 9f74217d80290d1cb36afcaf68a566b4b4907d27 (diff) | |
remove obsolete `foreach` keyword
this has been replaced by `for`
Diffstat (limited to 'src/libextra/terminfo')
| -rw-r--r-- | src/libextra/terminfo/parm.rs | 10 | ||||
| -rw-r--r-- | src/libextra/terminfo/parser/compiled.rs | 8 | ||||
| -rw-r--r-- | src/libextra/terminfo/searcher.rs | 4 |
3 files changed, 11 insertions, 11 deletions
diff --git a/src/libextra/terminfo/parm.rs b/src/libextra/terminfo/parm.rs index 3669c1ea0a3..b619e0f33b6 100644 --- a/src/libextra/terminfo/parm.rs +++ b/src/libextra/terminfo/parm.rs @@ -102,11 +102,11 @@ pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), ]; - foreach (dst, src) in mparams.mut_iter().zip(params.iter()) { + for (dst, src) in mparams.mut_iter().zip(params.iter()) { *dst = (*src).clone(); } - foreach c in cap.iter().transform(|&x| x) { + for c in cap.iter().transform(|&x| x) { let cur = c as char; let mut old_state = state; match state { @@ -605,7 +605,7 @@ mod test { let mut varstruct = Variables::new(); let vars = &mut varstruct; let caps = ["%d", "%c", "%s", "%Pa", "%l", "%!", "%~"]; - foreach cap in caps.iter() { + for cap in caps.iter() { let res = expand(cap.as_bytes(), [], vars); assert!(res.is_err(), "Op %s succeeded incorrectly with 0 stack entries", *cap); @@ -615,7 +615,7 @@ mod test { "Op %s failed with 1 stack entry: %s", *cap, res.unwrap_err()); } let caps = ["%+", "%-", "%*", "%/", "%m", "%&", "%|", "%A", "%O"]; - foreach cap in caps.iter() { + for cap in caps.iter() { let res = expand(cap.as_bytes(), [], vars); assert!(res.is_err(), "Binop %s succeeded incorrectly with 0 stack entries", *cap); @@ -636,7 +636,7 @@ mod test { #[test] fn test_comparison_ops() { let v = [('<', [1u8, 0u8, 0u8]), ('=', [0u8, 1u8, 0u8]), ('>', [0u8, 0u8, 1u8])]; - foreach &(op, bs) in v.iter() { + for &(op, bs) in v.iter() { let s = fmt!("%%{1}%%{2}%%%c%%d", op); let res = expand(s.as_bytes(), [], &mut Variables::new()); assert!(res.is_ok(), res.unwrap_err()); diff --git a/src/libextra/terminfo/parser/compiled.rs b/src/libextra/terminfo/parser/compiled.rs index 869f7d9df2b..426cacb62fa 100644 --- a/src/libextra/terminfo/parser/compiled.rs +++ b/src/libextra/terminfo/parser/compiled.rs @@ -222,7 +222,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { let mut bools_map = HashMap::new(); if bools_bytes != 0 { - foreach i in range(0, bools_bytes) { + for i in range(0, bools_bytes) { let b = file.read_byte(); if b < 0 { error!("EOF reading bools after %? entries", i); @@ -243,7 +243,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { let mut numbers_map = HashMap::new(); if numbers_count != 0 { - foreach i in range(0, numbers_count) { + for i in range(0, numbers_count) { let n = file.read_le_u16(); if n != 0xFFFF { debug!("%s#%?", nnames[i], n); @@ -258,7 +258,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { if string_offsets_count != 0 { let mut string_offsets = vec::with_capacity(10); - foreach _ in range(0, string_offsets_count) { + for _ in range(0, string_offsets_count) { string_offsets.push(file.read_le_u16()); } @@ -272,7 +272,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { return Err(~"error: hit EOF before end of string table"); } - foreach (i, v) in string_offsets.iter().enumerate() { + for (i, v) in string_offsets.iter().enumerate() { let offset = *v; if offset == 0xFFFF { // non-entry loop; diff --git a/src/libextra/terminfo/searcher.rs b/src/libextra/terminfo/searcher.rs index 175cf836c47..f7999050804 100644 --- a/src/libextra/terminfo/searcher.rs +++ b/src/libextra/terminfo/searcher.rs @@ -35,7 +35,7 @@ pub fn get_dbpath_for_term(term: &str) -> Option<~path> { dirs_to_search.push(homedir.unwrap().push(".terminfo")); // ncurses compatability } match getenv("TERMINFO_DIRS") { - Some(dirs) => foreach i in dirs.split_iter(':') { + Some(dirs) => for i in dirs.split_iter(':') { if i == "" { dirs_to_search.push(path("/usr/share/terminfo")); } else { @@ -54,7 +54,7 @@ pub fn get_dbpath_for_term(term: &str) -> Option<~path> { }; // Look for the terminal in all of the search directories - foreach p in dirs_to_search.iter() { + for p in dirs_to_search.iter() { let newp = ~p.push_many(&[str::from_char(first_char), term.to_owned()]); if os::path_exists(p) && os::path_exists(newp) { return Some(newp); |
