тип единственный смысл ему проваливаться по дефолту для создания нескольких условий на одно действие, но омг, есть же запятая, и вообще оно надо во всяких парсерах
этот парсер был написан наверн лет 10 назад, прост тк кк вала компиль это либа + маленькое консольное приложение, VLS используя эту либу автоматом работает для этого питоньего синтаксиса и лишних усилий не надо