• Gail Zacharias's avatar
    In find-subform-with-arglist, split off code walker (grovel-for-cursor) from... · d45feb31
    Gail Zacharias authored
    In find-subform-with-arglist, split off code walker (grovel-for-cursor) from the arglist lookup.  Change the code walker logic to add a level of lookahead, allowing THE forms to be processed in context.  Record define-object forms in the code walker environment. Add support for looking up gendl function arglists.
    
    Misc:
     * add intern-arg utility function, use it.
     * add print-object method for arglist-dummy
     * don't import %cursor-marker%, use +cursor-marker+ variable consistently
     * fix messages-in-this-form to handle multiple instances of the same keyword in define-object.
    d45feb31
glime-arglists.lisp 106 KB