(&self)
| 120 | |
| 121 | impl Expr { |
| 122 | pub fn get_integer_value(&self) -> Option<isize> { |
| 123 | match &self.value { |
| 124 | Some(ExprType::Number(value)) => value.get_integer_value(), |
| 125 | Some(ExprType::Integer(value)) => value.value.parse().ok(), |
| 126 | Some(ExprType::Neg(value)) => value.get_integer_value(), |
| 127 | _ => None, |
| 128 | } |
| 129 | } |
| 130 | |
| 131 | pub fn get_position(&self) -> PositionInfo { |
| 132 | self.position |
no test coverage detected