A literal is a source code representation of a value. literal :: boolean-literalinteger-literalreal-literalcharacter-literalstring-literalnull-literal