Skip to content

MemberCall

Generated from the engine's own definition: compute-engine's symbol, which we neither extend nor document by hand. No examples yet — the crosswalk is the reason it has a page.

Call the member `name` of a value with the value as its first argument: `c.area(2)` in Epsil. A parse-level node. Canonicalization rewrites it to `Apply(Field(c, "area"), 2)` when the receiver's type declares a field `area` (a stored function is called), or to the bare protocol call `area(c, 2)` when `area` is a protocol function member; a canonical expression never contains it.

MemberCall(receiver: any, member: string, arguments: any*) -> unknownas compute-engine declares it

Domain: Compute engine