Meta-level Numeral Extraction #
Utilities for extracting rational constants from elaborated Lean expressions. The goal is to support multiple equivalent syntactic encodings (literals, casts, scientific notation, arithmetic on constants) in one place.
Attempt to parse a Lean expression as a rational constant.
Try to match a numeric expression directly.