added enum and functionality to remove anonymous symbols from the symbol table if used