mirror of
				https://github.com/Ed94/gencpp.git
				synced 2025-10-31 06:50:53 -07:00 
			
		
		
		
	Name correction for parser switch case macros
This commit is contained in:
		| @@ -987,7 +987,7 @@ CodeBody parse_class_struct_body( TokType which, Token name ) | ||||
| 				// <Attributes> | ||||
| 			} | ||||
| 			//! Fallthrough intended | ||||
| 			GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_TOK_SPECIFIERS_CASES: | ||||
| 			GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_TOK_SPECIFIER_CASES: | ||||
| 			{ | ||||
| 				Specifier specs_found[16] = { Spec_NumSpecifiers }; | ||||
| 				s32        NumSpecifiers = 0; | ||||
| @@ -1000,7 +1000,7 @@ CodeBody parse_class_struct_body( TokType which, Token name ) | ||||
|  | ||||
| 					switch ( spec ) | ||||
| 					{ | ||||
| 						GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_SPECIFIERS_CASES: | ||||
| 						GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_SPECIFIER_CASES: | ||||
| 						break; | ||||
|  | ||||
| 						case Spec_Consteval: | ||||
| @@ -3993,7 +3993,7 @@ CodeFriend parser_parse_friend() | ||||
|  | ||||
| 			switch ( spec ) | ||||
| 			{ | ||||
| 				GEN_PARSER_FRIEND_ALLOWED_SPECIFIERS_CASES: | ||||
| 				GEN_PARSER_FRIEND_ALLOWED_SPECIFIER_CASES: | ||||
| 				break; | ||||
|  | ||||
| 				default : | ||||
| @@ -4111,7 +4111,7 @@ CodeFn parser_parse_function() | ||||
|  | ||||
| 		switch ( spec ) | ||||
| 		{ | ||||
| 			GEN_PARSER_FUNCTION_ALLOWED_SPECIFIERS_CASES: | ||||
| 			GEN_PARSER_FUNCTION_ALLOWED_SPECIFIER_CASES: | ||||
| 			break; | ||||
|  | ||||
| 			default: | ||||
| @@ -4212,7 +4212,7 @@ CodeOperator parser_parse_operator() | ||||
|  | ||||
| 		switch ( spec ) | ||||
| 		{ | ||||
| 			GEN_PARSER_OPERATOR_ALLOWED_SPECIFIERS_CASES: | ||||
| 			GEN_PARSER_OPERATOR_ALLOWED_SPECIFIER_CASES: | ||||
| 			break; | ||||
|  | ||||
| 			default: | ||||
| @@ -4445,7 +4445,7 @@ CodeTemplate parser_parse_template() | ||||
|  | ||||
| 				switch ( spec ) | ||||
| 				{ | ||||
| 					GEN_PARSER_TEMPLATE_ALLOWED_SPECIFIERS_CASES: | ||||
| 					GEN_PARSER_TEMPLATE_ALLOWED_SPECIFIER_CASES: | ||||
| 					break; | ||||
|  | ||||
| 					case Spec_Consteval : | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| // These macros are used in the swtich cases within parser.cpp | ||||
|  | ||||
| #define GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_TOK_SPECIFIERS_CASES \ | ||||
| #define GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_TOK_SPECIFIER_CASES \ | ||||
| case Tok_Spec_Consteval:   \ | ||||
| case Tok_Spec_Constexpr:   \ | ||||
| case Tok_Spec_Constinit:   \ | ||||
| @@ -13,7 +13,7 @@ case Tok_Spec_Static:      \ | ||||
| case Tok_Spec_Volatile:    \ | ||||
| case Tok_Spec_Virtual | ||||
|  | ||||
| #define GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_SPECIFIERS_CASES \ | ||||
| #define GEN_PARSER_CLASS_STRUCT_BODY_ALLOWED_MEMBER_SPECIFIER_CASES \ | ||||
| case Spec_Constexpr:   \ | ||||
| case Spec_Constinit:   \ | ||||
| case Spec_Explicit:    \ | ||||
| @@ -50,12 +50,12 @@ case Spec_NeverInline:      \ | ||||
| case Spec_Static:           \ | ||||
| case Spec_Volatile | ||||
|  | ||||
| #define GEN_PARSER_FRIEND_ALLOWED_SPECIFIERS_CASES \ | ||||
| #define GEN_PARSER_FRIEND_ALLOWED_SPECIFIER_CASES \ | ||||
| case Spec_Const:       \ | ||||
| case Spec_Inline:      \ | ||||
| case Spec_ForceInline | ||||
|  | ||||
| #define GEN_PARSER_FUNCTION_ALLOWED_SPECIFIERS_CASES \ | ||||
| #define GEN_PARSER_FUNCTION_ALLOWED_SPECIFIER_CASES \ | ||||
| case Spec_Const:            \ | ||||
| case Spec_Consteval:        \ | ||||
| case Spec_Constexpr:        \ | ||||
| @@ -66,7 +66,7 @@ case Spec_Inline:           \ | ||||
| case Spec_NeverInline:      \ | ||||
| case Spec_Static | ||||
|  | ||||
| #define GEN_PARSER_OPERATOR_ALLOWED_SPECIFIERS_CASES \ | ||||
| #define GEN_PARSER_OPERATOR_ALLOWED_SPECIFIER_CASES \ | ||||
| case Spec_Const:       \ | ||||
| case Spec_Constexpr:   \ | ||||
| case Spec_ForceInline: \ | ||||
| @@ -74,7 +74,7 @@ case Spec_Inline:      \ | ||||
| case Spec_NeverInline: \ | ||||
| case Spec_Static | ||||
|  | ||||
| #define GEN_PARSER_TEMPLATE_ALLOWED_SPECIFIERS_CASES \ | ||||
| #define GEN_PARSER_TEMPLATE_ALLOWED_SPECIFIER_CASES \ | ||||
| case Spec_Const:            \ | ||||
| case Spec_Constexpr:        \ | ||||
| case Spec_Constinit:        \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user