faster parsing of very long files

This commit is contained in:
Zachary Snow 2020-03-20 18:50:54 -04:00
parent c03dba096f
commit bd68ab0852
1 changed files with 4 additions and 4 deletions

View File

@ -643,8 +643,8 @@ Direction :: { Direction }
ModuleItems :: { [ModuleItem] }
: {- empty -} { [] }
| ModuleItems MITrace ModuleItem { $1 ++ [$2] ++ $3 }
| ModuleItems ";" { $1 }
| ";" ModuleItems { $2 }
| MITrace ModuleItem ModuleItems { $1 : $2 ++ $3 }
ModuleItem :: { [ModuleItem] }
: NonGenerateModuleItem { $1 }
@ -777,8 +777,8 @@ LHSAsgn :: { (LHS, Expr) }
PackageItems :: { [PackageItem] }
: {- empty -} { [] }
| PackageItems ";" { $1 }
| PackageItems PITrace PackageItem { $1 ++ [$2] ++ $3 }
| ";" PackageItems { $2 }
| PITrace PackageItem PackageItems { $1 : $2 ++ $3 }
PackageItem :: { [PackageItem] }
: DeclTokens(";") { map Decl $ parseDTsAsDecls $1 }
| ParameterDecl(";") { map Decl $1 }