Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 1.83 KB

README.md

File metadata and controls

54 lines (44 loc) · 1.83 KB

#JSHuntingYard JSHuntingYard is the advanced library for adding high-performance, mathematical, Boolean and functional expression parsing and evaluation to your Java and Android applications.

#License Apache 2.0

#Features

  • Parses and evaluates dynamic and static expressions at runtime.
  • Supports mathematical, Object, Boolean, String and functional expressions.
  • All major mathematical and Boolean operators are integrated.
  • Supports custom functions.
  • Is extendable.
  • Math and String functions built in and ready to use.
  • Supports nested functions.
  • Supports variables.
  • Allows for custom variable resolver.
  • No reparsing of expressions when variables change.
  • No dependencies to other Java libraries.
  • JUnit tests.
  • Compatible with J2SE 1.5 and above.

#Download the Lib Get the latest version from our mvn-repo

Using in Maven

<dependency>
    <groupId>org.oss.evaluator</groupId>
    <artifactId>evaluator-jshuntingyard</artifactId>
    <version>1.4.0</version>
</dependency>

add our Repository to your pom.xml

<repository>
        <id>OpenSoftwareSolutionsMvn</id>
        <name>JSHuntingYard Repo</name>
        <url>"https://github.com/OpenSoftwareSolutions/mvn-repo/raw/master/repository/"</url>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>daily</updatePolicy>
        </releases>
</repository>

#Official Webpage Official Webpage

#Support Issues are posted here.