Skip to content

Commit cb9f85d

Browse files
committed
BNF: type list
1 parent 2d5513d commit cb9f85d

File tree

2 files changed

+30
-23
lines changed

2 files changed

+30
-23
lines changed

gen/com/tang/intellij/lua/comment/parser/LuaDocParser.java

Lines changed: 28 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/com/tang/intellij/lua/doc.bnf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private after_dash ::= doc_item | STRING //{ recoverWhile=after_dash_recover }
6262
private doc_item ::= '@' (param_def | return_def | tag_def | class_def | field_def | type_def)
6363

6464
//todo : remove # ,
65-
type_set ::= '#'? class_name_ref ((','|'|')? class_name_ref)*
65+
type_set ::= '#'? class_name_ref ('|'? class_name_ref)*
6666
access_modifier ::= "protected" | "public"
6767

6868
field_def ::= FIELD access_modifier ID type_set comment_string? {
@@ -99,7 +99,7 @@ param_def ::= TAG_PARAM OPTIONAL? param_name_ref type_set comment_string? {
9999
}
100100

101101
//--- return
102-
type_list ::= type_set+
102+
type_list ::= type_set(',' type_set)*
103103
return_def ::= TAG_RETURN type_list comment_string? {
104104
pin = 1
105105
methods = [resolveTypeAt]

0 commit comments

Comments
 (0)