language lawyer

( n.)

   A  person, usually an experienced or senior software engineer, who is
   intimately  familiar  with  many or most of the numerous restrictions
   and  features  (both  useful  and esoteric) applicable to one or more
   computer programming languages. A language lawyer is distinguished by
   the  ability  to  show  you  the  five  sentences scattered through a
   200-plus-page  manual that together imply the answer to your question
   "if  only  you had thought to look there". Compare {wizard}, {legal},
   {legalese}.

[glossary]
[Reference(s) to this entry by made by: {C++}{legal}{legalese}{quote chapter and verse}]