scite-context-lexer-cpp-web.lua /size: 854 b    last modification: 2021-10-28 13:49
1local info = {
2    version   = 1.002,
3    comment   = "scintilla lpeg lexer for cpp web",
4    author    = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
5    copyright = "PRAGMA ADE / ConTeXt Development Team",
6    license   = "see context related readme files",
7}
8
9local lexers      = require("scite-context-lexer")
10
11local patterns    = lexers.patterns
12local token       = lexers.token
13
14local cppweblexer = lexers.new("cpp-web","scite-context-lexer-cpp")
15local cpplexer    = lexers.load("scite-context-lexer-cpp")
16
17-- can probably be done nicer now, a bit of a hack
18
19-- setmetatable(cppweblexer, { __index = cpplexer })
20
21cppweblexer.rules      = cpplexer.rules_web
22cppweblexer.embedded   = cpplexer.embedded
23-- cppweblexer.whitespace = cpplexer.whitespace
24cppweblexer.folding    = cpplexer.folding
25cppweblexer.directives = cpplexer.directives
26
27return cppweblexer
28