Re: [lisp-snmp] [patch] CL-YACC support in ASN.1 (was Re: SF.net SVN: cl-net-snmp:[737] asn.1/trunk
Brought to you by:
binghe
From: Chun T. (b. <bin...@gm...> - 2009-02-06 16:48:29
|
On 2009-2-7, at 00:15, Chun Tian (binghe) wrote: > Hi, John > > I've merged your patch in a quite different way: > > 1) Define a variable *asn.1-syntax* to hold all LALR syntax rules. > 2) Convert your CL-YACC changes into loadable patch and put them in > #p"ASN1:vendor;" > 3) On LispWorks, still use PARSERGEN > 4) On non-LispWorks, use your DEFPARSER-TO-YACC to convert *asn.1- > syntax* into CL-YACC format. > > 5) The "eval-compile-asn.1" funtion haven't merged. > > I think it's beautiful way to made this big changes and only > generate minimum diff to original code, but ... it seems that > something goes wrong, either in CL-YACC patch side, or in DEFPARSER- > TO-YACC. Can you find it? > I've fixed this bug. I used a very dirty way to implement LispWorks' CDR-ASSOC ... > Regards, > > --binghe -- Chun Tian (binghe) NetEase.com, Inc. P. R. China |