Permalink
Switch branches/tags
Commits on Mar 2, 2012
  1. Fix a problem with OTP release generation

    Store erl_parse_erlc.beam and erl_parse_shell.beam in priv rather than ebin.
    This way, those modules will not be included in .script file during release
    generation. Otherwise, when these files are listed in .script file, Erlang
    attempts to load them which causes system start to fail.
    committed Mar 2, 2012
Commits on Feb 15, 2012
Commits on Feb 5, 2012
Commits on Nov 19, 2011
  1. Fix release generation (conflict with stdlib's erl_parse.beam)

    Erlang release generation wouldn't work because the conflict between
    erlson/ebin/erl_parse.beam and stdlib/ebin/erl_parse.beam
    committed Nov 19, 2011
Commits on Oct 11, 2011
Commits on Aug 23, 2011
  1. Improve proplists API

    - Remove erlson:to_list/1
    - Rename erlson:from_list/1 to erlson:from_nested_proplist/1
    - Add erlson:from_proplist/1
    - Add erlson:from_nested_proplist/2
    - Add tests
    committed Aug 23, 2011
  2. Add Erlson-JSON tests

    committed Aug 23, 2011
Commits on Aug 22, 2011
  1. Update README

    committed Aug 22, 2011
Commits on Jul 11, 2011
  1. Another attempt

    committed Jul 11, 2011
  2. Fix markdown syntax bug

    committed Jul 11, 2011
  3. Convert nested #{} to JSON's [] instead of {}

    This ensures that we retain JSON equivalency after JSON->Erlson->JSON
    conversion.
    committed Jul 11, 2011
Commits on Jul 10, 2011
  1. Add README

    committed Jul 10, 2011
  2. Add conversion from/to JSON

    New erlson:to_json/1, erlson:from_json/1 functions.
    committed Jul 10, 2011
  3. Add conversion from/to proplists

    New erlson:to_list/1, erlson:from_list/1 functions.
    committed Jul 10, 2011
  4. Add support for easy field replacement in inner dicts

    Also, add support for proplist-like syntax for flags: #{f} -> [{f, true}]
    committed Jul 10, 2011
  5. Set conver_enabled to false

    Otherwise, cover-compilation of Erlson will fail because of sticky dirs.
    committed Jul 10, 2011
  6. Better Makefile

    committed Jul 10, 2011
  7. Enable Erlson syntax in Erlang shell

    To do this, just run erlson:init().
    committed Jul 10, 2011
Commits on Jul 9, 2011
  1. Add a version of Erlang parser that injects Erlson at parse time

    This is the first step in making Erlson work from Erlang shell.
    committed Jul 9, 2011
  2. Add support for one more expression type

    This leads to another Erlang grammar addition.
    committed Jul 9, 2011
  3. Rename erl_aliases.erl to erlson_parse_transform.erl

    Rename and remove all the unnecessary code.
    committed Jul 9, 2011