Crate asn1_compiler

Source
Expand description

ASN.1 Compiler in Rust

Goal of the project is to develop a compiler for ASN.1 specifications primarily for applicatoins in working with 3GPP standards. The idea is to be able to generate Rust (and possibly other language(s)) bindings from ASN.1 Specifications. Initial support is targetted for generating Rust bindings. Error type for different types of Compilation Errors.

Modules§

error
Errors
generator
Code Generation from the resolved types. Generator module
parser
ASN.1 Parser and Related Types Main Parser module
resolver
Types and Constraints resolution from the parsed types. Resolver module
tokenizer
ASN.1 Tokenizer and Related Types Tokenizer for an ASN.1 module

Structs§

Asn1Compiler
ASN.1 Compiler Struct.