It's the pretty printer.
Credit after Jon Sterling
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aya.prettier.BasePrettier
BasePrettier.Fmt<T extends AyaDocile>, BasePrettier.Outer -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull org.aya.pretty.doc.Docdef(@NotNull GenericDef predef) @NotNull org.aya.pretty.doc.Docpat(@NotNull Pat pat, boolean licit, BasePrettier.Outer outer) @NotNull org.aya.pretty.doc.Docpat(@NotNull org.aya.util.Arg<Pat> pat, @NotNull BasePrettier.Outer outer) @NotNull org.aya.pretty.doc.Docterm(@NotNull BasePrettier.Outer outer, @NotNull Term preterm) Methods inherited from class org.aya.prettier.BasePrettier
arg, argDoc, argsDoc, checkParen, chooseStyle, cofib, defVar, formula, linkDef, linkDef, linkIdOf, linkListLit, linkLit, linkRef, partial, restr, side, varDoc, visitArgsCalls, visitCalls, visitCalls, visitTele, visitTele
-
Constructor Details
-
CorePrettier
public CorePrettier(@NotNull @NotNull org.aya.util.prettier.PrettierOptions options)
-
-
Method Details
-
term
@NotNull public @NotNull org.aya.pretty.doc.Doc term(@NotNull @NotNull BasePrettier.Outer outer, @NotNull @NotNull Term preterm) - Specified by:
termin classBasePrettier<Term>
-
pat
@NotNull public @NotNull org.aya.pretty.doc.Doc pat(@NotNull @NotNull org.aya.util.Arg<Pat> pat, @NotNull @NotNull BasePrettier.Outer outer) -
pat
@NotNull public @NotNull org.aya.pretty.doc.Doc pat(@NotNull @NotNull Pat pat, boolean licit, BasePrettier.Outer outer) -
def
-