mirror of
https://github.com/Ed94/gencpp.git
synced 2025-06-17 12:11:47 -07:00
Corrected enum serialization of ecodetypes, eoperator, especifier, and etoktype, some more naming refactors for strbuilder... formatting
This commit is contained in:
@ -61,53 +61,53 @@ enum Operator : u32
|
||||
inline Str operator_to_str( Operator op )
|
||||
{
|
||||
local_persist Str lookup[47] = {
|
||||
{ "INVALID", sizeof( "INVALID" ) },
|
||||
{ "=", sizeof( "=" ) },
|
||||
{ "+=", sizeof( "+=" ) },
|
||||
{ "-=", sizeof( "-=" ) },
|
||||
{ "*=", sizeof( "*=" ) },
|
||||
{ "/=", sizeof( "/=" ) },
|
||||
{ "%=", sizeof( "%=" ) },
|
||||
{ "&=", sizeof( "&=" ) },
|
||||
{ "|=", sizeof( "|=" ) },
|
||||
{ "^=", sizeof( "^=" ) },
|
||||
{ "<<=", sizeof( "<<=" ) },
|
||||
{ ">>=", sizeof( ">>=" ) },
|
||||
{ "++", sizeof( "++" ) },
|
||||
{ "--", sizeof( "--" ) },
|
||||
{ "+", sizeof( "+" ) },
|
||||
{ "-", sizeof( "-" ) },
|
||||
{ "!", sizeof( "!" ) },
|
||||
{ "+", sizeof( "+" ) },
|
||||
{ "-", sizeof( "-" ) },
|
||||
{ "*", sizeof( "*" ) },
|
||||
{ "/", sizeof( "/" ) },
|
||||
{ "%", sizeof( "%" ) },
|
||||
{ "~", sizeof( "~" ) },
|
||||
{ "&", sizeof( "&" ) },
|
||||
{ "|", sizeof( "|" ) },
|
||||
{ "^", sizeof( "^" ) },
|
||||
{ "<<", sizeof( "<<" ) },
|
||||
{ ">>", sizeof( ">>" ) },
|
||||
{ "&&", sizeof( "&&" ) },
|
||||
{ "||", sizeof( "||" ) },
|
||||
{ "==", sizeof( "==" ) },
|
||||
{ "!=", sizeof( "!=" ) },
|
||||
{ "<", sizeof( "<" ) },
|
||||
{ ">", sizeof( ">" ) },
|
||||
{ "<=", sizeof( "<=" ) },
|
||||
{ ">=", sizeof( ">=" ) },
|
||||
{ "[]", sizeof( "[]" ) },
|
||||
{ "*", sizeof( "*" ) },
|
||||
{ "&", sizeof( "&" ) },
|
||||
{ "->", sizeof( "->" ) },
|
||||
{ "->*", sizeof( "->*" ) },
|
||||
{ "()", sizeof( "()" ) },
|
||||
{ ",", sizeof( "," ) },
|
||||
{ "new", sizeof( "new" ) },
|
||||
{ "new[]", sizeof( "new[]" ) },
|
||||
{ "delete", sizeof( "delete" ) },
|
||||
{ "delete[]", sizeof( "delete[]" ) },
|
||||
{ "INVALID", sizeof( "INVALID" ) - 1 },
|
||||
{ "=", sizeof( "=" ) - 1 },
|
||||
{ "+=", sizeof( "+=" ) - 1 },
|
||||
{ "-=", sizeof( "-=" ) - 1 },
|
||||
{ "*=", sizeof( "*=" ) - 1 },
|
||||
{ "/=", sizeof( "/=" ) - 1 },
|
||||
{ "%=", sizeof( "%=" ) - 1 },
|
||||
{ "&=", sizeof( "&=" ) - 1 },
|
||||
{ "|=", sizeof( "|=" ) - 1 },
|
||||
{ "^=", sizeof( "^=" ) - 1 },
|
||||
{ "<<=", sizeof( "<<=" ) - 1 },
|
||||
{ ">>=", sizeof( ">>=" ) - 1 },
|
||||
{ "++", sizeof( "++" ) - 1 },
|
||||
{ "--", sizeof( "--" ) - 1 },
|
||||
{ "+", sizeof( "+" ) - 1 },
|
||||
{ "-", sizeof( "-" ) - 1 },
|
||||
{ "!", sizeof( "!" ) - 1 },
|
||||
{ "+", sizeof( "+" ) - 1 },
|
||||
{ "-", sizeof( "-" ) - 1 },
|
||||
{ "*", sizeof( "*" ) - 1 },
|
||||
{ "/", sizeof( "/" ) - 1 },
|
||||
{ "%", sizeof( "%" ) - 1 },
|
||||
{ "~", sizeof( "~" ) - 1 },
|
||||
{ "&", sizeof( "&" ) - 1 },
|
||||
{ "|", sizeof( "|" ) - 1 },
|
||||
{ "^", sizeof( "^" ) - 1 },
|
||||
{ "<<", sizeof( "<<" ) - 1 },
|
||||
{ ">>", sizeof( ">>" ) - 1 },
|
||||
{ "&&", sizeof( "&&" ) - 1 },
|
||||
{ "||", sizeof( "||" ) - 1 },
|
||||
{ "==", sizeof( "==" ) - 1 },
|
||||
{ "!=", sizeof( "!=" ) - 1 },
|
||||
{ "<", sizeof( "<" ) - 1 },
|
||||
{ ">", sizeof( ">" ) - 1 },
|
||||
{ "<=", sizeof( "<=" ) - 1 },
|
||||
{ ">=", sizeof( ">=" ) - 1 },
|
||||
{ "[]", sizeof( "[]" ) - 1 },
|
||||
{ "*", sizeof( "*" ) - 1 },
|
||||
{ "&", sizeof( "&" ) - 1 },
|
||||
{ "->", sizeof( "->" ) - 1 },
|
||||
{ "->*", sizeof( "->*" ) - 1 },
|
||||
{ "()", sizeof( "()" ) - 1 },
|
||||
{ ",", sizeof( "," ) - 1 },
|
||||
{ "new", sizeof( "new" ) - 1 },
|
||||
{ "new[]", sizeof( "new[]" ) - 1 },
|
||||
{ "delete", sizeof( "delete" ) - 1 },
|
||||
{ "delete[]", sizeof( "delete[]" ) - 1 },
|
||||
};
|
||||
return lookup[op];
|
||||
}
|
||||
|
Reference in New Issue
Block a user