next up previous
Next: Labeled Statements Up: Applied occurrences of names Previous: Field access

Method access

Applied occurrences of names[34]:

SYMBOL MethodIdUse INHERITS IdentOcc, MthQualIdUse COMPUTE
  SYNT.Key=THIS.MthKey;
END;

RULE: Expression ::= 'super' '.' MethodIdUse '(' Arguments ')' COMPUTE
  MethodIdUse.MthScopeKey=FinalType(INCLUDING TypeDeclaration.Type);
END;

RULE: Expression ::= Expression '.' MethodIdUse '(' Arguments ')' COMPUTE
  MethodIdUse.MthScopeKey=Expression[2].Type;
END;
This macro is defined in definitions 21, 31, 32, 33, and 34.
This macro is invoked in definition 2.



2008-09-11