Erlang Parsers

Written in pure Erlang

JSON Path Parser

 

JPParse parses a JSON path into an abstract syntax tree, ready to be interpreted for matching them to JSON data objects.

PL/SQL Parser - LALR grammar-based

 

plsql_parser is aligned to the Oracle PL/SQL language and enriched with some extra features.

SQL Parser - LALR grammar-based

 

sqlparse is aligned to the Oracle SQL language and enriched with imem and JSONPath specific features.

TNS Service Names Parser​

 

tnsparse is closely aligned to the official Oracle documentation (Oracle® Database Net Services Reference 12c Release 2 (12.2)) and in future will be adapted on a regular basis as the Oracle database software evolves.

Example JSON Path
Example JSON Path

Example PL_SQLpng
Example PL_SQLpng

Example TNS Service Names
Example TNS Service Names

Example JSON Path
Example JSON Path

1/4