aboutsummaryrefslogtreecommitdiff
path: root/lua/lexers/pascal.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lexers/pascal.lua')
-rw-r--r--lua/lexers/pascal.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/lexers/pascal.lua b/lua/lexers/pascal.lua
index 05e9f62..df46383 100644
--- a/lua/lexers/pascal.lua
+++ b/lua/lexers/pascal.lua
@@ -1,4 +1,4 @@
--- Copyright 2006-2022 Mitchell. See LICENSE.
+-- Copyright 2006-2024 Mitchell. See LICENSE.
-- Pascal LPeg lexer.
local lexer = require('lexer')
@@ -24,7 +24,7 @@ lex:add_rule('keyword', token(lexer.KEYWORD, word_match({
'message', 'name', 'namespaces', 'near', 'nodefault', 'overload', 'override', 'package', 'pascal',
'platform', 'private', 'protected', 'public', 'published', 'read', 'readonly', 'register',
'reintroduce', 'requires', 'resident', 'safecall', 'stdcall', 'stored', 'varargs', 'virtual',
- 'write', 'writeln', 'writeonly', --
+ 'write', 'writeonly', --
'false', 'nil', 'self', 'true'
}, true)))
@@ -59,4 +59,6 @@ lex:add_rule('number', token(lexer.NUMBER, lexer.number * S('LlDdFf')^-1))
-- Operators.
lex:add_rule('operator', token(lexer.OPERATOR, S('.,;^@:=<>+-/*()[]')))
+lexer.property['scintillua.comment'] = '//'
+
return lex