Open jchitel opened 6 years ago
Dependencies: Overloads
INTERFACE ::= interface
InterfaceDeclaration ::= INTERFACE IDENT TypeParamList? LBRACE InterfaceMember* RBRACE AnonInterfaceDeclaration ::= INTERFACE TypeParamList? LBRACE InterfaceMember* RBRACE InterfaceMember ::= (Type IDENT) | (Type IDENT TypeParamList? ParameterList)
Declaration ::= ... | InterfaceDeclaration AnonDeclaration ::= ... | AnonInterfaceDeclaration
Interfaces
Dependencies: Overloads
New syntactic features:
New Tokens:
New NonTerminals:
Extended NonTerminals:
New semantic features:
Transformation: