From 00e8e69831d2dc487bf79f6aad031ebe5b590d4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Wed, 14 May 2014 16:11:38 +0200 Subject: Teach the ASN.1 compiler to understand "EXPORTS ALL" EXPORTS ALL is the same as leaving out the EXPORTS statement. --- lib/asn1/src/asn1ct_parser2.erl | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/asn1') diff --git a/lib/asn1/src/asn1ct_parser2.erl b/lib/asn1/src/asn1ct_parser2.erl index 283616b157..444c8969f1 100644 --- a/lib/asn1/src/asn1ct_parser2.erl +++ b/lib/asn1/src/asn1ct_parser2.erl @@ -112,6 +112,9 @@ parse_ModuleDefinition(Tokens) -> parse_Exports([{'EXPORTS',_L1},{';',_L2}|Rest]) -> {{exports,[]},Rest}; +parse_Exports([{'EXPORTS',_},{'ALL',_},{';',_}|Rest]) -> + %% Same as no exports definition. + {{exports,all},Rest}; parse_Exports([{'EXPORTS',_L1}|Rest]) -> {SymbolList,Rest2} = parse_SymbolList(Rest), case Rest2 of -- cgit v1.2.3