aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--lexlua/ansi_c.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lexlua/ansi_c.lua b/lexlua/ansi_c.lua
index b523f918b..7c281916c 100644
--- a/lexlua/ansi_c.lua
+++ b/lexlua/ansi_c.lua
@@ -15,13 +15,15 @@ lex:add_rule('whitespace', ws)
lex:add_rule('keyword', token(lexer.KEYWORD, word_match[[
auto break case const continue default do else extern for goto if inline
register restrict return sizeof static switch typedef volatile while
+ -- C99.
+ false true
-- C11.
_Alignas _Alignof _Atomic _Generic _Noreturn _Static_assert _Thread_local
]]))
-- Types.
lex:add_rule('type', token(lexer.TYPE, word_match[[
- char double enum float int long short signed struct union unsigned void
+ bool char double enum float int long short signed struct union unsigned void
_Bool _Complex _Imaginary
-- Stdlib types.
ptrdiff_t size_t max_align_t wchar_t intptr_t uintptr_t intmax_t uintmax_t