Expr::src
pub fn src() -> string Import
Source: use macro::{Expr}; compiler/src/prelude/macro.hy The source to splice: parenthesized unless it is a single term, so ${a} * 2 keeps a whole.
Called on a Expr value as value.src(…).
Returns#
string
See also#
Expr: A function-style macro argument as written:f(1),a + b,"text".Expr::str: The source text as written.Expr::kindExpr::is_literalExpr::is_identExpr::int: The argument’s value when it is an integer constant:3,-2,2 * 21.Expr::float: The value of a float constant (2.5,-1.0e3), or of an integer one.Expr::bool: The value of atrue/falseconstant.