def p_expression_deref(p):
size = sizes[p[<NUM_LIT:1>]]<EOL>address = p[<NUM_LIT:4>]<EOL>char_list = functions['<STR_LIT>'](address, size)<EOL>value = Operators.CONCAT(<NUM_LIT:8> * len(char_list), *reversed(map(Operators.ORD, char_list)))<EOL>p[<NUM_LIT:0>] = value<EOL>
expression : TYPE PTR LBRAKET expression RBRAKET