apply_adverb

Function apply_adverb 

Source
pub fn apply_adverb<'a>(
    expr: &'a LogicExpr<'a>,
    adverb: Symbol,
    interner: &mut Interner,
    expr_arena: &'a Arena<LogicExpr<'a>>,
    term_arena: &'a Arena<Term<'a>>,
) -> &'a LogicExpr<'a>
Expand description

Adds an adverbial modifier to an event.

Transforms ∃e(P(e) ∧ ...) into ∃e(P(e) ∧ Adverb(e) ∧ ...).