Possibly consider adding either a "keyword" attribute or a new function "static bool is_keyword (sym)" to mark the symbol as a special case. Jerry