From c1f4d3f68787fa2ae964c468d28a84df37319b28 Mon Sep 17 00:00:00 2001 From: orbitalquark <70453897+orbitalquark@users.noreply.github.com> Date: Wed, 18 Sep 2024 14:30:49 -0400 Subject: lexers: switch to tabs for indentation --- lua/lexers/wsf.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'lua/lexers/wsf.lua') diff --git a/lua/lexers/wsf.lua b/lua/lexers/wsf.lua index cbfa221..e95802b 100644 --- a/lua/lexers/wsf.lua +++ b/lua/lexers/wsf.lua @@ -22,11 +22,11 @@ lex:add_rule('tag_close', tag_close) -- Equals. -- TODO: performance is terrible on large files. local in_tag = P(function(input, index) - local before = input:sub(1, index - 1) - local s, e = before:find('<[^>]-$'), before:find('>[^<]-$') - if s and e then return s > e end - if s then return true end - return input:find('^[^<]->', index) ~= nil + local before = input:sub(1, index - 1) + local s, e = before:find('<[^>]-$'), before:find('>[^<]-$') + if s and e then return s > e end + if s then return true end + return input:find('^[^<]->', index) ~= nil end) local equals = lex:tag(lexer.OPERATOR, '=') -- * in_tag @@ -49,7 +49,7 @@ lex:add_rule('number', lexer.after_set('=', number)) -- * in_tag) -- Entities. local predefined = lex:tag(lexer.CONSTANT_BUILTIN .. '.entity', - '&' * lexer.word_match('lt gt amp apos quot') * ';') + '&' * lexer.word_match('lt gt amp apos quot') * ';') local general = lex:tag(lexer.CONSTANT .. '.entity', '&' * identifier * ';') lex:add_rule('entity', predefined + general) @@ -68,7 +68,7 @@ local embed_end_tag = tag * tag_close -- Embedded JavaScript. local js = lexer.load('javascript') local js_start_rule = #(P('')) * embed_start_tag -- ') * embed_end_tag -- lex:embed(js, js_start_rule, js_end_rule) @@ -76,7 +76,7 @@ lex:embed(js, js_start_rule, js_end_rule) -- Embedded VBScript. local vbs = lexer.load('vb', 'vbscript') local vbs_start_rule = #(P('')) * embed_start_tag -- ') * embed_end_tag -- lex:embed(vbs, vbs_start_rule, vbs_end_rule) -- cgit v1.2.3