diff --git a/project/components/gen/especifier.hpp b/project/components/gen/especifier.hpp index 0a0e1cf..259b900 100644 --- a/project/components/gen/especifier.hpp +++ b/project/components/gen/especifier.hpp @@ -28,7 +28,6 @@ namespace ESpecifier RValue, Static, Thread_Local, - Volatile, Virtual, Const, Final, diff --git a/project/components/gen/etoktype.cpp b/project/components/gen/etoktype.cpp index d03ee59..93b9652 100644 --- a/project/components/gen/etoktype.cpp +++ b/project/components/gen/etoktype.cpp @@ -96,6 +96,7 @@ namespace parser Type_Signed, Type_Short, Type_Long, + Type_bool, Type_char, Type_int, Type_double, @@ -197,6 +198,7 @@ namespace parser { sizeof( "signed" ), "signed" }, { sizeof( "short" ), "short" }, { sizeof( "long" ), "long" }, + { sizeof( "bool" ), "bool" }, { sizeof( "char" ), "char" }, { sizeof( "int" ), "int" }, { sizeof( "double" ), "double" }, diff --git a/project/enums/ESpecifier.csv b/project/enums/ESpecifier.csv index 11bc2d4..b539fbc 100644 --- a/project/enums/ESpecifier.csv +++ b/project/enums/ESpecifier.csv @@ -17,10 +17,10 @@ Register, register RValue, && Static, static Thread_Local, thread_local -Volatile, volatile Virtual, virtual Const, const Final, final NoExceptions, noexcept Override, override Pure, = 0 +Volatile, volatile diff --git a/project/enums/ETokType.csv b/project/enums/ETokType.csv index 608d053..d3c28fe 100644 --- a/project/enums/ETokType.csv +++ b/project/enums/ETokType.csv @@ -77,10 +77,12 @@ Star, "*" Statement_End, ";" StaticAssert, "static_assert" String, "__string__" +Type_Typename, "typename" Type_Unsigned, "unsigned" Type_Signed, "signed" Type_Short, "short" Type_Long, "long" +Type_bool, "bool" Type_char, "char" Type_int, "int" Type_double, "double"