MARKER_PHRASE
The kind of a parse marker.
Properties
Answer an integer that identifies this enumeration value uniquely within this enumeration subclass (i.e., any enumeration class implementing this interface). These values are allocated sequentially to the enumeration values, starting at zero.
The descriptor for mutable instances of this kind.
Answer a phrase type whose kind is the receiver and whose expression type is top. This is the most general phrase type of that kind.
The most general inner type for this kind of phrase. Computed lazily via the overrideable produceMostGeneralYieldType.
The descriptor for mutable instances of this kind.
The descriptor for shared instances of this kind.
Functions
Answer the PhraseKind that is the nearest common ancestor to both the receiver and the argument. Only use this after static initialization has completed.
Answer the PhraseKind that is the nearest common descendant to both the receiver and the argument. Only use this after static initialization has completed.
Create a phrase type given the yield type (the type of object produced by the expression).
Create a descriptor for this kind.
Create a phrase type given the yield type (the type of object produced by the expression).
Answer whether this is a subkind of (or equal to) the specified PhraseKind.
Answer the kind of phrase of which this object is the type.