🔧 Toolkit to analyze EcmaScript codes
Evaluate EcmaScript (JavaScript) codes and select or validate them based on your use-cases. This library heavily uses Esprima an EcmaScript parser and acts as a wrapper to select or check the codes.
Sometimes we need to thoroughly check some codes, not just the output, wether it contains certain variable with proper naming, function that do things that we expected, or expressions that processed properly. This library helps to do what unit tests can't do.
- Variable Listing
- Variable Lookup
- Expressions Listing
- Expressions Types Grouping
- Function Listing
- Handle Evaluations
- Conditionals Handling
- Loop Errors Handling
- Recursion Errors Handling
- Deep Variable Listing
- Deep Variable Lookup
- Asynchronous Processes Listing
- Asynchronous Processes Lookup
WIP