summaryrefslogtreecommitdiff
path: root/context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2018-03-15 16:04:31 +0100
committerContext Git Mirror Bot <phg42.2a@gmail.com>2018-03-15 16:04:31 +0100
commita4e07f30e880ab27c2918f81f136e257475b7729 (patch)
tree02db002d3001a49777a049f9a98fdc872a5e1ad1 /context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua
parentcbc37c39432e0ebe38e0922fc6d14c2955ab3ba2 (diff)
downloadcontext-a4e07f30e880ab27c2918f81f136e257475b7729.tar.gz
2018-03-15 15:36:00
Diffstat (limited to 'context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua')
-rw-r--r--context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua25
1 files changed, 12 insertions, 13 deletions
diff --git a/context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua b/context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua
index dce24a2b9..b53da82ea 100644
--- a/context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua
+++ b/context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua
@@ -10,23 +10,22 @@ local global, string, table, lpeg = _G, string, table, lpeg
local P, R, S, V = lpeg.P, lpeg.R, lpeg.S, lpeg.V
local type = type
--- local lexer = require("lexer")
-local lexer = require("scite-context-lexer")
-local context = lexer.context
-local patterns = context.patterns
+local lexer = require("scite-context-lexer")
+local context = lexer.context
+local patterns = context.patterns
-local token = lexer.token
-local exact_match = lexer.exact_match
+local token = lexer.token
+local exact_match = lexer.exact_match
-local bibtexlexer = lexer.new("bib","scite-context-lexer-bibtex")
-local whitespace = bibtexlexer.whitespace
+local bibtexlexer = lexer.new("bib","scite-context-lexer-bibtex")
+local whitespace = bibtexlexer.whitespace
- local escape, left, right = P("\\"), P('{'), P('}')
+local escape, left, right = P("\\"), P('{'), P('}')
- patterns.balanced = P {
- [1] = ((escape * (left+right)) + (1 - (left+right)) + V(2))^0,
- [2] = left * V(1) * right
- }
+patterns.balanced = P {
+ [1] = ((escape * (left+right)) + (1 - (left+right)) + V(2))^0,
+ [2] = left * V(1) * right
+}
-- taken from bibl-bib.lua