├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Main.lean ├── Pantograph.lean ├── Pantograph ├── Delate.lean ├── Elab.lean ├── Environment.lean ├── Frontend.lean ├── Frontend │ ├── Basic.lean │ ├── Distil.lean │ ├── InfoTree.lean │ ├── MetaTranslate.lean │ └── Refactor.lean ├── Goal.lean ├── Library.lean ├── Protocol.lean ├── Serial.lean ├── Tactic.lean ├── Tactic │ ├── Assign.lean │ ├── Fragment.lean │ └── Prograde.lean └── Version.lean ├── README.md ├── Repl.lean ├── Test ├── Common.lean ├── Delate.lean ├── Environment.lean ├── Frontend.lean ├── Frontend │ ├── Collect.lean │ ├── Distil.lean │ └── Refactor.lean ├── Integration.lean ├── Library.lean ├── Main.lean ├── Metavar.lean ├── Parser.lean ├── Proofs.lean ├── Serial.lean ├── Tactic.lean └── Tactic │ ├── Assign.lean │ ├── Fragment.lean │ └── Prograde.lean ├── Tomograph.lean ├── doc ├── contributing.md ├── icon.svg ├── rationale.md └── repl.md ├── flake.lock ├── flake.nix ├── lake-manifest.json ├── lakefile.lean └── lean-toolchain /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/LICENSE -------------------------------------------------------------------------------- /Main.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Main.lean -------------------------------------------------------------------------------- /Pantograph.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph.lean -------------------------------------------------------------------------------- /Pantograph/Delate.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Delate.lean -------------------------------------------------------------------------------- /Pantograph/Elab.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Elab.lean -------------------------------------------------------------------------------- /Pantograph/Environment.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Environment.lean -------------------------------------------------------------------------------- /Pantograph/Frontend.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Frontend.lean -------------------------------------------------------------------------------- /Pantograph/Frontend/Basic.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Frontend/Basic.lean -------------------------------------------------------------------------------- /Pantograph/Frontend/Distil.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Frontend/Distil.lean -------------------------------------------------------------------------------- /Pantograph/Frontend/InfoTree.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Frontend/InfoTree.lean -------------------------------------------------------------------------------- /Pantograph/Frontend/MetaTranslate.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Frontend/MetaTranslate.lean -------------------------------------------------------------------------------- /Pantograph/Frontend/Refactor.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Frontend/Refactor.lean -------------------------------------------------------------------------------- /Pantograph/Goal.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Goal.lean -------------------------------------------------------------------------------- /Pantograph/Library.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Library.lean -------------------------------------------------------------------------------- /Pantograph/Protocol.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Protocol.lean -------------------------------------------------------------------------------- /Pantograph/Serial.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Serial.lean -------------------------------------------------------------------------------- /Pantograph/Tactic.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Tactic.lean -------------------------------------------------------------------------------- /Pantograph/Tactic/Assign.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Tactic/Assign.lean -------------------------------------------------------------------------------- /Pantograph/Tactic/Fragment.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Tactic/Fragment.lean -------------------------------------------------------------------------------- /Pantograph/Tactic/Prograde.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Tactic/Prograde.lean -------------------------------------------------------------------------------- /Pantograph/Version.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Pantograph/Version.lean -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/README.md -------------------------------------------------------------------------------- /Repl.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Repl.lean -------------------------------------------------------------------------------- /Test/Common.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Common.lean -------------------------------------------------------------------------------- /Test/Delate.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Delate.lean -------------------------------------------------------------------------------- /Test/Environment.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Environment.lean -------------------------------------------------------------------------------- /Test/Frontend.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Frontend.lean -------------------------------------------------------------------------------- /Test/Frontend/Collect.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Frontend/Collect.lean -------------------------------------------------------------------------------- /Test/Frontend/Distil.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Frontend/Distil.lean -------------------------------------------------------------------------------- /Test/Frontend/Refactor.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Frontend/Refactor.lean -------------------------------------------------------------------------------- /Test/Integration.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Integration.lean -------------------------------------------------------------------------------- /Test/Library.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Library.lean -------------------------------------------------------------------------------- /Test/Main.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Main.lean -------------------------------------------------------------------------------- /Test/Metavar.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Metavar.lean -------------------------------------------------------------------------------- /Test/Parser.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Parser.lean -------------------------------------------------------------------------------- /Test/Proofs.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Proofs.lean -------------------------------------------------------------------------------- /Test/Serial.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Serial.lean -------------------------------------------------------------------------------- /Test/Tactic.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Tactic.lean -------------------------------------------------------------------------------- /Test/Tactic/Assign.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Tactic/Assign.lean -------------------------------------------------------------------------------- /Test/Tactic/Fragment.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Tactic/Fragment.lean -------------------------------------------------------------------------------- /Test/Tactic/Prograde.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Test/Tactic/Prograde.lean -------------------------------------------------------------------------------- /Tomograph.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/Tomograph.lean -------------------------------------------------------------------------------- /doc/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/doc/contributing.md -------------------------------------------------------------------------------- /doc/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/doc/icon.svg -------------------------------------------------------------------------------- /doc/rationale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/doc/rationale.md -------------------------------------------------------------------------------- /doc/repl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/doc/repl.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/flake.nix -------------------------------------------------------------------------------- /lake-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/lake-manifest.json -------------------------------------------------------------------------------- /lakefile.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/Pantograph/HEAD/lakefile.lean -------------------------------------------------------------------------------- /lean-toolchain: -------------------------------------------------------------------------------- 1 | leanprover/lean4:v4.25.2 2 | --------------------------------------------------------------------------------