This PR upstreams the Verso parser and adds preliminary support for Verso in docstrings. This will allow the compiler to check examples and cross-references in documentation. After a `stage0` update, a follow-up PR will add the appropriate attributes that allow the feature to be used. The parser tests from Verso also remain to be upstreamed, and user-facing documentation will be added once the feature has been used on more internals.
7 lines
189 B
Text
7 lines
189 B
Text
(some Init.Prelude)
|
|
(some Lean.CoreM)
|
|
(some Lean.Elab.Term.TermElabM)
|
|
(some Std.Data.HashMap.Basic)
|
|
none
|
|
none
|
|
moduleOf.lean:16:0-16:5: error(lean.unknownIdentifier): Unknown constant `foo`
|