gencpp/project/enums/ETokType.csv
Ed_ 050b00f28a WIP - Broken Compile : Added pragma once and includes to all files + Parser fixes, and String improvements
Adding the pragma once and includes the files broke compilation, still diagnosing why.

- Some string functions were moved to the cpp, still need to do some more evaluation of it and the containers...
- Added support for forceinline and neverinline to parsing (untested)
- Added support for specifiers in operator cast such as explicit, inline/forceinline/neverinline, etc.
    - Before it only support const.
    - Still need to support volatile.
- Forceinline was not supported at all for tokenization, fixed that.
2023-08-21 20:30:13 -04:00

3.1 KiB

1Invalid__invalid__
2Access_Privateprivate
3Access_Protectedprotected
4Access_Publicpublic
5Access_MemberSymbol.
6Access_StaticSymbol::
7Ampersand&
8Ampersand_DBL&&
9Assign_Classifer:
10Attribute_Open[[
11Attribute_Close]]
12BraceCurly_Open{
13BraceCurly_Close}
14BraceSquare_Open[
15BraceSquare_Close]
16Capture_Start(
17Capture_End)
18Comment__comemnt__
19Comment_End__comment_end__
20Comment_Start__comment_start__
21Char__character__
22Comma,
23Decl_Classclass
24Decl_GNU_Attribute__attribute__
25Decl_MSVC_Attribute__declspec
26Decl_Enumenum
27Decl_Extern_Linkageextern
28Decl_Friendfriend
29Decl_Modulemodule
30Decl_Namespacenamespace
31Decl_Operatoroperator
32Decl_Structstruct
33Decl_Templatetemplate
34Decl_Typedeftypedef
35Decl_Usingusing
36Decl_Unionunion
37Identifier__identifier__
38Module_Importimport
39Module_Exportexport
40NewLine__new_line__
41Number__number__
42Operator__operator__
43Preprocess_Hash#
44Preprocess_Definedefine
45Preprocess_Ifif
46Preprocess_IfDefifdef
47Preprocess_IfNotDefifndef
48Preprocess_ElIfelif
49Preprocess_Elseelse
50Preprocess_EndIfendif
51Preprocess_Includeinclude
52Preprocess_Pragmapragma
53Preprocess_Content__macro_content__
54Preprocess_Macro__macro__
55Preprocess_Unsupported__unsupported__
56Spec_Alignasalignas
57Spec_Constconst
58Spec_Constevalconsteval
59Spec_Constexprconstexpr
60Spec_Constinitconstinit
61Spec_Explicitexplicit
62Spec_Externextern
63Spec_Finalfinal
64Spec_ForceInlineforceinline
65Spec_Globalglobal
66Spec_Inlineinline
67Spec_Internal_Linkageinternal
68Spec_LocalPersistlocal_persist
69Spec_Mutablemutable
70Spec_NeverInlineneverinline
71Spec_Overrideoverride
72Spec_Staticstatic
73Spec_ThreadLocalthread_local
74Spec_Volatilevolatile
75Spec_Virtualvirtual
76Star*
77Statement_End;
78StaticAssertstatic_assert
79String__string__
80Type_Unsignedunsigned
81Type_Signedsigned
82Type_Shortshort
83Type_Longlong
84Type_charchar
85Type_intint
86Type_doubledouble
87Type_MS_int8__int8
88Type_MS_int16__int16
89Type_MS_int32__int32
90Type_MS_int64__int64
91Type_MS_W64_W64
92Varadic_Argument...
93__Attributes_Start__attrib_start__