Symbol table implementation