Мне нужно иметь возможность разделить один токен на 2 для целей выделения, у меня есть токен, который выглядит следующим образом:
ID_INTERP: '$' IDEN;
, но я хочу выделить знак доллара не так, как идентификатор, поэтому Можно ли разделить этот токен на два, один со знаком доллара, а другой с идентификатором? Я знаю, что при определенных условиях я могу изменить весь токен на другой тип, но я хотел бы иметь возможность добавлять и изменять текст, который он содержит, в основном для изменения потока токенов, поэтому вместо того, чтобы говорить
ID_INTERP [ "$ foo"]
будет выглядеть примерно так:
DOLLAR_SIGN ["$"] IDEN ["foo"]