Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 exptools; site ihlpl.UUCP Path: utzoo!linus!decvax!bellcore!ulysses!mhuxr!mhuxt!houxm!ihnp4!ihlpl!jhh From: jhh@ihlpl.UUCP (Haller) Newsgroups: net.lan Subject: Re: ASN.1, ANSI/ISO dIs 8824, CCITT X.409 Message-ID: <772@ihlpl.UUCP> Date: Tue, 1-Apr-86 10:54:22 EST Article-I.D.: ihlpl.772 Posted: Tue Apr 1 10:54:22 1986 Date-Received: Sat, 5-Apr-86 01:32:03 EST References: <220@nbs-amrf.UUCP> Distribution: net Organization: AT&T Bell Laboratories Lines: 24 > ASN.1 ("Abstract Syntax Notation") is the common name of ISO dIS 8824, > also a dpANS, and formerly promulgated as CCITT recommendation X.409. > > I am looking for an implementation of the above draft standard. > Has anyone done one? It doesn't have to be complete. > > I realize that this is not entirely appropriate to this group, but > I couldn't think of a better group. If I get no answers, I will > repost to net.general. > > Don Libes {seismo,umcp-cs}!nbs-amrf!libes After playing with a yacc grammar for X.409 for a while, I've given up for the moment. It is not a LR(1) grammar, causing yacc not to be usable. The problems are primarily with the value definitions. In particular, it is difficult to tell the difference between an IdentifierList and a NamedValueList. There is some discussion in net.lang.c++ about an object I/O system. It would be nice to see it combined with X.409. C++ seems to be an ideal implementation vehicle for X.409. John Haller AT&T Bell Laboratories ihnp4!ihtnt!jhh