Scripting updates, some refactors..

Made a package release script.

Did refactors based on some design considerations
Still need to make some major decisions...
This commit is contained in:
2023-08-09 18:47:59 -04:00
parent 5aff89262b
commit aa928ff446
46 changed files with 371 additions and 312 deletions

View File

@@ -89,4 +89,5 @@ namespace ECode
# undef Define_Types
}
using CodeT = ECode::Type;
using ECode::to_str;

View File

@@ -64,7 +64,7 @@ namespace EOperator
# define Entry( Type_, Token_ ) { sizeof(stringize(Token_)), stringize(Token_) },
Define_Operators
# undef Entry
txt_StrC(",")
txt(",")
};
return lookup[ op ];
@@ -73,4 +73,5 @@ namespace EOperator
# undef Define_Operators
}
using OperatorT = EOperator::Type;
using EOperator::to_str;

View File

@@ -107,4 +107,5 @@ namespace ESpecifier
# undef Define_Specifiers
}
using SpecifierT = ESpecifier::Type;
using ESpecifier::to_str;

View File

@@ -165,6 +165,7 @@ namespace Parser
};
using TokType = ETokType::Type;
using ETokType::to_str;
} // Parser