模块 aya.base
程序包 org.aya.concrete

接口 Pattern

所有超级接口:
AyaDocile, org.aya.util.binop.BinOpParser.Elem<Pattern>, org.aya.util.error.SourceNode
所有已知实现类:
Pattern.Absurd, Pattern.Bind, Pattern.BinOpSeq, Pattern.CalmFace, Pattern.Ctor, Pattern.Number, Pattern.Tuple

public sealed interface Pattern extends AyaDocile, org.aya.util.error.SourceNode, org.aya.util.binop.BinOpParser.Elem<Pattern> permits Pattern.BinOpSeq, Pattern.Tuple, Pattern.Number, Pattern.Absurd, Pattern.CalmFace, Pattern.Bind, Pattern.Ctor
  • 方法详细资料

    • toDoc

      @NotNull default @NotNull org.aya.pretty.doc.Doc toDoc(@NotNull @NotNull org.aya.util.distill.DistillerOptions options)
      指定者:
      toDoc 在接口中 AyaDocile
    • expr

      @NotNull default @NotNull Pattern expr()
      指定者:
      expr 在接口中 org.aya.util.binop.BinOpParser.Elem<Pattern>