Skip to content

Conversation

@TimofeevD
Copy link

@TimofeevD TimofeevD commented Feb 8, 2020

Один из вариантов для кейса когда минус является не оператором, а знаком числа:
-1
(-1)
правка была в синтаксическом анализе, хоте правильнее было бы учитывать это при лексическом

@Arhiser
Copy link
Owner

Arhiser commented Feb 28, 2020

Унарный минус вполне себе является оператором. Разбирать его при синтаксическом анализе - это нормально. В общем случае он не принадлежит числу. Например:
- (2 - 1) + 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants