HPParser 2.1


HPParser is a package that is aimed at storing, manipulating and evaluating expressions. It's not a parser by itself, but allows HPStack to exchange symbolic expressions with the stack.
HPParser features creation, modification and evaluation of symbolic expressions within a C application, with a support for variables and sub-expressions.

Its main features are :


Release notes

2.0 -> 2.1

1.1 -> 2.0


1.0 -> 1.1



Reference documentation

The reference documentation generated by doxygen is available here.


Examples

The first example (see source) shows how to build an expression and evaluate it from within a C application.
The second example (see source) uses also HPStack and shows how to get an expression from the RPL stack, gets the variables used by the expression on the stack, searches them into the current and upper directories (using HPStack), and then evaluates the expression and pushes the result onto the stack.

The examples are included in the package you can download.


User's manual

Coming soon ...