summaryrefslogtreecommitdiff
path: root/context
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2013-10-08 23:00:21 +0300
committerMarius <mariausol@gmail.com>2013-10-08 23:00:21 +0300
commit7eaea8a1f90963892767a13f1571ae46eed1eea6 (patch)
tree7df073a37496ba060e8b42929071b70395003dbf /context
parentc8d84e5a3b559ca1e7df5f6348d4875a26dbfa47 (diff)
downloadcontext-7eaea8a1f90963892767a13f1571ae46eed1eea6.tar.gz
beta 2013.10.08 21:49
Diffstat (limited to 'context')
-rw-r--r--context/data/scite/lexers/scite-context-lexer-lua.lua3
-rw-r--r--context/data/scite/lexers/scite-context-lexer-tex.lua2
2 files changed, 5 insertions, 0 deletions
diff --git a/context/data/scite/lexers/scite-context-lexer-lua.lua b/context/data/scite/lexers/scite-context-lexer-lua.lua
index b0297cf83..59cdd64f7 100644
--- a/context/data/scite/lexers/scite-context-lexer-lua.lua
+++ b/context/data/scite/lexers/scite-context-lexer-lua.lua
@@ -156,6 +156,9 @@ local number = token("number", lexer.float + integer)
local validword = R("AZ","az","__") * R("AZ","az","__","09")^0
+local utf8character = P(1) * R("\128\191")^1 -- unchecked but fast
+local validword = (R("AZ","az","__") + utf8character) * (R("AZ","az","__","09") + utf8character)^0
+
local identifier = token("default",validword)
----- operator = token("special", P('..') + P('~=') + S('+-*/%^#=<>;:,.{}[]()')) -- maybe split off {}[]()
diff --git a/context/data/scite/lexers/scite-context-lexer-tex.lua b/context/data/scite/lexers/scite-context-lexer-tex.lua
index 34c88b16b..a509fadab 100644
--- a/context/data/scite/lexers/scite-context-lexer-tex.lua
+++ b/context/data/scite/lexers/scite-context-lexer-tex.lua
@@ -399,9 +399,11 @@ local inlinelua = P("\\") * (
)
local startlua = P("\\start") * Cmt(luaenvironment,startdisplaylua)
+ + P("<?lua") * Cmt(P(true),startdisplaylua)
+ inlinelua * space^0 * ( Cmt(P("{"),startinlinelua) )
local stoplua = P("\\stop") * Cmt(luaenvironment,stopdisplaylua)
+ + P("?>") * Cmt(P(true),stopdisplaylua)
+ Cmt(P("{"),stopinlinelua_b)
+ Cmt(P("}"),stopinlinelua_e)