scite-context-lexer-cpp-web.lua /size: 770 b    last modification: 2020-07-01 14:35
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 lexer       = require("scite-context-lexer")
10local context     = lexer.context
11local patterns    = context.patterns
12
13local cppweblexer = lexer.new("cpp-web","scite-context-lexer-cpp")
14local cpplexer    = lexer.load("scite-context-lexer-cpp")
15
16-- can probably be done nicer now, a bit of a hack
17
18cppweblexer._rules       = cpplexer._rules_web
19cppweblexer._tokenstyles = cpplexer._tokenstyles
20cppweblexer._foldsymbols = cpplexer._foldsymbols
21cppweblexer._directives  = cpplexer._directives
22
23return cppweblexer
24