diff options
Diffstat (limited to 'context/data/scite/context/lexers/scite-context-lexer-cpp-web.lua')
-rw-r--r-- | context/data/scite/context/lexers/scite-context-lexer-cpp-web.lua | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/context/data/scite/context/lexers/scite-context-lexer-cpp-web.lua b/context/data/scite/context/lexers/scite-context-lexer-cpp-web.lua index 631a802fe..994634fe5 100644 --- a/context/data/scite/context/lexers/scite-context-lexer-cpp-web.lua +++ b/context/data/scite/context/lexers/scite-context-lexer-cpp-web.lua @@ -6,18 +6,22 @@ local info = { license = "see context related readme files", } -local lexer = require("scite-context-lexer") -local context = lexer.context -local patterns = context.patterns +local lexers = require("scite-context-lexer") -local cppweblexer = lexer.new("cpp-web","scite-context-lexer-cpp") -local cpplexer = lexer.load("scite-context-lexer-cpp") +local patterns = lexers.patterns +local token = lexers.token + +local cppweblexer = lexers.new("cpp-web","scite-context-lexer-cpp") +local cpplexer = lexers.load("scite-context-lexer-cpp") -- can probably be done nicer now, a bit of a hack -cppweblexer._rules = cpplexer._rules_web -cppweblexer._tokenstyles = cpplexer._tokenstyles -cppweblexer._foldsymbols = cpplexer._foldsymbols -cppweblexer._directives = cpplexer._directives +-- setmetatable(cppweblexer, { __index = cpplexer }) + +cppweblexer.rules = cpplexer.rules_web +cppweblexer.embedded = cpplexer.embedded +-- cppweblexer.whitespace = cpplexer.whitespace +cppweblexer.folding = cpplexer.folding +cppweblexer.directives = cpplexer.directives return cppweblexer |