Re[2]: [CEDET-devel] Migration in progess... ;-)
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2003-04-01 16:21:47
|
Thanks. I had no conflicts, and things build cleanly. Yay. Eric >>> David PONCE <dav...@wa...> seems to think that: >[...] >>>All these tag creation functions are very short and inlined, so I >>>doubt too that using them in place of macros will have a perceptible >>>effect on performance. Particularly if semantic is compiled, as >>>recommended ;-) >>> >>>Another advantage of using functions is that one can funcall, apply >>>and map<thing> them! In certain cases that could help. >>> >>>If you agree with that change I can check it in. >> >> [ ... ] >> >> Yes, please do. > >Done: > > * semantic/semantic-tag.el > > (semantic-tag-new-variable) > (semantic-tag-new-function) > (semantic-tag-new-type) > (semantic-tag-new-include) > (semantic-tag-new-package) > (semantic-tag-new-code): Inline functions instead of macros. > > >I also cleaned up code to replace calls to old semantic-flex >functions by equivalent calls to semantic-lex functions ;-) > >Here is the change log: > > * semantic/document.el > > (document-update-history, document-update-paramlist): Use > semantic-lex API. > > * semantic/semantic-ia-sb.el > > (semantic-ia-sb-token-info): Use semantic-lex API. > > * semantic/semantic.el > > (semantic-unmatched-syntax-hook): Doc fix. Reference semantic-lex > functions. > > * semantic/senator.el > > (senator-eldoc-print-current-symbol-info-default): Use > semantic-lex API. > >David > > |