mathlib documentation

core.init.meta.pexpr

meta def pexpr  :
Type

Quoted expressions. They can be converted into expressions by using a tactic.

meta constant pexpr.of_expr (a : expr) :

meta constant pexpr.is_placeholder (a : pexpr) :

meta constant pexpr.mk_placeholder  :

meta constant pexpr.mk_field_macro (a : pexpr) (a_1 : name) :

meta constant pexpr.mk_explicit (a : pexpr) :

meta constant pexpr.is_choice_macro (a : pexpr) :

Choice macros are used to implement overloading.

meta structure structure_instance_info  :
Type

Information about unelaborated structure instance expressions.

Create a structure instance expression.

meta def to_pexpr {α : Sort u} [has_to_pexpr α] (a : α) :

@[instance]

@[instance]

@[instance]
meta def reflected.has_to_pexpr (α : Sort u) (a : α) :