SeExpr
SeExpr

User and Programmer Tutorials

Demo Applications

Main API pages

  • Expression - Main class to parse a single expression
  • ExprVarRef - Binding of an external variable to an expression context.
  • ExprFunc - Define a custom function that calls C++ code
  • ExprFuncX - Manual argument parsing C++ code
  • ExprFuncNode - Node that calls a function (needed for SeExprFuncX arg parsing)

Useful classes and functions

  • Vec - Class to hold and manipulate n-dimensional vectors
  • ExprBuiltins.h - Useful builtin functions that are also available in C++
  • SeExpr2::Curve - Hermite interpolation curve.

Internals

  • ExprNode - Parse Tree Node
  • ExprParser - Entry point to bison/flex parser

Other