Lines Matching defs:Expr
718 impl Expr { impl
830 pub fn parse_without_eager_brace(input: ParseStream) -> Result<Expr> { in parse_without_eager_brace()
892 pub fn parse_with_earlier_boundary_rule(input: ParseStream) -> Result<Expr> { in parse_with_earlier_boundary_rule()
1230 impl Parse for Expr { implementation
1241 pub(super) fn parse_with_earlier_boundary_rule(input: ParseStream) -> Result<Expr> { in parse_with_earlier_boundary_rule()
1314 mut lhs: Expr, in parse_expr()
1317 ) -> Result<Expr> { in parse_expr()
1393 fn parse_expr(input: ParseStream, mut lhs: Expr, base: Precedence) -> Result<Expr> { in parse_expr()
1439 ) -> Result<Box<Expr>> { in parse_binop_rhs()
1488 ) -> Result<Expr> { in ambiguous_expr()
1517 fn unary_expr(input: ParseStream, allow_struct: AllowStruct) -> Result<Expr> { in unary_expr()
1567 fn unary_expr(input: ParseStream) -> Result<Expr> { in unary_expr()
1598 ) -> Result<Expr> { in trailer_expr()
1625 fn trailer_helper(input: ParseStream, mut e: Expr) -> Result<Expr> { in trailer_helper()
1718 fn trailer_expr(input: ParseStream) -> Result<Expr> { in trailer_expr()
1794 fn atom_expr(input: ParseStream, allow_struct: AllowStruct) -> Result<Expr> { in atom_expr()
1871 fn atom_labeled(input: ParseStream) -> Result<Expr> { in atom_labeled()
1895 fn atom_expr(input: ParseStream) -> Result<Expr> { in atom_expr()
1929 fn expr_builtin(input: ParseStream) -> Result<Expr> { in expr_builtin()
1946 ) -> Result<Expr> { in path_or_macro_or_struct()
1963 ) -> Result<Expr> { in rest_of_path_or_macro_or_struct()
2005 fn paren_or_tuple(input: ParseStream) -> Result<Expr> { in paren_or_tuple()
2044 fn array_or_repeat(input: ParseStream) -> Result<Expr> { in array_or_repeat()
2161 ) -> Result<Expr> { in expr_group()
2497 fn expr_become(input: ParseStream) -> Result<Expr> { in expr_become()
2890 ) -> Result<Option<Box<Expr>>> { in parse_range_end()
3050 fn multi_index(e: &mut Expr, dot_token: &mut Token![.], float: LitFloat) -> Result<bool> { in multi_index()
3166 expr: &Expr, in print_subexpression()
3195 pub(crate) fn print_expr(expr: &Expr, tokens: &mut TokenStream, mut fixup: FixupContext) { in print_expr()