summaryrefslogtreecommitdiff
path: root/server/src/parser/grammar.lua
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2019-07-29 16:35:51 +0800
committer最萌小汐 <sumneko@hotmail.com>2019-07-29 16:35:51 +0800
commit5f17d7f521273a1d085ba025071f6687056e3660 (patch)
treecbb290fb79de95358fc6ec41be0c43d76b4acb78 /server/src/parser/grammar.lua
parentefb8e40a5dcad11c80a2573a52032b8f64ab2580 (diff)
downloadlua-language-server-5f17d7f521273a1d085ba025071f6687056e3660.zip
fix #68 优化大table的解析
Diffstat (limited to 'server/src/parser/grammar.lua')
-rw-r--r--server/src/parser/grammar.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/parser/grammar.lua b/server/src/parser/grammar.lua
index 4b12c81c..a923e5eb 100644
--- a/server/src/parser/grammar.lua
+++ b/server/src/parser/grammar.lua
@@ -346,7 +346,7 @@ ArgList <- (DOTS -> DotsAsArg / Name / Sp {} COMMA)*
-> ArgList
Table <- Sp ({} TL TableFields? DirtyTR)
- -> Table
+ => RTTable
TableFields <- (Emmy / TableSep {} / TableField)+
TableSep <- COMMA / SEMICOLON
TableField <- NewIndex / NewField / Exp