fix tests, remove some warnings
This commit is contained in:
parent
2fa83c0503
commit
e8782eeb63
22 changed files with 18 additions and 44 deletions
|
|
@ -21,7 +21,6 @@ use ext::base::*;
|
|||
use parse;
|
||||
use parse::token;
|
||||
|
||||
use core::str;
|
||||
use core::vec;
|
||||
|
||||
enum State {
|
||||
|
|
|
|||
|
|
@ -42,7 +42,6 @@ use core::prelude::*;
|
|||
use ext::base::ExtCtxt;
|
||||
use ext::pipes::proto::{protocol_};
|
||||
|
||||
use core::str;
|
||||
use extra::bitv::Bitv;
|
||||
|
||||
pub fn analyze(proto: @mut protocol_, _cx: @ExtCtxt) {
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ use parse::token;
|
|||
|
||||
use core::iterator::IteratorUtil;
|
||||
use core::hashmap::HashMap;
|
||||
use core::str;
|
||||
use core::uint;
|
||||
use core::vec;
|
||||
|
||||
|
|
@ -371,14 +370,14 @@ pub fn parse(
|
|||
} else {
|
||||
if (bb_eis.len() > 0u && next_eis.len() > 0u)
|
||||
|| bb_eis.len() > 1u {
|
||||
let nts = vec::map(bb_eis.connect(|ei| {
|
||||
let nts = bb_eis.map(|ei| {
|
||||
match ei.elts[ei.idx].node {
|
||||
match_nonterminal(ref bind,ref name,_) => {
|
||||
fmt!("%s ('%s')", *ident_to_str(name),
|
||||
*ident_to_str(bind))
|
||||
}
|
||||
_ => fail!()
|
||||
} }), " or ");
|
||||
} }).connect(" or ");
|
||||
return error(sp, fmt!(
|
||||
"Local ambiguity: multiple parsing options: \
|
||||
built-in NTs %s or %u other options.",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue