support for empty packages (resolves #9)

This commit is contained in:
Zachary Snow 2019-08-07 21:58:20 -04:00
parent 4fd7b6c2f2
commit 9b7d003ea4
3 changed files with 11 additions and 1 deletions

View File

@ -570,7 +570,7 @@ DefparamAsgn :: { (LHS, Expr) }
: LHS "=" Expr { ($1, $3) }
PackageItems :: { [PackageItem] }
: PackageItem { $1 }
: {- empty -} { [] }
| PackageItems PackageItem { $1 ++ $2 }
PackageItem :: { [PackageItem] }
: DeclTokens(";") { map Decl $ parseDTsAsDecls $1 }

View File

@ -0,0 +1,8 @@
task fun;
endtask
function fun;
endfunction
package pop;
endpackage
module top;
endmodule

View File

@ -0,0 +1,2 @@
module top;
endmodule