Abstract Syntax Notation 1 is a high-level syntax specification created by the https://www.itu.int/en/pages/default.aspx, International Telecommunications Union in https://www.itu.int/rec/T-REC-X.680/en, X.680 - Abstract Syntax Notation One (ASN.1), that abstractly defines data structures and protocol data units used by programs and protocols. It defines an extensible system of data types, modules, and data structures.
This library does not actually implement a compiler. This is just for the future, in case that changes, or if developers want to create their own ASN.1 compilers that implement this library.
This file contains the constants and enums used by the library.