-
Scott McKay authored
completely and produces what appears to be a correct model. Next up, ensure (de)serialization works with this complex beast, which sets the stage for running the (very complete) Google tests. - Be much more careful to preserve type information in option values and field defaults, both in the macros and the parser. Make the slots in their model objects be untyped. - This makes it easier for the Proto and Lisp printers to produce exactly the right output, so fix them, too. Be extra careful with booleans. - Fix the printer to recognize more of the standard options so that their values get printed with the correct type. - Learn to parse more complicated numeric and integer constants. - Learn to parse escaped strings. - Learn to parse comma-separated options. - Learn to parse extensions with no 'to' specifier. - Fix the places that used (deprecated) :single instead of :float. - Proto enum values always map to Lisp keywords, so don't futz with packages for them. - Add some more doc strings. - Add some more examples-that-will-become-tests. Passes 'precheckin'. Passes my by-hand tests. git-svn-id: http://svn.internal.itasoftware.com/svn/ita/trunk/qres/lisp/quux/protobufs@543727 f8382938-511b-0410-9cdd-bb47b084005c
3d3775ce