Skip to content

Parse, optimise, compile and evaluate arbitrary string expressions, all at runtime.

Notifications You must be signed in to change notification settings

Sothatsit/Evaluate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

About

A library to efficiently parse, optimise, compile and evaluate arbitrary string expressions at runtime.

Note: The optimisation steps of this library do not ensure complete floating point equivalence between the original and optimised expressions, as the order of evaluation is not maintained.

Compilation

Expressions are compiled into java bytecode and loaded into the JVM. In simple cases this has been able to improve performance of simple functions by over 100x, although this requires more rigorous testing.

About

Parse, optimise, compile and evaluate arbitrary string expressions, all at runtime.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages