File: .lake/packages/lean4/src/lean/lake/Lake/CLI/Translate/Lean.lean

full_name: _private.«.lake».packages.lean4.src.lean.lake.Lake.CLI.Translate.Lean.0.Lake.«instQuoteFilePathMkStr1_.lake»
code: private local instance : Quote FilePath 
goal: Lean.Quote Lake.FilePath

full_name: _private.«.lake».packages.lean4.src.lean.lake.Lake.CLI.Translate.Lean.0.Lake.«instBEqFilePath_.lake»
code: private local instance : BEq FilePath 
goal: BEq Lake.FilePath

full_name: _private.«.lake».packages.lean4.src.lean.lake.Lake.CLI.Translate.Lean.0.Lake.«instQuoteBoolMkStr1_.lake»
code: private local instance : Quote Bool 
goal: Lean.Quote Bool

full_name: Lake.addDeclField
code: @[inline] def addDeclField [Quote α] (name : Name) (val : α) (fs : Array DeclField) : Array DeclField 
goal: Array Lake.DSL.DeclField

full_name: Lake.addDeclField?
code: @[inline] def addDeclField? [Quote α] (name : Name) (val? : Option α) (fs : Array DeclField) : Array DeclField 
goal: Array Lake.DSL.DeclField

full_name: Lake.addDeclFieldD
code: @[inline] def addDeclFieldD [Quote α] [BEq α] (name : Name) (val : α) (default : α) (fs : Array DeclField) : Array DeclField 
goal: Array Lake.DSL.DeclField

full_name: Lake.addDeclFieldNotEmpty
code: @[inline] def addDeclFieldNotEmpty [Quote α] (name : Name) (val : Array α) (fs : Array DeclField) : Array DeclField 
goal: Array Lake.DSL.DeclField

full_name: Lake.BuildType.quote
code: protected def BuildType.quote : BuildType → Term

goal: Lake.BuildType → Lean.Term

full_name: Lake.«instQuoteBuildTypeMkStr1_.lake»
code: instance : Quote BuildType 
goal: Lean.Quote Lake.BuildType

full_name: Lake.Backend.quote
code: protected def Backend.quote : Backend → Term

goal: Lake.Backend → Lean.Term

full_name: Lake.«instQuoteBackendMkStr1_.lake»
code: instance : Quote Backend 
goal: Lean.Quote Lake.Backend

full_name: Lake.quoteLeanOptionValue
code: def quoteLeanOptionValue : LeanOptionValue → Term

goal: Lean.LeanOptionValue → Lean.Term

full_name: _private.«.lake».packages.lean4.src.lean.lake.Lake.CLI.Translate.Lean.0.Lake.«instQuoteLeanOptionValueMkStr1_.lake»
code: private local instance : Quote LeanOptionValue 
goal: Lean.Quote Lean.LeanOptionValue

full_name: Lake.quoteLeanOption
code: def quoteLeanOption (opt : LeanOption) : Term 
goal: Lean.Term

full_name: _private.«.lake».packages.lean4.src.lean.lake.Lake.CLI.Translate.Lean.0.Lake.«instQuoteLeanOptionMkStr1_.lake»
code: private local instance : Quote LeanOption 
goal: Lean.Quote Lake.LeanOption

full_name: Lake.WorkspaceConfig.addDeclFields
code: def WorkspaceConfig.addDeclFields (cfg : WorkspaceConfig) (fs : Array DeclField) : Array DeclField 
goal: Array Lake.DSL.DeclField

full_name: Lake.LeanConfig.addDeclFields
code: def LeanConfig.addDeclFields (cfg : LeanConfig) (fs : Array DeclField) : Array DeclField 
goal: Array Lake.DSL.DeclField

full_name: Lake.mkDeclValWhere?
code: @[inline] def mkDeclValWhere? (fields : Array DeclField) : Option (TSyntax ``declValWhere) 
goal: Option (Lean.TSyntax `Lake.DSL.declValWhere)

full_name: Lake.PackageConfig.mkSyntax
code: def PackageConfig.mkSyntax (cfg : PackageConfig)
  (testDriver := cfg.testDriver) (lintDriver := cfg.lintDriver)
  : PackageDecl 
goal: Lake.DSL.PackageDecl

full_name: _private.«.lake».packages.lean4.src.lean.lake.Lake.CLI.Translate.Lean.0.Lake.getEscapedNameParts?
code: private def getEscapedNameParts? (acc : List String) : Name → Option (List String)
  
goal: Lake.Name → Option (List String)

full_name: Lake.mkNameLit?
code: def mkNameLit? (n : Name) : Option NameLit 
goal: Option Lean.NameLit

full_name: Lake.Glob.quote
code: protected def Glob.quote (glob : Glob) : Term 
goal: Lean.Term

full_name: Lake.«instQuoteGlobMkStr1_.lake»
code: local instance : Quote Glob 
goal: Lean.Quote Lake.Glob

full_name: Lake.LeanLibConfig.mkSyntax
code: protected def LeanLibConfig.mkSyntax
  (cfg : LeanLibConfig) (defaultTarget := false)
: LeanLibDecl 
goal: Lake.DSL.LeanLibDecl

full_name: Lake.LeanExeConfig.mkSyntax
code: protected def LeanExeConfig.mkSyntax
  (cfg : LeanExeConfig) (defaultTarget := false)
: LeanExeDecl 
goal: Lake.DSL.LeanExeDecl

full_name: Lake.Dependency.mkSyntax
code: protected def Dependency.mkSyntax (cfg : Dependency) : RequireDecl 
goal: Lake.DSL.RequireDecl

full_name: Lake.Package.mkLeanConfig
code: /-- Create a Lean module that encodes the declarative configuration of the package. -/
def Package.mkLeanConfig (pkg : Package) : TSyntax ``module 
goal: Lean.TSyntax `Lean.Parser.Module.module