Efficient Symbol Table Design in Compiler Development