aboutsummaryrefslogtreecommitdiffstats
path: root/lib/syntax_tools/src/erl_prettypr.erl
AgeCommit message (Collapse)Author
2019-01-15syntax_tools: Fix pretty-printing of type funsHans Bolinder
See also ERL-815.
2018-05-09syntax_tools: Add support for -if and -elifBjörn Gustavsson
2018-01-09syntax_tools: Correct handling of stacktrace variableHans Bolinder
A quick fix to make the test suite work with the updated erl_eval. [I think that if "A:B:_" is allowed, it should have a representation in the abstract format, but that's another story. The pretty printer should not modify the source code, just print it nicely, IMHO. (But removing parentheses is OK)]
2017-11-30Update syntax_tools to support the stacktrace variableBjörn Gustavsson
2017-04-07syntax_tools: Fix Syntax Tools regarding Unicode atomsHans Bolinder
2016-11-23Update Syntax Tools license headersRichard Carlsson
This makes it clear that Apache 2.0 applies, without dropping the old LGPL licensing, and makes all the Syntax Tools file headers look the same as upstream.
2016-07-07syntax_tools: Improve typesHans Bolinder
2016-06-09Remove support for '...' in Maps typesHans Bolinder
It is possible that '...' is added later (OTP 20.0), but for now we are not sure of all details.
2016-05-09syntax_tools: Add support for new map type syntaxHans Bolinder
The pretty-printing of `...' in map types is complex. The representation of `...' can be changed before OTP 19.
2016-05-09syntax_tools: Add support for types and specsHans Bolinder
In particular, types and specs can be pretty-printed. There are issues with macros (left behind by epp_dodger). Typed record fields are handled. Fields are represented by triples instead of two-tuples, which is an incompatible change. Some attributes (-export_type, -spec, -type, &c) have been given meaning in recent time, but the set of wild attributes (see Barklund's spec) is not changed.
2016-05-09syntax_tools: Fix pretty-printing of the \x{...} syntaxHans Bolinder
2014-12-22Remove support for Mnemosyne rulesRichard Carlsson
2014-12-22Remove support for mnemosyne-style record field accessRichard Carlsson
(The support in erl_parse got removed when 'packages' were removed, since the dot notation was overlaid on the existing mnemosyne access syntax.)
2014-02-07Merge branch 'nox/eep37/OTP-11537'Björn Gustavsson
* nox/eep37/OTP-11537: Support named funs in erl_prettypr
2014-02-01Support maps in erl_prettyprAnthony Ramine
2014-02-01Support named funs in erl_prettyprAnthony Ramine
2013-01-16Remove support for the query keyword and query expressionsLoïc Hoguin
2013-01-09syntax_tools: Remove support for packagesBjörn Gustavsson
2013-01-02[syntax_tools] Introduce Unicode support for Erlang source filesHans Bolinder
Not complete. Unicode in wild attribute doesn't work. No support for Unicode regarding Igor stubs.
2012-08-08updated author e-mailRichard Carlsson
2012-08-08removed CVS keywords from source filesRichard Carlsson
2010-10-05syntax_tools: Add types to record definitionsKostis Sagonas
2010-05-06Fix an erroneous specKostis Sagonas
While at it, take out redundant code.
2010-02-14syntax_tools: Add types and specs for most exported functionsKostis Sagonas
While at it, consistently replace "bool()" with "boolean()" in the Edoc specs.
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP