diff options
author | Marius <mariausol@gmail.com> | 2013-10-08 23:00:21 +0300 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2013-10-08 23:00:21 +0300 |
commit | 7eaea8a1f90963892767a13f1571ae46eed1eea6 (patch) | |
tree | 7df073a37496ba060e8b42929071b70395003dbf /context | |
parent | c8d84e5a3b559ca1e7df5f6348d4875a26dbfa47 (diff) | |
download | context-7eaea8a1f90963892767a13f1571ae46eed1eea6.tar.gz |
beta 2013.10.08 21:49
Diffstat (limited to 'context')
-rw-r--r-- | context/data/scite/lexers/scite-context-lexer-lua.lua | 3 | ||||
-rw-r--r-- | context/data/scite/lexers/scite-context-lexer-tex.lua | 2 |
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) |