Paralithic
Paralithic copied to clipboard
Super fast expression evaluator/parser written in Java
Add FMA Auto detection. The Method of obtaining this was sourced from Apache Lucene, so it's licensed under Apache 2.0. It also seems to have detection for what the Lucene...
This PR adds experimental FMA support as well as several other general optimisations. FMA support can be enabled by setting the JVM option `-Dparalithic.optimisation.fma=true`. It is disabled by default because...
Fixes #10 Add new parseExpression() function that returns the Node tree. Also deduplicates some code.
Fixes a couple of small bugs with ExpressionBuilder - Race condition causing two expressions to have the same class name - Add missing space to System.out.println message - Make testing...
Cleans up buildscripts, tests, and benchmarks - Add nyx gradle plugin - Enable publishing of javadoc & sources jar - Add solo-studios maven repo (can be removed if desired) -...
It would be nice if the `expression` function which returns a `Node` could be exposed to api consumers. My specific usecase is: I want to write a simply highlighting system...
Currently, the sources and javadoc are not published to maven. simply adding ```kotlin java { withSourcesJar() withJavadocJar() } ``` to `build.gradle.kts` will publish the sources.