Added generic rule for literals