Skip to content

paradigmsort/ASN1_Happy_LALR1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASN1_Happy_LALR1

An ASN1 specification parser in Haskell using Happy. Mostly a learning exercise. Refer to ITU-T X.680 Licensed under the MIT license (see LICENSE file).


The following constructs are supported:

  • INTEGER (optional named values)
  • BOOLEAN
  • SEQUENCE
  • SEQUENCE OF
  • CHOICE
  • ENUMERATED (extendable)
  • BIT STRING (optional named values)
  • OCTET STRING
  • DEFAULT
  • OPTIONAL

TODO:

  • Value references
  • VisibleString
  • IA5String
  • UTCTime
  • SIZE constraints

About

ASN1 specification parser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published