(number: &ast::Number)
| 738 | |
| 739 | #[cfg(feature = "parser")] |
| 740 | fn number_to_complex(number: &ast::Number) -> Option<(f64, f64, bool)> { |
| 741 | match number { |
| 742 | ast::Number::Complex { real, imag } => Some((*real, *imag, true)), |
| 743 | ast::Number::Float(value) => Some((*value, 0.0, false)), |
| 744 | ast::Number::Int(value) => value.as_i64().map(|value| (value as f64, 0.0, false)), |
| 745 | } |
| 746 | } |
| 747 | |
| 748 | #[cfg(feature = "codegen")] |
| 749 | pub(crate) fn compile( |
no test coverage detected