# All Classes

- All Classes Class Summary Enum Summary
  Class | Description
  --- | ---
  Bindings | Binds variable names in expressions to actual data.
  Expression | Base class that computes the value of an expression for a document.
  ExpressionMath | Helper class holding static methods for js math functions
  JavascriptCompiler | An expression compiler for javascript expressions.
  SimpleBindings | Simple class that binds expression variable names to `DoubleValuesSource`s or other `Expression`s.
  VariableContext | A helper to parse the context of a variable name, which is the base variable, followed by the sequence of array (integer or string indexed) and member accesses.
  VariableContext.Type | Represents what a piece of a variable does.