kannangce / j-s-exp

A custom s-expression evaluator. Helps you to express logic in the configs and any other data that might have.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About:

j-s-exp is a custom s-expression evaluator, to be used in your java modules, if at all you have to write a simple DSLs.

Rationale & Use case:

Please go through,

  • This page to understand the problem it solves.

  • The Q&A for the typical question that you might get.

  • An article to explain the significance of the approach.

Usage:

Credits:

The implementation inspired by NISP, which does the similar thing in JS. In addition to what is supported in NISP, j-s-exp provides the support for context, which helps your evaluator to work with the states and can be integrated with your application, and also lets you use multiple instance of evaluator to be operated in different context.

About

A custom s-expression evaluator. Helps you to express logic in the configs and any other data that might have.

License:Apache License 2.0


Languages

Language:Java 100.0%