Documentation

Lake.DSL.DeclUtil

The name given to the definition created by the package syntax.

Equations
@[reducible, inline]
Equations
@[reducible, inline]
Equations
@[reducible, inline]
Equations
@[reducible, inline]
Equations
Equations
@[reducible, inline]
Equations
Equations
  • One or more equations did not get rendered due to their size.

A field assignment in a declarative configuration.

Equations
  • One or more equations did not get rendered due to their size.
@[reducible, inline]

A field assignment in a declarative configuration.

Equations
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
@[reducible, inline]
Equations
Equations
  • One or more equations did not get rendered due to their size.
@[reducible, inline]
Equations
Equations
  • One or more equations did not get rendered due to their size.
def Lake.DSL.mkConfigFields (tyName : Lean.Name) (infos : Lean.NameMap ConfigFieldInfo) (fs : Array DeclField) :
Lean.Elab.Command.CommandElabM (Lean.TSyntax `Lean.Parser.Term.structInstFields)
Equations
  • One or more equations did not get rendered due to their size.
def Lake.DSL.elabConfig (tyName : Lean.Name) [info : ConfigInfo tyName] (id : Lean.Ident) (ty : Lean.Term) (config : Lean.TSyntax `Lake.DSL.optConfig) :
Equations
  • One or more equations did not get rendered due to their size.