diff --git a/LANGUAGE.md b/LANGUAGE.md index a75ba69..712f357 100644 --- a/LANGUAGE.md +++ b/LANGUAGE.md @@ -471,7 +471,7 @@ world-include-item ::= id 'as' id world-ref ::= package-path | id type-decl ::= variant-decl | record-decl | flags-decl | enum-decl | type-alias item-type-decl ::= resource-decl | type-decl -resource-decl ::= 'resource' id '{' resource-item* '}' +resource-decl ::= 'resource' id (';' | '{' resource-item* '}') resource-item ::= constructor | method constructor ::= 'constructor' param-list ';' method ::= id ':' 'static'? func-type ';'