Skip to content

Commit e428a06

Browse files
committed
Enforce header entity length in grammar
1 parent 63a2b91 commit e428a06

File tree

2 files changed

+23509
-3
lines changed

2 files changed

+23509
-3
lines changed

__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ def build():
9191
simple_record_list:simple_record simple_record*
9292
simple_record: keyword "("parameter_list?")"
9393
header_entity_list: file_description file_name file_schema
94-
file_description: "FILE_DESCRIPTION" "(" parameter_list ")" ";"
95-
file_name: "FILE_NAME" "(" parameter_list ")" ";"
96-
file_schema: "FILE_SCHEMA" "(" parameter_list ")" ";"
94+
file_description: "FILE_DESCRIPTION" "(" parameter "," parameter ")" ";"
95+
file_name: "FILE_NAME" "(" parameter "," parameter "," parameter "," parameter "," parameter "," parameter "," parameter ")" ";"
96+
file_schema: "FILE_SCHEMA" "(" parameter ")" ";"
9797
id: /#[0-9]+/
9898
keyword: /[A-Z][0-9A-Z_]*/
9999
parameter: untyped_parameter|typed_parameter|omitted_parameter

0 commit comments

Comments
 (0)