Нам нужно именовать объекты, хранить значение строк и числовые данных, поэтому необходим подкласс объектов для представления таких значений-примитивов.

Также, при использовании синтаксического парсера и библиотеки PLY большинство литералов представляются в виде примитивов.

Number: число с плавающей точкой

Integer: целое число

Hex: шестнадцатеричное машинное число

Bin: бинарная строка

String: строка

Name

генерация кода

PY: генерация Python

Dja: генерация блоков кода для Django