summaryrefslogtreecommitdiff
path: root/lib/stdlib/src/epp.erl
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-03-211-1/+1
* stdlib: Use map comprehensionsBjörn Gustavsson2023-03-011-1/+1
* stdlib: Add support for SSA check clauses in eppFrej Drejhammar2023-01-191-3/+11
* Merge branch 'deterministic-build' of https://github.com/TD5/otp into maintBjörn Gustavsson2022-06-291-14/+29
|\
| * compiler: Make EPP respect +deterministicTom Davies2022-05-061-14/+29
* | [features] General tweaks and fixesCons T Åhs2022-06-231-7/+10
* | [features] Don't warn for quoted atoms being keywordsCons T Åhs2022-05-251-12/+23
* | [features] Clean up naming and moreCons T Åhs2022-05-031-3/+2
* | [features] Add tagged message to avoid irrelevant captureCons T Åhs2022-05-031-2/+2
|/
* [features] Change format and argument order for options and directivesCons T Åhs2022-04-061-2/+2
* [features] Add support for handling featuresCons T Åhs2022-03-211-37/+183
* Add a poor man's implementation of `{enable_feature,Feature}`Björn Gustavsson2022-02-111-4/+10
* epp: Handle `else` both as an atom and as keywordBjörn Gustavsson2022-02-111-0/+4
* Update copyright yearRickard Green2021-12-131-1/+1
* Fix inconsistency in defining ?FILE macroPer Gustafsson2021-08-231-2/+1
* epp: Fix inconsistent handling of undefined pre-defined macrosBjörn Gustavsson2021-06-231-12/+19
* epp: Correct creation of line annotationsBjörn Gustavsson2021-05-241-3/+3
* Document epp:scan_erl_form/1 and add epp:scan_file/2Richard Carlsson2021-02-011-1/+45
* stdlib: Improve error locations in module eppHans Bolinder2021-01-261-45/+97
* stdlib: Substitute Anno for Line in eppHans Bolinder2021-01-261-82/+82
* stdlib: Document epp option 'location'Hans Bolinder2021-01-261-8/+5
* stdlib: Correct types, specs and variable namesHans Bolinder2021-01-251-17/+19
* Enable column number info in compiler and escriptRichard Carlsson2021-01-251-31/+24
* epp: Fix error return for an incorrect preprocessor -if directiveBjörn Gustavsson2020-08-261-0/+2
* epp: Allow user to set source name independently of input file nameJohn Högberg2018-10-051-5/+8
* epp: Implement the -if and -elif preprocessor directivesBjörn Gustavsson2018-05-091-6/+117
* epp: Add the pre-defined macro OTP_RELEASEBjörn Gustavsson2018-05-061-1/+3
* Merge branch 'maint'Hans Bolinder2018-02-231-9/+9
|\
| * stdlib: Correct a minor epp bugHans Bolinder2018-02-211-9/+9
* | stdlib: Do not use deprecated functions in string(3)Hans Bolinder2017-07-061-1/+4
|/
* stdlib: Handle Unicode macro namesHans Bolinder2017-06-091-12/+12
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* stdlib: Fix handling of locations and annotationsHans Bolinder2017-03-081-1/+1
* stdlib: Let epp handle long file namesHans Bolinder2016-06-131-11/+35
* epp: Add the -error and -warning directivesBjörn Gustavsson2016-05-041-4/+38
* epp: Refactor expansion of header pathBjörn Gustavsson2016-05-041-9/+14
* stdlib: Correct a type in module eppHans Bolinder2016-04-281-2/+5
* Implement ?FUNCTION_NAME and ?FUNCTION_ARITY macrosBjörn Gustavsson2016-02-171-2/+116
* epp: Refactor expand_macros()Björn Gustavsson2016-02-171-18/+18
* stdlib: Modify the preprocessor as to expose typed record fieldsHans Bolinder2016-02-171-14/+1
* epp: Only flatten the original filenameBjörn Gustavsson2015-11-181-2/+3
* epp: Modernize the internal data structuresBjörn Gustavsson2015-11-171-104/+107
* epp: Eliminate the Type argument from expand_macros/5Björn Gustavsson2015-11-171-9/+8
* epp: Refactor user_predef/2 to share more codeBjörn Gustavsson2015-11-171-10/+1
* epp: Refactor scan_define()Björn Gustavsson2015-11-171-46/+33
* epp: Remove vestigial support for packagesBjörn Gustavsson2015-11-171-25/+16
* Update Kernel and STDLIBHans Bolinder2015-10-081-1/+2
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* stdlib: Use module erl_annoHans Bolinder2015-04-301-82/+89
* Fix handling of latin1 characters in false ifdef branchesBjörn Gustavsson2014-06-161-2/+14