Module aya.base

Class TeleDecl.PrimDecl

All Implemented Interfaces:
Decl, Decl.Resulted, Decl.Telescopic<Term>, Decl.TopLevel, Stmt, AyaDocile, TyckUnit, org.aya.util.binop.OpDecl, org.aya.util.error.SourceNode
Enclosing class:
TeleDecl<RetTy extends Term>

public static final class TeleDecl.PrimDecl extends TeleDecl<Term>
See Also:
Implementation Requirements:
the result field of TeleDecl.PrimDecl might be Expr.Error, which means it's unspecified in the concrete syntax.
  • Field Details

  • Constructor Details

    • PrimDecl

      public PrimDecl(@NotNull @NotNull org.aya.util.error.SourcePos sourcePos, @NotNull @NotNull org.aya.util.error.SourcePos entireSourcePos, @NotNull @NotNull String name, @NotNull @NotNull kala.collection.immutable.ImmutableSeq<Expr.Param> telescope, @NotNull @NotNull Expr result)
  • Method Details