Replace object parser with lalr library

This commit is contained in:
Ilusha 2024-03-07 12:33:46 +03:00 committed by Ilya Shurupov
parent 8f87c3bc33
commit 1293136343
13 changed files with 499 additions and 995 deletions

View file

@ -13,7 +13,6 @@ namespace obj {
struct ExpressionCall;
struct Expression {
enum class Type {
NONE,
NEW,
@ -76,7 +75,7 @@ namespace obj {
Expression* mRight = NULL;
enum class BoolType : tp::uint1 {
AND = 24U,
AND = 24U,
OR,
EQUAL,
NOT_EQUAL,