pub fn parse_expr(text: &str) -> SResult<Rc<Expr>>
parse one expression: the text is wrapped in a constant declaration