diff options
author | Hans Bolinder <[email protected]> | 2015-09-15 14:25:48 +0200 |
---|---|---|
committer | Hans Bolinder <[email protected]> | 2015-09-15 14:25:48 +0200 |
commit | 676b4aaf02b5ba4069ec19eff2c0b42074d30fce (patch) | |
tree | d6907817794d330611df1ef5a1969fe97ca8116f /lib/stdlib/src/erl_parse.yrl | |
parent | 195393b00e0a5b83526a2bca504fe32edd6dc989 (diff) | |
parent | d16c327bd35493a3687f7e07e2b332d2d18c5bc8 (diff) | |
download | otp-676b4aaf02b5ba4069ec19eff2c0b42074d30fce.tar.gz otp-676b4aaf02b5ba4069ec19eff2c0b42074d30fce.tar.bz2 otp-676b4aaf02b5ba4069ec19eff2c0b42074d30fce.zip |
Merge branch 'hb/finish_line_abstraction/OTP-12861'
* hb/finish_line_abstraction/OTP-12861:
syntax_tools: Use the erl_anno module a bit more
test_server: Fix a bug related to the use of the erl_anno module
debugger: Fix a bug related to the use of the erl_anno module
stdlib: Remove deprecated functions in erl_parse and erl_scan
Diffstat (limited to 'lib/stdlib/src/erl_parse.yrl')
-rw-r--r-- | lib/stdlib/src/erl_parse.yrl | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/stdlib/src/erl_parse.yrl b/lib/stdlib/src/erl_parse.yrl index e82282421e..206b0c6e7b 100644 --- a/lib/stdlib/src/erl_parse.yrl +++ b/lib/stdlib/src/erl_parse.yrl @@ -525,11 +525,6 @@ Erlang code. -export([type_inop_prec/1,type_preop_prec/1]). -export([map_anno/2, fold_anno/3, mapfold_anno/3, new_anno/1, anno_to_term/1, anno_from_term/1]). --export([set_line/2,get_attribute/2,get_attributes/1]). - --deprecated([{set_line, 2, next_major_release}, - {get_attribute, 2, next_major_release}, - {get_attributes, 1, next_major_release}]). %% The following directive is needed for (significantly) faster compilation %% of the generated .erl file by the HiPE compiler. Please do not remove. @@ -1118,28 +1113,6 @@ type_preop_prec('-') -> {600,700}; type_preop_prec('bnot') -> {600,700}; type_preop_prec('#') -> {700,800}. -%%% [Experimental]. The parser just copies the attributes of the -%%% scanner tokens to the abstract format. This design decision has -%%% been hidden to some extent: use set_line() and get_attribute() to -%%% access the second element of (almost all) of the abstract format -%%% tuples. A typical use is to negate line numbers to prevent the -%%% compiler from emitting warnings and errors. The second element can -%%% (of course) be set to any value, but then these functions no -%%% longer apply. To get all present attributes as a property list -%%% get_attributes() should be used. - --compile({nowarn_deprecated_function,{erl_scan,set_attribute,3}}). -set_line(L, F) -> - erl_scan:set_attribute(line, L, F). - --compile({nowarn_deprecated_function,{erl_scan,attributes_info,2}}). -get_attribute(L, Name) -> - erl_scan:attributes_info(L, Name). - --compile({nowarn_deprecated_function,{erl_scan,attributes_info,1}}). -get_attributes(L) -> - erl_scan:attributes_info(L). - -spec map_anno(Fun, Abstr) -> NewAbstr when Fun :: fun((Anno) -> Anno), Anno :: erl_anno:anno(), |