MCPcopy Create free account
hub / github.com/amber-lang/amber / get_integer_value

Method get_integer_value

src/modules/expression/expr.rs:122–129  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

120
121impl 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

Callers 2

translate_range_loopMethod · 0.45
typecheckMethod · 0.45

Calls 1

parseMethod · 0.45

Tested by

no test coverage detected