Module aya.base

Class CoreDistiller

java.lang.Object
org.aya.distill.BaseDistiller<Term>
org.aya.distill.CoreDistiller

public class CoreDistiller extends BaseDistiller<Term>
It's called distiller, and it serves as the pretty printer. Credit after Jon Sterling
See Also:
  • Constructor Details

    • CoreDistiller

      public CoreDistiller(@NotNull @NotNull org.aya.util.distill.DistillerOptions options)
  • Method Details

    • term

      @NotNull public @NotNull org.aya.pretty.doc.Doc term(@NotNull @NotNull BaseDistiller.Outer outer, @NotNull @NotNull Term preterm)
      Specified by:
      term in class BaseDistiller<Term>
    • pat

      @NotNull public @NotNull org.aya.pretty.doc.Doc pat(@NotNull @NotNull Pat pat, BaseDistiller.Outer outer)
    • def

      @NotNull public @NotNull org.aya.pretty.doc.Doc def(@NotNull @NotNull GenericDef predef)