Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
SeExpr is a simple expression language that we use to provide artistic control and customization to our core software. We use it for procedural geometry synthesis, image synthesis, simulation control, and much more.
C++ Bison CMake Other
branch: master

Merge pull request #22 from davvid/fix-remap-declaration

SeExprBuiltins.h: fix remap declaration

Signed-off-by: David Aguilar <>
latest commit 96a44e71ed
David Aguilar davvid authored
Failed to load latest commit information.
src SeExprBuiltins.h: fix remap declaration
windows7 Adding pre-generated flex/bison files for use with Windows 7.
.workonrc.products First checkin for open source
CMakeLists.txt Verify build on Windows 7/VS 2010. Change to Apache license. Specific…
README Initial work on integrating SeExprEditor and change to Microsoft License


SeExpr - An embeddable expression evaluation engine

Super impatient CMake building and installing guide
$ git clone
$ cd SeExpr
$ mkdir build
$ cd build 
$ cmake ../
$ make doc      # optional make documentation
$ make install

You can try the test application asciiGraph which is a simple
function grapher... e.g.
./asciiGraph "x^3-8*x"

Getting started
Examining the demo applications in src/demo is a great way to see
some usage examples of the library. The basic strategy is to subclass
the SeExpression class and implement the methods that describe what
extra functions and variables your expression evaluation will need

Be sure to check out the doxygen pages for an API overview.

Source code overview

   SeExpr/   Library code
   demos/    Demo Applications
   tests/    Regression Tests
   doc/      Doxygen generation

SeExpr Developers
Brent Burley
Lawrence Chai
Andrew Selle
Dan Teece
Tom Thompson

Walt Disney Animation Studios
Something went wrong with that request. Please try again.