interpretation of literals