Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A collection of leex and yecc definitions, along with tests
Erlang
branch: master

added usage example to readme

latest commit f918f4593f
Chris Anderson authored

README

To run the tests for the EEP JSON parser:

# erl

c(leex).

leex:file(json_lex2), c(json_lex2).

yecc:file(json_grammar), c(json_grammar).

c(json_eep).

% Run the tests

json_eep:test().


% To profile the parser:

json_eep:profile().


% Example usage:

E = json_eep:json_to_term("[1,3.14,{\"key\":\"value\"}]").
%-> [1,3.14,{[{<<"key">>,<<"value">>}]}]

json_eep:term_to_json(E).
% "[1,3.14000000000000012434,{\"key\":\"value\"}]"
Something went wrong with that request. Please try again.