asn1c
asn1c copied to clipboard
Add EXTERNAL support
Fixes #140 Fixes #294
- Regenerate asn1p_l.c and asn1p_y.[ch] with (f)lex and bison/yacc
- Remove asn1p_l.c, asn1p_y.c and asn1_p.h from the repository.
- Bison 3 no longer supports YYPARSE_PARAM and YYPARSE_PARAM_TYPE.
- Remove EXTERNAL from asn1p_l.l and asn1p_y.y
- Add EXTERNAL ASN.1 definition from ITU-T X.208 in skeletons/standard-modules/ASN1C-UsefulInformationObjectClasses.asn1
- Add a test case: tests/tests-asn1c-compiler/159-EXTERNAL-OK.asn1 tests/tests-c-compiler/check-src/check-159.c
- Regenerate all tests/tests-asn1c-compiler/.asn1. files
Coverage increased (+0.4%) to 71.518% when pulling 6dba416752debb0252fdf3c64ca34e0d522d82fe on velichkov:external_vlm_master into 4cc779fd9bd7f556699b5863cf111b359da10b66 on vlm:master.
@velichkov This worked for me! Much appreciated!