aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authormitchell <unknown>2020-07-27 12:36:33 -0400
committermitchell <unknown>2020-07-27 12:36:33 -0400
commit8a4334c5eeedc65c1b33c2a9d2d141df1c254944 (patch)
tree6407fdc2bd3ec3813be26451886a4b7412ba2a55
parent5fc9bedb991e16c5e6189283c2aded33e27b391d (diff)
downloadscintilla-mirror-8a4334c5eeedc65c1b33c2a9d2d141df1c254944.tar.gz
lexlua: Added C99 bool, true, and false to C lexer.
-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