Lines Matching refs:format
34 fn fmt(&self, format: &mut Formatter<'_>) -> fmt::Result {
37 Value(val) => write!(format, "{}", val),
38 Add(ref left, ref right) => write!(format, "{} + {}", left, right),
39 Sub(ref left, ref right) => write!(format, "{} - {}", left, right),
40 Mul(ref left, ref right) => write!(format, "{} * {}", left, right),
41 Div(ref left, ref right) => write!(format, "{} / {}", left, right),
42 Paren(ref expr) => write!(format, "({})", expr),
48 fn fmt(&self, format: &mut Formatter<'_>) -> fmt::Result {
51 Value(val) => write!(format, "{}", val),
52 Add(ref left, ref right) => write!(format, "({:?} + {:?})", left, right),
53 Sub(ref left, ref right) => write!(format, "({:?} - {:?})", left, right),
54 Mul(ref left, ref right) => write!(format, "({:?} * {:?})", left, right),
55 Div(ref left, ref right) => write!(format, "({:?} / {:?})", left, right),
56 Paren(ref expr) => write!(format, "[{:?}]", expr),
126 factor(" 3 ").map(|(i, x)| (i, format!("{:?}", x))),
134 term(" 3 * 5 ").map(|(i, x)| (i, format!("{:?}", x))),
142 expr(" 1 + 2 * 3 ").map(|(i, x)| (i, format!("{:?}", x))),
146 expr(" 1 + 2 * 3 / 4 - 5 ").map(|(i, x)| (i, format!("{:?}", x))),
150 expr(" 72 / 2 / 3 ").map(|(i, x)| (i, format!("{:?}", x))),
158 expr(" ( 1 + 2 ) * 3 ").map(|(i, x)| (i, format!("{:?}", x))),