Provides syntax and lexical analyzers, and an expression calculator optimized for repeated calculations.
Packages
The module contains the following packages:
- Calculator - expression calculator
- CSV - CSV tokenizer
- IO - input/output utility classes to support lexical analysis
- Mustache - Mustache templating engine
- Tokenizers - lexical analyzers to break incoming character streams into tokens
- Variants - dynamic objects that can hold any values and operators for them
Use
Add dependency to the pom.xml:
<dependency>
<groupId>org.pipservices</groupId>
<artifactId>pip-services4-expressions</artifactId>
<version>[0.0.1,)</version>
</dependency>