expredit

The shared expression editor and the expression compiler under it.

Group expredit

Detailed description

libexpredit holds the ExpressionEditor, its completion widgets and the host-agnostic expredit::Scope. It also holds the layer over libeval that compiles and evaluates an expression: ExprCompiler and ExprEvaluator. Construct and paint both use it. No host types are allowed in it (§EXP-3).

Classes

Class What it is
ExprCompiler Compiles an expression through eval into a CompiledExpression that carries a Program
In this section