token: identifier keyword literal operator punctuator
Есть пять видов токенов: идентификаторы, ключевые слова, литералы,19 операторы и другие разделители. Пробелы, горизонтальные и вертикальные табуляции, новые строки, переводы форм и комментарии (вместе «пробелы»), как описано ниже, игнорируются, за исключением тех случаев, когда они служат для разделения токенов. [ Note: Некоторый пробел требуется для разделения смежных идентификаторов, ключевых слов, числовых литералов и альтернативных токенов, содержащих буквенные символы. ] — end note
Литералы включают строки, символьные и числовые литералы.