summaryrefslogtreecommitdiff
path: root/lib/parsetools
Commit message (Collapse)AuthorAgeFilesLines
...
| * Remove unused files from the documentation buildLars Thorsen2017-09-286-72/+11
| |
* | parsetools: Do not use deprecated functions in string(3)Hans Bolinder2017-07-062-25/+21
|/ | | | Unicode is also handled better in a few cases.
* Prepare releaseErlang/OTP2017-06-212-1/+28
|
* Update copyright yearHans Nilsson2017-06-141-1/+1
|
* parsetools: Improve handling of Unicode atomsHans Bolinder2017-06-092-10/+9
|
* Revert "Prepare release"Hans Nilsson2017-05-312-28/+1
| | | | This reverts commit eaf8ca41dfa4850437ad270d3897399c9358ced0.
* Prepare releaseErlang/OTP2017-05-302-1/+28
|
* Revert "Prepare release"Raimo Niskanen2017-05-052-28/+1
| | | | This reverts commit dc57404252c47520f352834ad9be45ad684f96c9.
* Prepare releaseErlang/OTP2017-05-042-1/+28
|
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
|
* parsetools: Fix Yecc regarding Unicode atomsHans Bolinder2017-04-072-57/+147
| | | | | Terminals and non-terminals still need to be quoted, which is a side-effect of using the Erlang scanner.
* parsetools: Fix Leex regarding Unicode atomsHans Bolinder2017-04-073-42/+100
| | | | Notice that macro names are unquoted atoms.
* Merge remote-tracking branch ↵Hans Bolinder2017-03-161-1/+1
|\ | | | | | | | | | | | | 'origin/jparise/parsetools/yecc-header-dot/OTP-14276/PR-1357' * origin/jparise/parsetools/yecc-header-dot/OTP-14276/PR-1357: Include ending dot in yecc's Header code example
| * Include ending dot in yecc's Header code exampleJon Parise2017-02-261-1/+1
| | | | | | | | | | | | | | All yecc declarations must end in a dot (.). The code example for the Header declaration doesn't include a trailing dot while all other code examples do. This change adds that dot for consistency and to avoid any potential confusion on the part of the reader.
* | parsetools: Fix handling of locations and annotationsHans Bolinder2017-03-104-209/+162
| |
* | Fixed typos in lib/parsetoolsAndrew Dryga2017-02-141-2/+2
| |
* | Merge tag 'OTP-19.2'Dan Gudmundsson2016-12-142-1/+21
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | === OTP-19.2 === Changed Applications: - common_test-1.13 - compiler-7.0.3 - crypto-3.7.2 - dialyzer-3.0.3 - edoc-0.8.1 - erl_docgen-0.6.1 - erl_interface-3.9.2 - erts-8.2 - eunit-2.3.2 - hipe-3.15.3 - inets-6.3.4 - kernel-5.1.1 - mnesia-4.14.2 - observer-2.3 - odbc-2.12 - parsetools-2.1.4 - public_key-1.3 - runtime_tools-1.11 - sasl-3.0.2 - ssh-4.4 - ssl-8.1 - stdlib-3.2 - syntax_tools-2.1.1 - tools-2.9 - wx-1.8 Unchanged Applications: - asn1-4.0.4 - cosEvent-2.2.1 - cosEventDomain-1.2.1 - cosFileTransfer-1.2.1 - cosNotification-1.2.2 - cosProperty-1.2.1 - cosTime-1.2.2 - cosTransactions-1.3.2 - debugger-4.2.1 - diameter-1.12.1 - eldap-1.2.2 - et-1.6 - gs-1.6.2 - ic-4.4.2 - jinterface-1.7.1 - megaco-3.18.1 - orber-3.8.2 - os_mon-2.4.1 - otp_mibs-1.1.1 - percept-0.9 - reltool-0.7.2 - snmp-5.2.4 - typer-0.9.11 - xmerl-1.3.12 * tag 'OTP-19.2': Updated OTP version Prepare release Conflicts: OTP_VERSION
| * Prepare releaseErlang/OTP2016-12-092-1/+21
| |
* | warn_obsolete_guard is already defaultRichard Carlsson2016-11-291-1/+1
|/ | | | Update compiler documentation and remove superfluous erlc flags.
* parsetools: Correct counting of newlinesHans Bolinder2016-09-293-13/+68
| | | | | | | See https://bugs.erlang.org/browse/ERL-263 The fix in commit c9bc5c94 of PR-431 (https://github.com/erlang/otp/pull/431) introduced new problems.
* parsetools: Correct handling of Unicode in LeexHans Bolinder2016-09-282-5/+7
| | | | | | The 'dfa_graph' option did not work with Unicode. The testcase 'unicode' was not correct.
* Prepare releaseErlang/OTP2016-09-202-1/+17
|
* parsetools: Suppress Dialyzer-warningsHans Bolinder2016-09-122-5/+6
| | | | | | | | | When using Yecc's operator precedence declarations (Right, Nonassoc, Left), it is possible that some clauses of the generated code are unreachable. Dialyzer complains, at least if SET_LIMIT in erl_types is set sufficiently high (to avoid sets of integers to collapse to the integer() type). Rather than trying to figure out exactly which clauses are unreachable, Yecc generates a Dialyzer suppression.
* doc: Correct errors introduced by Editorial changesHans Bolinder2016-09-011-1/+1
| | | | Fix some older errors as well.
* Prepare releaseErlang/OTP2016-06-212-1/+16
|
* Revert "Prepare release"Erlang/OTP2016-06-022-16/+1
| | | | This reverts commit e020f75c10410a6943cd055bfa072a2641eab7da.
* Prepare releaseErlang/OTP2016-06-022-1/+16
|
* Revert "Prepare release"Erlang/OTP2016-05-122-16/+1
| | | | This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a.
* Prepare releaseErlang/OTP2016-05-112-1/+16
|
* update copyright-yearHenrik Nord2016-03-1516-16/+16
|
* Makefiles: Remove test_server from include path and code pathBjörn Gustavsson2016-02-171-1/+1
| | | | | Since no test suites includede test_server.hrl, there is no need to have test_server in the include path or code path.
* Eliminate use of test_server.hrl and test_server_line.hrlBjörn Gustavsson2016-02-172-2/+2
| | | | | | | As a first step to removing the test_server application as as its own separate application, change the inclusion of test_server.hrl to an inclusion of ct.hrl and remove the inclusion of test_server_line.hrl.
* Update release notesErlang/OTP2015-12-151-0/+16
|
* Update version numbersErlang/OTP2015-12-151-1/+1
|
* yecc: fix file/2 error tuple docTuncer Ayaz2015-07-151-1/+1
|
* leex: fix file/2 error tuple doc (Reported-by: Leo Liu)Tuncer Ayaz2015-07-151-1/+1
|
* Prepare releaseErlang/OTP2015-06-231-0/+15
|
* Change license text to APLv2Bruce Yinhe2015-06-1819-184/+203
|
* Update application versionsHans Bolinder2015-05-271-1/+1
|
* Update runtime_dependencies in application resource filesHans Bolinder2015-05-251-1/+1
| | | | | | | | | | | Applications that use the new erl_anno module are depending on STDLIB 2.5. Note that CosNotification, Megaco, SNMP, Xmerl, and Parsetools use the erl_anno module via the Yecc parsers only (the header file in lib/parsetools/include/yeccpre.hrl calls the erl_anno module). HiPE does not call the erl_anno module, but uses an exported type. We have chosen to make HiPE dependent on the erl_anno module.
* parsetools: Use module erl_annoHans Bolinder2015-04-305-64/+127
|
* Let Leex use the new -dialyzer attributeHans Bolinder2015-01-151-0/+8
|
* Let Yecc use the new -dialyzer attributeHans Bolinder2015-01-152-12/+24
| | | | | Suppress Dialyzer warnings for clauses the only purpose of which is to catch bugs in Yecc.
* Prepare releaseErlang/OTP2014-12-092-1/+19
|
* Fix line counting in token and tokens functionsarchimed2014-07-242-6/+19
| | | | | | | The line counter becomes invalid, when the rules with linewrap are used. This issue appears, because the parsing FSM does not rollback the line counter after attempting such rule. Unit tests for 'token' and 'tokens' are also added.
* Add unit test for string fun in leex test suitearchimed2014-07-241-4/+34
|
* Fix the line counting in string functionarchimed2014-07-241-2/+2
| | | | | | The line counter becomes invalid, when the rules with linewrap are used. This issue appears, because the parsing FSM does not rollback the line counter after attempting such rule.
* Update release notesErlang/OTP2014-04-071-0/+36
|
* Introduce runtime_dependencies in .app filesRickard Green2014-03-201-1/+2
| | | | | | | | | | | | | Most dependencies introduced are exactly the dependencies to other applications found by xref. That is, there might be real dependencies missing. There might also be pure debug dependencies listed that probably should be removed. Each application has to be manually inspected in order to ensure that all real dependencies are listed. All dependencies introduced are to application versions used in OTP 17.0. This since the previously used version scheme wasn't designed for this, and in order to minimize the work of introducing the dependencies.
* Bump versions and ensure that all are "normal" versionsRickard Green2014-03-201-1/+1
| | | | | Ensure all are "normal" versions according to the new version scheme introduced in OTP 17.0