Module lean_encoding

Module lean_encoding 

Source

MacrosΒ§

string_vec πŸ”’
Helper macro to create Vec from string-like values

StructsΒ§

LeanEncoder

EnumsΒ§

FileKind
LeanFile
Different kinds of Lean files

FunctionsΒ§

check_proof
constant_deps πŸ”’
create_file_with_dirs πŸ”’
Create a file at the given path, creating any missing parent directories.
create_or_truncate_file_with_dirs πŸ”’
Create or truncate a file at the given path, creating any missing parent directories.
final_project_path πŸ”’
finalize
hyperlink_proof πŸ”’
log_proof
We need to both hyperlink the proof (so users can easily jump to it) and record the checking file in Basic.lean (so that it gets checked by lake build), regardless of whether the proof was cached.
namespaced πŸ”’
project πŸ”’
project_path πŸ”’
proof_name πŸ”’
record_proof πŸ”’
rename_dir_contents πŸ”’
Renames all files and directories from β€˜src’ to β€˜dst’
run_check πŸ”’
run_lean πŸ”’
run_proof πŸ”’
vc_name πŸ”’