- tag_expr : expr.address → expr → widget.interactive_expression.sf → widget.interactive_expression.sf
- compose : widget.interactive_expression.sf → widget.interactive_expression.sf → widget.interactive_expression.sf
- of_string : string → widget.interactive_expression.sf
eformat but without any of the formatting stuff like highlighting, groups etc.
@[protected, instance]
@[protected, instance]
@[protected, instance]
- on_mouse_enter : Π (γ : Type), subexpr → widget.interactive_expression.action γ
- on_mouse_leave_all : Π (γ : Type), widget.interactive_expression.action γ
- on_click : Π (γ : Type), subexpr → widget.interactive_expression.action γ
- on_tooltip_action : Π (γ : Type), γ → widget.interactive_expression.action γ
- on_close_tooltip : Π (γ : Type), widget.interactive_expression.action γ
meta
def
widget.interactive_expression.view
{γ : Type}
(tooltip_component : widget.tc subexpr (widget.interactive_expression.action γ))
(click_address select_address : option expr.address) :
subexpr → widget.interactive_expression.sf → tactic (list (widget.html (widget.interactive_expression.action γ)))
- none : widget.filter_type
- no_instances : widget.filter_type
- only_props : widget.filter_type
@[protected, instance]
@[protected, instance]
Group consecutive locals according to whether they have the same type
meta
def
widget.tactic_view_goal
{γ : Type}
(local_c : widget.tc widget.local_collection γ)
(target_c : widget.tc expr γ) :
Component that displays the main (first) goal.
- out : Π (γ : Type), γ → widget.tactic_view_action γ
- filter : Π (γ : Type), widget.filter_type → widget.tactic_view_action γ
meta
def
widget.tactic_view_component
{γ : Type}
(local_c : widget.tc widget.local_collection γ)
(target_c : widget.tc expr γ) :
Component that displays all goals, together with the $n goals
message.
meta
def
widget.tactic_view_term_goal
{γ : Type}
(local_c : widget.tc widget.local_collection γ)
(target_c : widget.tc expr γ) :
Component that displays the term-mode goal.
Widget used to display term-proof goals.