aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lua/lexers/lexer.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/lua/lexers/lexer.lua b/lua/lexers/lexer.lua
index 12a1404..791e810 100644
--- a/lua/lexers/lexer.lua
+++ b/lua/lexers/lexer.lua
@@ -781,6 +781,8 @@ local lpeg = lpeg
local P, R, S, V, B = lpeg.P, lpeg.R, lpeg.S, lpeg.V, lpeg.B
local Ct, Cc, Cp, Cmt, C = lpeg.Ct, lpeg.Cc, lpeg.Cp, lpeg.Cmt, lpeg.C
+lpeg.setmaxstack(2048) -- the default of 400 is too low for complex grammars
+
--- Default tags.
local default = {
'whitespace', 'comment', 'string', 'number', 'keyword', 'identifier', 'operator', 'error',