diff --git a/LANGUAGE.md b/LANGUAGE.md index 6aa54d4..897c8fa 100644 --- a/LANGUAGE.md +++ b/LANGUAGE.md @@ -485,7 +485,7 @@ ids ::= id (',' id)* ','? enum-decl ::= 'enum' id '{' ids '}' type-alias ::= 'type' id '=' (func-type | type) ';' func-type-ref ::= func-type | id -func-type ::= '(' params? ')' ('->' results)? +func-type ::= 'func' '(' params? ')' ('->' results)? params ::= named-type (',' named-type)* ','? results ::= type | '(' named-type (',' named-type)* ','? ')'