remove docstring warning if TacticDoc is provided

Fixes https://github.com/hhu-adam/NNG4/issues/21
ubuntu-test
Alexander Bentkamp 3 years ago
parent c50517b5e6
commit 1d49535fcf

@ -765,17 +765,17 @@ elab "MakeGame" : command => do
for item in inventoryTemplateExt.getState env do for item in inventoryTemplateExt.getState env do
let name := item.name let name := item.name
let docstring ← getDocstring env name item.type let content : String ← match item.content with
let content : String := match item.content with
| "" => | "" =>
-- If documentation is missing, try using the docstring instead. -- If documentation is missing, try using the docstring instead.
let docstring ← getDocstring env name item.type
match docstring with match docstring with
| some ds => s!"*(lean docstring)*\\\n{ds}" | some ds => pure s!"*(lean docstring)*\\\n{ds}"
| none => "(missing)" | none => pure "(missing)"
| template => | template =>
-- TODO: Process content template. -- TODO: Process content template.
-- TODO: Add information about inventory items -- TODO: Add information about inventory items
template.replace "[[mathlib_doc]]" pure $ template.replace "[[mathlib_doc]]"
s!"[mathlib doc](https://leanprover-community.github.io/mathlib4_docs/find/?pattern={name}#doc)" s!"[mathlib doc](https://leanprover-community.github.io/mathlib4_docs/find/?pattern={name}#doc)"
match item.type with match item.type with

Loading…
Cancel
Save