esmeta.spec
package esmeta.spec
Type members
Classlikes
case
class AbstractOperationHead(isHostDefined: Boolean, name: String, params: List[Param], retTy: Type) extends Head
abstract operation (AO) heads
abstract operation (AO) heads
case
class ConcreteMethodHead(methodName: String, receiverParam: Param, params: List[Param], retTy: Type) extends Head
concrete method heads
concrete method heads
case
class InternalMethodHead(methodName: String, receiverParam: Param, params: List[Param], retTy: Type) extends Head
internal method heads
internal method heads
case
alternatives or right-hand-sides (RHSs) of productions
alternatives or right-hand-sides (RHSs) of productions
- Companion
- object
case
class SyntaxDirectedOperationHead(target: Option[SdoHeadTarget], methodName: String, isStatic: Boolean, withParams: List[Param], retTy: Type) extends Head
syntax-directed operation (SDO) heads
syntax-directed operation (SDO) heads
- Companion
- object