identifier : .... ;
accessModifier : 'access' '(' entity ')' ; entity : 'all' | 'self' | 'contract' | 'account' | identifier ;
structDeclaration : accessModifier 'struct' identifier conformances? '{' membersAndNestedDeclarations '}' ;
identifier : .... ;
accessModifier : 'access' '(' entity ')' ; entity : 'all' | 'self' | 'contract' | 'account' | identifier ;
structDeclaration : accessModifier 'struct' identifier conformances? '{' membersAndNestedDeclarations '}' ;