mirror of
https://github.com/zaphar/ucg.git
synced 2025-07-25 18:49:50 -04:00
Cleanup warnings.
This commit is contained in:
parent
0453a6043d
commit
c00306337b
@ -287,7 +287,7 @@ impl Builder {
|
|||||||
if it.peek().is_none() {
|
if it.peek().is_none() {
|
||||||
return Ok(v.clone());
|
return Ok(v.clone());
|
||||||
}
|
}
|
||||||
if let &Val::Tuple(ref fs) = v.as_ref() {
|
if let &Val::Tuple(_) = v.as_ref() {
|
||||||
let mut stack = VecDeque::new();
|
let mut stack = VecDeque::new();
|
||||||
stack.push_back(v.clone());
|
stack.push_back(v.clone());
|
||||||
loop {
|
loop {
|
||||||
@ -448,7 +448,7 @@ impl Builder {
|
|||||||
for (key, val) in fields.drain(0..) {
|
for (key, val) in fields.drain(0..) {
|
||||||
let expr_result = try!(self.eval_expr(val));
|
let expr_result = try!(self.eval_expr(val));
|
||||||
match m.entry(key.clone()) {
|
match m.entry(key.clone()) {
|
||||||
Entry::Vacant(mut v) => {
|
Entry::Vacant(v) => {
|
||||||
v.insert(expr_result);
|
v.insert(expr_result);
|
||||||
},
|
},
|
||||||
Entry::Occupied(mut v) => {
|
Entry::Occupied(mut v) => {
|
||||||
@ -571,7 +571,7 @@ impl Builder {
|
|||||||
if !self.files.contains(&val) { // Only parse the file once on import.
|
if !self.files.contains(&val) { // Only parse the file once on import.
|
||||||
if self.assets.get(&sym).is_none() {
|
if self.assets.get(&sym).is_none() {
|
||||||
let mut b = Self::new();
|
let mut b = Self::new();
|
||||||
b.build_file(&val);
|
try!(b.build_file(&val));
|
||||||
let fields: Vec<(String, Rc<Val>)> = b.out.drain().collect();
|
let fields: Vec<(String, Rc<Val>)> = b.out.drain().collect();
|
||||||
let result = Rc::new(Val::Tuple(fields));
|
let result = Rc::new(Val::Tuple(fields));
|
||||||
self.assets.entry(sym).or_insert(result.clone());
|
self.assets.entry(sym).or_insert(result.clone());
|
||||||
|
@ -387,10 +387,6 @@ named!(copy_expression<Expression>,
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
fn value_to_string(v: Value) -> String {
|
|
||||||
v.to_string()
|
|
||||||
}
|
|
||||||
|
|
||||||
fn tuple_to_macro(mut t: (Vec<Value>, Value)) -> ParseResult<Expression> {
|
fn tuple_to_macro(mut t: (Vec<Value>, Value)) -> ParseResult<Expression> {
|
||||||
match t.1 {
|
match t.1 {
|
||||||
Value::Tuple(v) => {
|
Value::Tuple(v) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user