I was motivated to make a diagram of IDL’s operators by Mark Lentczner’s Periodic Table of the Operators in Perl. IDL doesn’t have nearly as many operators as Perl, so the IDL Periodic Table is much sparser. I added some operators not listed in the table of precedence in the online help. Order of precedence was determined empirically.

Here’s the table along with the code and data to make it: mg_make_op_table.pro (docs), mgffxmlsaloperators__define.pro (docs), and operators.xml. MGffXMLSAXOperators is an example of using IDL’s SAX parser (and object-graphics).