Первое является назначением типа кортежа:
x,y = y,x+y
Где x
- первый элемент кортежа, а y
- второй элемент, таким образом, вы делаете это :
x = y
y = x+y
. Второй выполняет прямое назначение:
x=y
x=x+y
У вас есть два варианта:
1. Создайте лексические правила, которые соответствуют верхнему или нижнему регистру.
2. Создайте лексические правила, которые соответствуют ключевым словам в верхнем регистре, а затем проанализируйте поток пользовательских символов, который преобразует все символы в верхний регистр перед отправкой их в лексер (с помощью метода LA ()).
Прочтите эту статью, чтобы получить больше информации: Лексинг без учета регистра