pub fn parse_expression(pair: Pair<'_, Rule>) -> Result<Expression, String>
Parse any expression rule to an AST node.