ZAIDX11 commited on
Commit
3f96584
·
verified ·
1 Parent(s): 71ba87d

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +35 -0
  2. backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/CoRN/complex/NRootCC.vo +3 -0
  3. backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/VST/msl/knot_full_variant.vo +3 -0
  4. backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/VST/veric/expr2.vo +3 -0
  5. backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/riscv/Proofs/VerifyDecode.vo +3 -0
  6. backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Access.olean.server +0 -0
  7. backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.ilean +1 -0
  8. backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.ir +0 -0
  9. backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.olean +0 -0
  10. backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.olean.private +0 -0
  11. backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/List/Attach.olean.private +3 -0
  12. backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/SInt/Bitwise.olean.server +3 -0
  13. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Open.olean +3 -0
  14. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/ParseImportsFast.olean +3 -0
  15. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/PatternVar.olean +3 -0
  16. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Print.olean +3 -0
  17. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Quotation.olean +3 -0
  18. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/RecommendedSpelling.olean +3 -0
  19. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/SetOption.olean +3 -0
  20. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/StructInst.olean +3 -0
  21. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Structure.olean +3 -0
  22. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Tactic/BVDecide/Frontend/BVDecide/Reflect.olean +3 -0
  23. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Acyclic.olean +3 -0
  24. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Apply.olean +3 -0
  25. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Assert.olean +3 -0
  26. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Assumption.olean +3 -0
  27. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/AuxLemma.olean +3 -0
  28. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Backtrack.olean +3 -0
  29. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Cases.olean +3 -0
  30. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Cleanup.olean +3 -0
  31. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Clear.olean +3 -0
  32. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Congr.olean +3 -0
  33. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Constructor.olean +3 -0
  34. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Contradiction.olean +3 -0
  35. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Delta.olean +3 -0
  36. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/ElimInfo.olean +3 -0
  37. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/ExposeNames.olean +3 -0
  38. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Ext.olean +3 -0
  39. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunInd.olean +3 -0
  40. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunIndCollect.olean +3 -0
  41. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunIndInfo.olean +3 -0
  42. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Module.ilean +1 -0
  43. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/StrInterpolation.ilean +1 -0
  44. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Syntax.ilean +1 -0
  45. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Tactic.ilean +1 -0
  46. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Tactic/Doc.ilean +1 -0
  47. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Term.ilean +0 -0
  48. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Term/Doc.ilean +1 -0
  49. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Types.ilean +1 -0
  50. backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/ParserCompiler/Attribute.ilean +1 -0
.gitattributes CHANGED
@@ -3889,3 +3889,38 @@ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Constructions/RecOn.
3889
  backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Match/Basic.olean filter=lfs diff=lfs merge=lfs -text
3890
  backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Match/CaseArraySizes.olean filter=lfs diff=lfs merge=lfs -text
3891
  backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Match/CaseValues.olean filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3889
  backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Match/Basic.olean filter=lfs diff=lfs merge=lfs -text
3890
  backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Match/CaseArraySizes.olean filter=lfs diff=lfs merge=lfs -text
3891
  backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Match/CaseValues.olean filter=lfs diff=lfs merge=lfs -text
3892
+ backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/VST/veric/expr2.vo filter=lfs diff=lfs merge=lfs -text
3893
+ backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/VST/msl/knot_full_variant.vo filter=lfs diff=lfs merge=lfs -text
3894
+ backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/CoRN/complex/NRootCC.vo filter=lfs diff=lfs merge=lfs -text
3895
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/SInt/Bitwise.olean.server filter=lfs diff=lfs merge=lfs -text
3896
+ backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/riscv/Proofs/VerifyDecode.vo filter=lfs diff=lfs merge=lfs -text
3897
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/List/Attach.olean.private filter=lfs diff=lfs merge=lfs -text
3898
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Open.olean filter=lfs diff=lfs merge=lfs -text
3899
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/ParseImportsFast.olean filter=lfs diff=lfs merge=lfs -text
3900
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/PatternVar.olean filter=lfs diff=lfs merge=lfs -text
3901
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Print.olean filter=lfs diff=lfs merge=lfs -text
3902
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Quotation.olean filter=lfs diff=lfs merge=lfs -text
3903
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/RecommendedSpelling.olean filter=lfs diff=lfs merge=lfs -text
3904
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/SetOption.olean filter=lfs diff=lfs merge=lfs -text
3905
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/StructInst.olean filter=lfs diff=lfs merge=lfs -text
3906
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Structure.olean filter=lfs diff=lfs merge=lfs -text
3907
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Tactic/BVDecide/Frontend/BVDecide/Reflect.olean filter=lfs diff=lfs merge=lfs -text
3908
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Acyclic.olean filter=lfs diff=lfs merge=lfs -text
3909
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Apply.olean filter=lfs diff=lfs merge=lfs -text
3910
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Assert.olean filter=lfs diff=lfs merge=lfs -text
3911
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Assumption.olean filter=lfs diff=lfs merge=lfs -text
3912
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/AuxLemma.olean filter=lfs diff=lfs merge=lfs -text
3913
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Backtrack.olean filter=lfs diff=lfs merge=lfs -text
3914
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Cases.olean filter=lfs diff=lfs merge=lfs -text
3915
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Cleanup.olean filter=lfs diff=lfs merge=lfs -text
3916
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Clear.olean filter=lfs diff=lfs merge=lfs -text
3917
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Congr.olean filter=lfs diff=lfs merge=lfs -text
3918
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Constructor.olean filter=lfs diff=lfs merge=lfs -text
3919
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Contradiction.olean filter=lfs diff=lfs merge=lfs -text
3920
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Delta.olean filter=lfs diff=lfs merge=lfs -text
3921
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/ElimInfo.olean filter=lfs diff=lfs merge=lfs -text
3922
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/ExposeNames.olean filter=lfs diff=lfs merge=lfs -text
3923
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Ext.olean filter=lfs diff=lfs merge=lfs -text
3924
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunInd.olean filter=lfs diff=lfs merge=lfs -text
3925
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunIndCollect.olean filter=lfs diff=lfs merge=lfs -text
3926
+ backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunIndInfo.olean filter=lfs diff=lfs merge=lfs -text
backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/CoRN/complex/NRootCC.vo ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:25999ee3c2d2ac0c33d91258cd2e989947b9799b2b8996b01fe63e9ce0671fe9
3
+ size 108606
backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/VST/msl/knot_full_variant.vo ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:67ee87b20e94625cac589e304d53432aae3c6c9dfc9683813b7f56df1b6f78ee
3
+ size 365780
backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/VST/veric/expr2.vo ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:33ad00225695e6c7f73bc92b438df1db13741c8045db3e250d66ec1c8c7d8a8c
3
+ size 759666
backend/core/Coq-Platform~8.19~2024.10/lib/coq/user-contrib/riscv/Proofs/VerifyDecode.vo ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:23614e35c69c696179984087b4360e4327a448caf58daab616f581b66eb7a7ea
3
+ size 699075
backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Access.olean.server ADDED
Binary file (2.12 kB). View file
 
backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"Std.Iterators.IteratorCollectPartial\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[37,23,37,45,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[57,23,57,45,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IteratorCollect\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[32,37,32,52,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[52,37,52,52,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.Iterator\",\"m\":\"Init.Data.Iterators.Basic\"}}":{"usages":[[32,5,32,13,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[37,5,37,13,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[42,5,42,13,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[47,5,47,13,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[52,5,52,13,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[57,5,57,13,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IterM.toListRev\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[40,37,40,52,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[43,13,43,22,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IterM.toList\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[50,37,50,49,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[53,13,53,19,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IterM.toArray\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[30,37,30,50,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[33,13,33,20,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IterM.allowNontermination\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Partial\"}}":{"usages":[[38,16,38,35,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[48,16,48,35,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[58,16,58,35,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IterM.Partial.toListRev\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[45,37,45,60,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[48,36,48,45,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IterM.Partial.toList\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[55,37,55,57,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23],[58,36,58,42,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.IterM.Partial.toArray\",\"m\":\"Init.Data.Iterators.Consumers.Monadic.Collect\"}}":{"usages":[[35,37,35,58,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[38,36,38,43,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.Iter.toListRev\",\"m\":\"Init.Data.Iterators.Consumers.Collect\"}}":{"usages":[],"definition":[41,4,41,18]},"{\"c\":{\"n\":\"Std.Iterators.Iter.toList\",\"m\":\"Init.Data.Iterators.Consumers.Collect\"}}":{"usages":[],"definition":[51,4,51,15]},"{\"c\":{\"n\":\"Std.Iterators.Iter.toIterM\",\"m\":\"Init.Data.Iterators.Basic\"}}":{"usages":[[33,5,33,12,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[38,8,38,15,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[43,5,43,12,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[48,8,48,15,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[53,5,53,12,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[58,8,58,15,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.Iter.toArray\",\"m\":\"Init.Data.Iterators.Consumers.Collect\"}}":{"usages":[],"definition":[31,4,31,16]},"{\"c\":{\"n\":\"Std.Iterators.Iter.Partial.toListRev\",\"m\":\"Init.Data.Iterators.Consumers.Collect\"}}":{"usages":[],"definition":[46,4,46,26]},"{\"c\":{\"n\":\"Std.Iterators.Iter.Partial.toList\",\"m\":\"Init.Data.Iterators.Consumers.Collect\"}}":{"usages":[],"definition":[56,4,56,23]},"{\"c\":{\"n\":\"Std.Iterators.Iter.Partial.toArray\",\"m\":\"Init.Data.Iterators.Consumers.Collect\"}}":{"usages":[],"definition":[36,4,36,24]},"{\"c\":{\"n\":\"Std.Iterators.Iter.Partial.it\",\"m\":\"Init.Data.Iterators.Consumers.Partial\"}}":{"usages":[[38,5,38,7,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[48,5,48,7,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[58,5,58,7,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.Iter.Partial\",\"m\":\"Init.Data.Iterators.Consumers.Partial\"}}":{"usages":[[37,61,37,73,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[47,28,47,40,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[57,61,57,73,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.Iter\",\"m\":\"Init.Data.Iterators.Basic\"}}":{"usages":[[32,68,32,72,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[42,42,42,46,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[52,68,52,72,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15]],"definition":null},"{\"c\":{\"n\":\"Std.Iterators.Finite\",\"m\":\"Init.Data.Iterators.Basic\"}}":{"usages":[[32,23,32,29,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[42,23,42,29,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[52,23,52,29,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15]],"definition":null},"{\"c\":{\"n\":\"List\",\"m\":\"Init.Prelude\"}}":{"usages":[[42,61,42,65,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[47,55,47,59,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[52,87,52,91,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[57,88,57,92,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Id.run\",\"m\":\"Init.Control.Id\"}}":{"usages":[[33,21,33,24,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[38,44,38,47,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[43,23,43,26,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[48,46,48,49,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[53,20,53,23,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[58,43,58,46,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Id\",\"m\":\"Init.Control.Id\"}}":{"usages":[[32,16,32,18,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[32,32,32,34,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[32,55,32,57,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[32,58,32,60,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[37,16,37,18,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[37,48,37,50,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[37,51,37,53,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24],[42,16,42,18,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[42,32,42,34,"Std.Iterators.Iter.toListRev",40,0,43,26,41,4,41,18],[47,16,47,18,"Std.Iterators.Iter.Partial.toListRev",45,0,48,49,46,4,46,26],[52,16,52,18,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[52,32,52,34,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[52,55,52,57,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[52,58,52,60,"Std.Iterators.Iter.toList",50,0,53,23,51,4,51,15],[57,16,57,18,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23],[57,48,57,50,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23],[57,51,57,53,"Std.Iterators.Iter.Partial.toList",55,0,58,46,56,4,56,23]],"definition":null},"{\"c\":{\"n\":\"Array\",\"m\":\"Init.Prelude\"}}":{"usages":[[32,87,32,92,"Std.Iterators.Iter.toArray",30,0,33,24,31,4,31,16],[37,88,37,93,"Std.Iterators.Iter.Partial.toArray",35,0,38,47,36,4,36,24]],"definition":null}},"module":"Init.Data.Iterators.Consumers.Collect","directImports":[["Init.Data.Iterators.Basic",false,false,false],["Init.Data.Iterators.Consumers.Partial",false,false,false],["Init.Data.Iterators.Consumers.Monadic.Collect",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.ir ADDED
Binary file (12.8 kB). View file
 
backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.olean ADDED
Binary file (76.2 kB). View file
 
backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/Iterators/Consumers/Collect.olean.private ADDED
Binary file (5.45 kB). View file
 
backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/List/Attach.olean.private ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:88ae541372a5df9eff4f7a61aa90e35c135387fce1780a3631254134f452622a
3
+ size 1027360
backend/core/leanprover--lean4---v4.22.0/lib/lean/Init/Data/SInt/Bitwise.olean.server ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3af1035afca714583fb505d8c6e2d66aecb0505192b5984248c8d90e3eb70b3d
3
+ size 112040
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Open.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce15f2399339fd6d654349173f62da5f393dea65bba817f507ee999a5fc7dcf6
3
+ size 673672
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/ParseImportsFast.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ae78af4dc9688e7711e19634ee7850166c04e54351a02f27b3889c3e45f867c8
3
+ size 707864
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/PatternVar.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:03469277b04661ba99e496e6c60220991cf469a8ac5f501401f3ebb392cffd6e
3
+ size 2102136
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Print.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b293e6e4aca8db079f34d4c2991e1356dd737939c6aedd4dc9b0ecc712b5a3fe
3
+ size 1867584
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Quotation.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:771f84a1102d4ba4bb1fa30cf26c2e3984aaa38f8ca7bf2a94399f182d5e9723
3
+ size 4920048
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/RecommendedSpelling.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e6fef309816c9ddf125a2fb16fbeb9e192fb1ac8e9b25671e598d22bf4cea3dd
3
+ size 201688
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/SetOption.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2e31ba5d7722aa19da10ecfaad2ee39a8c93d4d58b09d6d6e1f407624bef41ae
3
+ size 135112
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/StructInst.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:68d22e5bee1423cb3e20f6e90879e54a784e559c2ef4569ca1785e5e803414b2
3
+ size 6524080
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Structure.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2b46c2904e3dde601b890181707f41bdcda735c6b714d1fbfcf19124f33d4ca2
3
+ size 9008832
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Elab/Tactic/BVDecide/Frontend/BVDecide/Reflect.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:56b9669844904e7c02d3355590406cf05c722551570b61dd31279e6f0070fd7d
3
+ size 1247576
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Acyclic.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f0630e36e7501bd1246ad58549fd4659c77fdffea98f44e06f10a119cba4c699
3
+ size 283544
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Apply.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6bfb86ea99ce4dbc1389d7f0ea09926383508866f8f1c1d6b9f681b59742a522
3
+ size 1160864
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Assert.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:03dd1cc3b402e2c5d935f38df233970b6445d31c9bd0c52fa144ec6226feaa3d
3
+ size 571936
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Assumption.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:35e0a16855fcd525238f66ccc16ee38ddc062b733d125909792009a366df6887
3
+ size 144296
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/AuxLemma.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c71477872fe58af63158339e3a72f4a05bab5bf59881d71c7202f9817a8aa348
3
+ size 258744
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Backtrack.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ca81395e51c6b1bae83c98407aae0c5a7a8f70e3ceaf396cc9c131e3596e1d7a
3
+ size 782056
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Cases.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d8aa54a71a0433993cd68216e4ccbf5e2f6109f76d62fc92710de2b1d5027e31
3
+ size 1599872
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Cleanup.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9e146cdbc4fbe254c5d0e1777615fb3e988e2a60e7c90df16da827118e415a30
3
+ size 591952
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Clear.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:89dd8323ebee61705853e38428d93e44fb927d95085be765f453f4acd440f190
3
+ size 321456
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Congr.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:362669b6183a64a2aacb82123311306cccb20081f002f67b42018421f8f57c69
3
+ size 373408
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Constructor.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f6503d8f6b501a1229bbcc7dd4b1ddb10d264b2ca663f5e1d5894ba37d700c7d
3
+ size 236792
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Contradiction.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f45f8b6cb8260d3258479b3d2e1e5a635ad06811361f308c67d2e4066567a0fe
3
+ size 1402192
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Delta.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:86340228c78b377a7d7432ed86f749ab63ec5e1179d77939fe5ce1c0ff7a83b4
3
+ size 121736
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/ElimInfo.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a66e5e2717109fef19d4f6a390012f116bb17bc04e986bb8a5ba4d24481b22f6
3
+ size 1579256
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/ExposeNames.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:324efa71ca2be64a4d172f17ea0282f4da96281fdf0e14176d954fa92b28ad94
3
+ size 677216
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/Ext.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ecc987f7d6cbe88c9283f3f0f0bc2ade09deb6ae1e4666a35b78929ece2d09e0
3
+ size 515888
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunInd.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e794a92570949eb2f5ed56e1ac69a06b0b56ed789f85052ef412b0f87706c9a2
3
+ size 8738968
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunIndCollect.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0a36762fa6b5d43c3df73a6f5aca194555eb764ffc11a189e115d4cc4fb5d71a
3
+ size 701600
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Meta/Tactic/FunIndInfo.olean ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:88774f67221817e5f8508751b1fcd4049d31392d9718916cbd4b490c08d27498
3
+ size 331856
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Module.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[62,28,62,40,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":[72,2,72,14,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]},"{\"c\":{\"n\":\"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[85,32,85,46,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[119,34,119,48,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[138,36,138,50,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":[46,20,46,34]},"{\"c\":{\"n\":\"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[112,13,112,18,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":[88,12,88,17]},"{\"c\":{\"n\":\"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[132,15,132,27,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":[95,12,95,24]},"{\"c\":{\"n\":\"ToString.toString\",\"m\":\"Init.Data.ToString.Basic\"}}":{"usages":[[69,12,69,20,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"System.FilePath.toString\",\"m\":\"Init.System.FilePath\"}}":{"usages":[[172,28,172,36,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":null},"{\"c\":{\"n\":\"System.FilePath\",\"m\":\"Init.System.FilePath\"}}":{"usages":[[170,47,170,62,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":null},"{\"c\":{\"n\":\"Substring.stopPos\",\"m\":\"Init.Prelude\"}}":{"usages":[[63,18,63,25,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Substring.startPos\",\"m\":\"Init.Prelude\"}}":{"usages":[[64,24,64,32,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Substring\",\"m\":\"Init.Prelude\"}}":{"usages":[[72,42,72,51,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Subarray.findSomeRevM?\",\"m\":\"Init.Data.Array.Subarray\"}}":{"usages":[[73,27,73,40,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14]],"definition":null},"{\"c\":{\"n\":\"String.toSubstring\",\"m\":\"Init.Prelude\"}}":{"usages":[[89,45,89,56,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17],[89,64,89,75,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17]],"definition":null},"{\"c\":{\"n\":\"String.atEnd\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[111,22,111,27,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"String.Range.stop\",\"m\":\"Lean.Syntax\"}}":{"usages":[[54,24,54,28,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"String.Range.start\",\"m\":\"Lean.Syntax\"}}":{"usages":[[53,15,53,20,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"String.Pos\",\"m\":\"Init.Prelude\"}}":{"usages":[[42,15,42,25,"Lean.Parser.ModuleParserState",41,0,44,20,41,10,41,27],[46,61,46,71,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[88,25,88,35,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17],[95,88,95,98,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[95,102,95,112,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24]],"definition":null},"{\"c\":{\"n\":\"String\",\"m\":\"Init.Prelude\"}}":{"usages":[[163,58,163,64,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":null},"{\"c\":{\"n\":\"Pure.pure\",\"m\":\"Init.Prelude\"}}":{"usages":[[74,73,74,77,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14],[86,2,86,6,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[155,10,155,14,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15],[168,2,168,6,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":null},"{\"c\":{\"n\":\"Option.some\",\"m\":\"Init.Prelude\"}}":{"usages":[[52,11,52,15,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[54,17,54,21,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[62,11,62,15,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[74,79,74,83,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14],[99,4,99,8,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[129,6,129,10,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Option.none\",\"m\":\"Init.Prelude\"}}":{"usages":[[48,21,48,25,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[75,13,75,17,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14],[100,4,100,8,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[125,6,125,10,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Option.isNone\",\"m\":\"Init.Data.Option.Basic\"}}":{"usages":[[136,66,136,72,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Option\",\"m\":\"Init.Prelude\"}}":{"usages":[[72,35,72,41,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"MonadExcept.throw\",\"m\":\"Init.Prelude\"}}":{"usages":[[158,10,158,15,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"Lean.mkNode\",\"m\":\"Init.Prelude\"}}":{"usages":[[90,2,90,8,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17],[167,13,167,19,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":null},"{\"c\":{\"n\":\"Lean.mkListNode\",\"m\":\"Lean.Syntax\"}}":{"usages":[[167,57,167,67,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":null},"{\"c\":{\"n\":\"Lean.mkEmptyEnvironment\",\"m\":\"Lean.Environment\"}}":{"usages":[[78,17,78,35,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15]],"definition":null},"{\"c\":{\"n\":\"Lean.TSyntax.raw\",\"m\":\"Init.Prelude\"}}":{"usages":[[168,12,168,15,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":null},"{\"c\":{\"n\":\"Lean.TSyntax\",\"m\":\"Init.Prelude\"}}":{"usages":[[77,48,77,55,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[163,72,163,79,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19],[170,70,170,77,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.updateLeading\",\"m\":\"Lean.Syntax\"}}":{"usages":[[168,16,168,29,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.missing\",\"m\":\"Init.Prelude\"}}":{"usages":[[82,40,82,48,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[109,17,109,31,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.isOfKind\",\"m\":\"Init.Prelude\"}}":{"usages":[[93,4,93,12,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21],[93,33,93,41,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21],[93,64,93,72,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.isMissing\",\"m\":\"Init.Prelude\"}}":{"usages":[[50,24,50,33,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.isAntiquot\",\"m\":\"Lean.Syntax\"}}":{"usages":[[121,60,121,70,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.ident\",\"m\":\"Init.Prelude\"}}":{"usages":[[56,8,56,14,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.getTailInfo\",\"m\":\"Init.Meta\"}}":{"usages":[[74,56,74,67,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.getRange?\",\"m\":\"Lean.Syntax\"}}":{"usages":[[52,36,52,45,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.getPos?\",\"m\":\"Init.Prelude\"}}":{"usages":[[136,58,136,65,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.atom\",\"m\":\"Init.Prelude\"}}":{"usages":[[57,8,57,13,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax\",\"m\":\"Init.Prelude\"}}":{"usages":[[88,39,88,45,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17],[92,27,92,33,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21],[105,133,105,139,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[149,136,149,142,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[149,156,149,162,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[150,78,150,84,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30]],"definition":null},"{\"c\":{\"n\":\"Lean.SourceInfo.original\",\"m\":\"Init.Prelude\"}}":{"usages":[[74,13,74,22,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14],[89,22,89,41,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.whitespace\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[79,23,79,33,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[115,23,115,33,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.topLevelCommandParserFn\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[115,34,115,57,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":[102,4,102,27]},"{\"c\":{\"n\":\"Lean.Parser.tokenFn\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[97,11,97,18,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.testParseModuleAux.parse\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[160,8,160,13,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15],[161,2,161,7,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30]],"definition":[150,10,150,15,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30]},"{\"c\":{\"n\":\"Lean.Parser.testParseModuleAux\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[166,13,166,31,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":[149,12,149,30]},"{\"c\":{\"n\":\"Lean.Parser.testParseModule\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[172,2,172,17,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":[163,4,163,19]},"{\"c\":{\"n\":\"Lean.Parser.testParseFile\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[],"definition":[170,4,170,17]},"{\"c\":{\"n\":\"Lean.Parser.ppLine\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[22,55,22,61,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10],[22,65,22,71,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10],[23,25,23,31,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10],[24,20,24,26,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10],[25,2,25,8,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10],[32,66,32,72,"Lean.Parser.Module.module",27,0,32,83,32,4,32,10],[32,76,32,82,"Lean.Parser.Module.module",27,0,32,83,32,4,32,10]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.parseHeader\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[165,34,165,45,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":[77,4,77,15]},"{\"c\":{\"n\":\"Lean.Parser.parseCommand\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[151,10,151,22,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":[105,12,105,24]},"{\"c\":{\"n\":\"Lean.Parser.optional\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[19,10,19,18,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12],[19,31,19,39,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12],[20,2,20,10,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12],[22,33,22,41,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10],[23,2,23,10,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.mkParserState\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[81,71,81,84,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.mkInputContext\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[164,18,164,32,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.mkAtom\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[89,14,89,20,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.many\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[24,2,24,6,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10],[32,43,32,47,"Lean.Parser.Module.module",27,0,32,83,32,4,32,10]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.isTerminalCommand\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[153,9,153,26,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":[92,4,92,21]},"{\"c\":{\"n\":\"Lean.Parser.initCacheForInput\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[96,36,96,53,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[116,71,116,88,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.identWithPartialTrailingDot\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[21,2,21,29,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.getTokenTable\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[80,37,80,50,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[97,45,97,58,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[116,35,116,48,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.commandParser\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[32,49,32,62,"Lean.Parser.Module.module",27,0,32,83,32,4,32,10],[103,2,103,15,"Lean.Parser.topLevelCommandParserFn",102,0,103,18,102,4,102,27]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.atomic\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[19,2,19,8,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.andthenFn\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[79,13,79,22,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[115,13,115,22,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.addParserTokens\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[35,8,35,23,"Lean.Parser.Module.updateTokens",34,0,37,38,34,4,34,16]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.TokenTable\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[34,27,34,37,"Lean.Parser.Module.updateTokens",34,0,37,38,34,4,34,16],[34,41,34,51,"Lean.Parser.Module.updateTokens",34,0,37,38,34,4,34,16]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.toSubarray\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[73,16,73,26,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.isEmpty\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[82,27,82,34,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[121,33,121,40,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[136,31,136,38,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.back\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[82,65,82,69,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[121,55,121,59,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[126,24,126,28,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[136,53,136,57,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[143,26,143,30,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[46,80,46,91,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[72,20,72,31,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.stxStack\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[82,18,82,26,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[82,56,82,64,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[121,24,121,32,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[121,46,121,54,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[126,15,126,23,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[136,22,136,30,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[136,44,136,52,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[138,68,138,76,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[143,17,143,25,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.recoveredErrors\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[118,37,118,52,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.pos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[86,25,86,28,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[96,70,96,73,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[100,16,100,19,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[116,105,116,108,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[120,13,120,16,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[138,62,138,65,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.hasError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[86,46,86,54,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.errorMsg\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[98,10,98,18,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[124,12,124,20,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.cache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[96,27,96,32,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[116,62,116,67,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.allErrors\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[84,27,84,36,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[96,10,96,21,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext.options\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[81,47,81,54,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[151,46,151,53,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext.env\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[81,30,81,33,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[97,65,97,68,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[116,55,116,58,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[151,34,151,37,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[95,60,95,79,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[105,60,105,79,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserFn.run\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[81,15,81,18,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[97,25,97,28,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[116,15,116,18,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[102,30,102,38,"Lean.Parser.topLevelCommandParserFn",102,0,103,18,102,4,102,27]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Parser.info\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[35,38,35,42,"Lean.Parser.Module.updateTokens",34,0,37,38,34,4,34,16]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Parser.fn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[79,48,79,50,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[103,16,103,18,"Lean.Parser.topLevelCommandParserFn",102,0,103,18,102,4,102,27]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ModuleParserState.recovering\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[86,30,86,40,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[107,28,107,38,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[145,22,145,32,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":[43,2,43,12]},"{\"c\":{\"n\":\"Lean.Parser.ModuleParserState.pos\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[86,16,86,19,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[106,21,106,24,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[145,17,145,20,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":[42,2,42,5]},"{\"c\":{\"n\":\"Lean.Parser.ModuleParserState\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[77,74,77,91,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[105,88,105,105,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[105,142,105,159,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[149,82,149,99,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[150,25,150,42,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30]],"definition":[41,10,41,27,"Lean.Parser.ModuleParserState",41,0,44,20,41,10,41,27]},"{\"c\":{\"n\":\"Lean.Parser.Module.updateTokens\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[80,16,80,35,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15]],"definition":[34,4,34,16]},"{\"c\":{\"n\":\"Lean.Parser.Module.public\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[19,19,19,27,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12]],"definition":[15,4,15,12]},"{\"c\":{\"n\":\"Lean.Parser.Module.prelude\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[23,12,23,21,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10]],"definition":[14,4,14,13]},"{\"c\":{\"n\":\"Lean.Parser.Module.moduleTk\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[22,43,22,51,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10]],"definition":[13,4,13,12]},"{\"c\":{\"n\":\"Lean.Parser.Module.module\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[163,82,163,102,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19],[170,80,170,100,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":[32,4,32,10]},"{\"c\":{\"n\":\"Lean.Parser.Module.meta\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[19,40,19,46,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12]],"definition":[16,4,16,10]},"{\"c\":{\"n\":\"Lean.Parser.Module.import\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[24,8,24,16,"Lean.Parser.Module.header",22,0,25,8,22,4,22,10]],"definition":[18,4,18,12]},"{\"c\":{\"n\":\"Lean.Parser.Module.header\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[32,33,32,39,"Lean.Parser.Module.module",27,0,32,83,32,4,32,10],[35,31,35,37,"Lean.Parser.Module.updateTokens",34,0,37,38,34,4,34,16],[77,58,77,71,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[79,34,79,47,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15]],"definition":[22,4,22,10]},"{\"c\":{\"n\":\"Lean.Parser.Module.all\",\"m\":\"Lean.Parser.Module\"}}":{"usages":[[20,11,20,14,"Lean.Parser.Module.import",18,0,21,29,18,4,18,12]],"definition":[17,4,17,9]},"{\"c\":{\"n\":\"Lean.Parser.InputContext.input\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[81,94,81,99,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[96,63,96,68,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[111,16,111,21,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[116,98,116,103,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.InputContext.fileName\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[65,18,65,26,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.InputContext.fileMap\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[66,13,66,20,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[67,16,67,23,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.InputContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[46,40,46,52,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[77,28,77,40,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[95,37,95,49,"_private.Lean.Parser.Module.0.Lean.Parser.consumeInput",95,0,100,19,95,12,95,24],[105,37,105,49,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[149,63,149,75,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Error.unexpectedTk\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[50,11,50,23,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[52,23,52,35,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[55,30,55,42,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Error.unexpected\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[59,18,59,28,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Error\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[46,98,46,110,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Command.import\",\"m\":\"Lean.Parser.Command\"}}":{"usages":[[93,44,93,58,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Command.exit\",\"m\":\"Lean.Parser.Command\"}}":{"usages":[[93,15,93,27,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Command.eoi\",\"m\":\"Lean.Parser.Command\"}}":{"usages":[[90,11,90,22,"_private.Lean.Parser.Module.0.Lean.Parser.mkEOI",88,0,90,30,88,12,88,17],[93,75,93,86,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21]],"definition":null},"{\"c\":{\"n\":\"Lean.MessageLog.hasUnreported\",\"m\":\"Lean.Message\"}}":{"usages":[[154,17,154,30,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"Lean.MessageLog.forM\",\"m\":\"Lean.Message\"}}":{"usages":[[157,15,157,19,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"Lean.MessageLog.add\",\"m\":\"Lean.Message\"}}":{"usages":[[85,25,85,28,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[119,27,119,30,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[138,29,138,32,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Lean.MessageLog\",\"m\":\"Lean.Message\"}}":{"usages":[[77,94,77,104,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[83,21,83,31,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[105,119,105,129,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[105,162,105,172,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24],[149,109,149,119,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[150,52,150,62,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30]],"definition":null},"{\"c\":{\"n\":\"Lean.Message.toString\",\"m\":\"Lean.Message\"}}":{"usages":[[157,35,157,43,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Message\",\"m\":\"Lean.Message\"}}":{"usages":[[46,114,46,121,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.FileMap.toPosition\",\"m\":\"Lean.Data.Position\"}}":{"usages":[[66,21,66,31,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[67,24,67,34,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Environment\",\"m\":\"Lean.Environment\"}}":{"usages":[[149,38,149,49,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[163,27,163,38,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19],[170,25,170,36,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":null},"{\"c\":{\"n\":\"Lean.BaseMessage.pos\",\"m\":\"Lean.Message\"}}":{"usages":[[66,4,66,7,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.BaseMessage.keepFullRange\",\"m\":\"Lean.Message\"}}":{"usages":[[68,4,68,17,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.BaseMessage.fileName\",\"m\":\"Lean.Message\"}}":{"usages":[[65,4,65,12,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.BaseMessage.endPos\",\"m\":\"Lean.Message\"}}":{"usages":[[67,4,67,10,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Lean.BaseMessage.data\",\"m\":\"Lean.Message\"}}":{"usages":[[69,4,69,8,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34]],"definition":null},"{\"c\":{\"n\":\"Inhabited\",\"m\":\"Init.Prelude\"}}":{"usages":[[44,11,44,20]],"definition":null},"{\"c\":{\"n\":\"Id.run\",\"m\":\"Init.Control.Id\"}}":{"usages":[[46,125,46,131,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[73,4,73,10,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage.lastTrailing",72,2,75,17,72,2,72,14],[105,176,105,182,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"IO.userError\",\"m\":\"Init.System.IOError\"}}":{"usages":[[158,17,158,29,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"IO.println\",\"m\":\"Init.System.IO\"}}":{"usages":[[157,48,157,58,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"IO.FS.readFile\",\"m\":\"Init.System.IO\"}}":{"usages":[[171,17,171,31,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":null},"{\"c\":{\"n\":\"IO\",\"m\":\"Init.System.IO\"}}":{"usages":[[77,44,77,46,"Lean.Parser.parseHeader",77,0,86,66,77,4,77,15],[149,146,149,148,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[163,68,163,70,"Lean.Parser.testParseModule",163,0,168,30,163,4,163,19],[170,66,170,68,"Lean.Parser.testParseFile",170,0,172,45,170,4,170,17]],"definition":null},"{\"c\":{\"n\":\"Except.ok\",\"m\":\"Init.Prelude\"}}":{"usages":[[36,6,36,15,"Lean.Parser.Module.updateTokens",34,0,37,38,34,4,34,16]],"definition":null},"{\"c\":{\"n\":\"Except.error\",\"m\":\"Init.Prelude\"}}":{"usages":[[37,6,37,18,"Lean.Parser.Module.updateTokens",34,0,37,38,34,4,34,16]],"definition":null},"{\"c\":{\"n\":\"Bool.true\",\"m\":\"Init.Prelude\"}}":{"usages":[[68,21,68,25,"_private.Lean.Parser.Module.0.Lean.Parser.mkErrorMessage",46,0,75,17,46,20,46,34],[139,20,139,24,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Bool.false\",\"m\":\"Init.Prelude\"}}":{"usages":[[43,29,43,34,"Lean.Parser.ModuleParserState",41,0,44,20,41,10,41,27],[127,20,127,25,"Lean.Parser.parseCommand",105,0,145,45,105,12,105,24]],"definition":null},"{\"c\":{\"n\":\"Bool\",\"m\":\"Init.Prelude\"}}":{"usages":[[43,15,43,19,"Lean.Parser.ModuleParserState",41,0,44,20,41,10,41,27],[92,37,92,41,"Lean.Parser.isTerminalCommand",92,0,93,86,92,4,92,21]],"definition":null},"{\"c\":{\"n\":\"Array.push\",\"m\":\"Init.Prelude\"}}":{"usages":[[160,31,160,35,"Lean.Parser.testParseModuleAux.parse",150,10,160,40,150,10,150,15]],"definition":null},"{\"c\":{\"n\":\"Array\",\"m\":\"Init.Prelude\"}}":{"usages":[[149,130,149,135,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[149,150,149,155,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30],[150,72,150,77,"Lean.Parser.testParseModuleAux",149,0,161,19,149,12,149,30]],"definition":null}},"module":"Lean.Parser.Module","directImports":[["Lean.Message",false,false,false],["Lean.Parser.Command",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/StrInterpolation.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"String.next\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[22,34,22,38,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[36,37,36,41,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"String.get\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[21,24,21,27,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[34,28,34,31,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[47,23,47,26,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"String.atEnd\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[17,13,17,18,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[44,11,44,16,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"String.Pos\",\"m\":\"Init.Prelude\"}}":{"usages":[[15,28,15,38,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.interpolatedStrLitKind\",\"m\":\"Init.Prelude\"}}":{"usages":[[24,29,24,51,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[29,29,29,51,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Lean.interpolatedStrKind\",\"m\":\"Init.Prelude\"}}":{"usages":[[19,15,19,34,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[25,17,25,36,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[40,21,40,40,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[71,45,71,64,"Lean.Parser.interpolatedStr",59,0,71,95,70,19,70,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.withoutPosition\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[55,29,55,44,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.withAntiquot\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[71,2,71,14,"Lean.Parser.interpolatedStr",59,0,71,95,70,19,70,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.quotedCharCoreFn\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[27,19,27,35,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.mkNodeToken\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[24,17,24,28,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[29,17,29,28,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.mkAtomicInfo\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[56,10,56,22,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.mkAntiquot\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[71,16,71,26,"Lean.Parser.interpolatedStr",59,0,71,95,70,19,70,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.isQuotableCharForStrInterpolant\",\"m\":\"Lean.Parser.StrInterpolation\"}}":{"usages":[[27,36,27,67,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":[9,4,9,35]},"{\"c\":{\"n\":\"Lean.Parser.isQuotableCharDefault\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[10,14,10,35,"Lean.Parser.isQuotableCharForStrInterpolant",9,0,10,37,9,4,9,35]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.interpolatedStrNoAntiquot\",\"m\":\"Lean.Parser.StrInterpolation\"}}":{"usages":[[71,68,71,93,"Lean.Parser.interpolatedStr",59,0,71,95,70,19,70,34]],"definition":[54,14,54,39]},"{\"c\":{\"n\":\"Lean.Parser.interpolatedStrFn.parse\",\"m\":\"Lean.Parser.StrInterpolation\"}}":{"usages":[[27,75,27,80,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[37,12,37,17,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[42,8,42,13,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[52,6,52,11,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":[15,10,15,15,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]},"{\"c\":{\"n\":\"Lean.Parser.interpolatedStrFn\",\"m\":\"Lean.Parser.StrInterpolation\"}}":{"usages":[[55,10,55,27,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39]],"definition":[12,12,12,29]},"{\"c\":{\"n\":\"Lean.Parser.interpolatedStr\",\"m\":\"Lean.Parser.StrInterpolation\"}}":{"usages":[],"definition":[70,19,70,34]},"{\"c\":{\"n\":\"Lean.Parser.andthenFn\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[27,8,27,17,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.stackSize\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[14,21,14,30,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.setPos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[22,20,22,26,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[36,23,36,29,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.pos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[16,19,16,22,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[33,21,33,24,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[43,20,43,23,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29],[47,29,47,32,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.next\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[51,17,51,21,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkNode\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[19,8,19,14,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[25,10,25,16,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[40,14,40,20,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[18,17,18,24,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[39,23,39,30,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15],[49,8,49,15,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkEOIError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[45,6,45,16,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState.hasError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[31,13,31,21,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserState\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[15,65,15,76,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29],[15,80,15,91,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[12,35,12,43,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29],[12,47,12,55,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[15,45,15,58,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Parser.info\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[56,2,56,6,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Parser.fn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[55,2,55,4,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39],[55,48,55,50,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Parser\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[54,45,54,51,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39],[54,55,54,61,"Lean.Parser.interpolatedStrNoAntiquot",54,0,57,1,54,14,54,39],[70,40,70,46,"Lean.Parser.interpolatedStr",59,0,71,95,70,19,70,34],[70,50,70,56,"Lean.Parser.interpolatedStr",59,0,71,95,70,19,70,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.InputContext.input\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[13,21,13,26,"Lean.Parser.interpolatedStrFn",12,0,52,24,12,12,12,29]],"definition":null},"{\"c\":{\"n\":\"Char\",\"m\":\"Init.Prelude\"}}":{"usages":[[9,41,9,45,"Lean.Parser.isQuotableCharForStrInterpolant",9,0,10,37,9,4,9,35]],"definition":null},"{\"c\":{\"n\":\"Bool.true\",\"m\":\"Init.Prelude\"}}":{"usages":[[27,68,27,72,"Lean.Parser.interpolatedStrFn.parse",15,10,42,26,15,10,15,15]],"definition":null},"{\"c\":{\"n\":\"Bool\",\"m\":\"Init.Prelude\"}}":{"usages":[[9,49,9,53,"Lean.Parser.isQuotableCharForStrInterpolant",9,0,10,37,9,4,9,35]],"definition":null}},"module":"Lean.Parser.StrInterpolation","directImports":[["Lean.Parser.Basic",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Syntax.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"Nat\",\"m\":\"Init.Prelude\"}}":{"usages":[[19,38,19,41,"Lean.Parser.precedenceParser",19,0,20,26,19,14,19,30],[22,34,22,37,"Lean.Parser.syntaxParser",22,0,23,25,22,14,22,26]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.withoutPosition\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[33,9,33,24,"Lean.Parser.Syntax.paren",32,0,33,52,32,29,32,34],[37,37,37,52,"Lean.Parser.Syntax.unary",36,0,37,80,36,29,36,34],[39,37,39,52,"Lean.Parser.Syntax.binary",38,0,39,110,38,29,38,35],[41,14,41,29,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[44,15,44,30,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.withPosition\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[93,40,93,52,"Lean.Parser.Command.macroRhs",93,0,93,63,93,4,93,12],[102,98,102,110,"Lean.Parser.Command.elabTail",102,0,102,121,102,4,102,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.withAntiquot\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[74,31,74,43,"Lean.Parser.Command.notationItem",74,0,74,105,74,4,74,16]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.termParser\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[67,79,67,89,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[77,96,77,106,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[93,53,93,63,"Lean.Parser.Command.macroRhs",93,0,93,63,93,4,93,12],[102,111,102,121,"Lean.Parser.Command.elabTail",102,0,102,121,102,4,102,12],[115,117,115,127,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.syntaxParser\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[33,32,33,44,"Lean.Parser.Syntax.paren",32,0,33,52,32,29,32,34],[37,60,37,72,"Lean.Parser.Syntax.unary",36,0,37,80,36,29,36,34],[39,60,39,72,"Lean.Parser.Syntax.binary",38,0,39,110,38,29,38,35],[39,90,39,102,"Lean.Parser.Syntax.binary",38,0,39,110,38,29,38,35],[41,37,41,49,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[42,28,42,40,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[44,38,44,50,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[45,28,45,40,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[83,82,83,94,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[85,63,85,75,"Lean.Parser.Command.syntaxAbbrev",84,0,85,75,84,30,84,42],[92,79,92,91,"Lean.Parser.Command.macroArg",91,0,92,99,91,4,91,12]],"definition":[22,14,22,26]},"{\"c\":{\"n\":\"Lean.Parser.suppressInsideQuot\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[78,47,78,65,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[95,62,95,80,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[98,61,98,79,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[103,61,103,79,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.strLit\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[41,61,41,67,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[44,62,44,68,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[47,2,47,8,"Lean.Parser.Syntax.atom",46,0,47,8,46,29,46,33],[49,9,49,15,"Lean.Parser.Syntax.nonReserved",48,0,49,15,48,29,48,40],[67,59,67,65,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[74,84,74,90,"Lean.Parser.Command.notationItem",74,0,74,105,74,4,74,16]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.registerBuiltinParserAttribute\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[12,2,12,32,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.4",11,0,13,56,11,0,13,56],[16,2,16,32,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.83",15,0,17,58,15,0,17,58]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.registerBuiltinDynamicParserAttribute\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[13,2,13,39,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.4",11,0,13,56,11,0,13,56],[17,2,17,39,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.83",15,0,17,58,15,0,17,58]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.precedenceParser\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[26,9,26,25,"Lean.Parser.precedence",25,0,26,33,25,4,25,16]],"definition":[19,14,19,30]},"{\"c\":{\"n\":\"Lean.Parser.precedence\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[27,38,27,50,"Lean.Parser.optPrecedence",27,0,27,51,27,4,27,17],[67,2,67,12,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38]],"definition":[25,4,25,16]},"{\"c\":{\"n\":\"Lean.Parser.ppSpace\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[67,48,67,55,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[74,20,74,27,"Lean.Parser.Command.notationItem",74,0,74,105,74,4,74,16],[83,71,83,78,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[97,69,97,76,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[105,68,105,75,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[115,57,115,64,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45],[115,83,115,90,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.optional\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[27,21,27,29,"Lean.Parser.optPrecedence",27,0,27,51,27,4,27,17],[42,4,42,12,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[42,45,42,53,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[45,4,45,12,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[45,45,45,53,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[57,20,57,28,"Lean.Parser.Command.optNamedName",57,0,57,38,57,4,57,16],[66,2,66,10,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[66,25,66,33,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[72,24,72,32,"Lean.Parser.Command.optKind",72,0,72,91,72,4,72,11],[76,2,76,10,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[76,25,76,33,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[79,2,79,10,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[79,25,79,33,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[82,2,82,10,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[82,25,82,33,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[85,2,85,10,"Lean.Parser.Command.syntaxAbbrev",84,0,85,75,84,30,84,42],[88,19,88,27,"Lean.Parser.Command.catBehavior",88,0,88,126,88,4,88,15],[90,2,90,10,"Lean.Parser.Command.syntaxCat",89,0,90,70,89,30,89,39],[92,2,92,10,"Lean.Parser.Command.macroArg",91,0,92,99,91,4,91,12],[96,2,96,10,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[96,25,96,33,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[99,2,99,10,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[99,25,99,33,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[100,29,100,37,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[100,58,100,66,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[102,57,102,65,"Lean.Parser.Command.elabTail",102,0,102,121,102,4,102,12],[104,2,104,10,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[104,25,104,33,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[114,3,114,11,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45],[114,27,114,35,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45],[114,55,114,63,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.optPrecedence\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[35,11,35,24,"Lean.Parser.Syntax.cat",34,0,35,24,34,29,34,32],[70,42,70,55,"Lean.Parser.Command.identPrec",70,0,70,55,70,4,70,13],[77,16,77,29,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[83,15,83,28,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[97,13,97,26,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[105,12,105,25,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36]],"definition":[27,4,27,17]},"{\"c\":{\"n\":\"Lean.Parser.numLit\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[30,59,30,65,"Lean.Parser.Syntax.numPrec",30,0,30,65,30,27,30,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.nonReservedSymbol\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[42,63,42,80,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[45,63,45,80,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[56,18,56,35,"Lean.Parser.Command.namedName",55,0,56,69,55,4,55,13],[72,42,72,59,"Lean.Parser.Command.optKind",72,0,72,91,72,4,72,11],[86,40,86,57,"Lean.Parser.Command.catBehaviorBoth",86,0,86,64,86,4,86,19],[87,40,87,57,"Lean.Parser.Command.catBehaviorSymbol",87,0,87,66,87,4,87,21],[88,37,88,54,"Lean.Parser.Command.catBehavior",88,0,88,126,88,4,88,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.mkAntiquot\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[74,45,74,55,"Lean.Parser.Command.notationItem",74,0,74,105,74,4,74,16]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.maxPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[26,26,26,33,"Lean.Parser.precedence",25,0,26,33,25,4,25,16],[30,48,30,55,"Lean.Parser.Syntax.numPrec",30,0,30,65,30,27,30,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.many1\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[33,26,33,31,"Lean.Parser.Syntax.paren",32,0,33,52,32,29,32,34],[37,54,37,59,"Lean.Parser.Syntax.unary",36,0,37,80,36,29,36,34],[39,54,39,59,"Lean.Parser.Syntax.binary",38,0,39,110,38,29,38,35],[39,84,39,89,"Lean.Parser.Syntax.binary",38,0,39,110,38,29,38,35],[41,31,41,36,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[42,22,42,27,"Lean.Parser.Syntax.sepBy",40,0,42,108,40,29,40,34],[44,32,44,37,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[45,22,45,27,"Lean.Parser.Syntax.sepBy1",43,0,45,108,43,29,43,35],[83,64,83,69,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[85,57,85,62,"Lean.Parser.Command.syntaxAbbrev",84,0,85,75,84,30,84,42],[97,62,97,67,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[105,61,105,66,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.many\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[77,65,77,69,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[115,77,115,81,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ident\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[35,2,35,7,"Lean.Parser.Syntax.cat",34,0,35,24,34,29,34,32],[37,2,37,7,"Lean.Parser.Syntax.unary",36,0,37,80,36,29,36,34],[39,2,39,7,"Lean.Parser.Syntax.binary",38,0,39,110,38,29,38,35],[56,57,56,62,"Lean.Parser.Command.namedName",55,0,56,69,55,4,55,13],[70,33,70,38,"Lean.Parser.Command.identPrec",70,0,70,55,70,4,70,13],[72,78,72,83,"Lean.Parser.Command.optKind",72,0,72,91,72,4,72,11],[83,116,83,121,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[85,38,85,43,"Lean.Parser.Command.syntaxAbbrev",84,0,85,75,84,30,84,42],[90,50,90,55,"Lean.Parser.Command.syntaxCat",89,0,90,70,89,30,89,39],[92,20,92,25,"Lean.Parser.Command.macroArg",91,0,92,99,91,4,91,12],[94,49,94,54,"Lean.Parser.Command.macroTail",94,0,94,77,94,4,94,13],[100,48,100,53,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[100,78,100,83,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[102,48,102,53,"Lean.Parser.Command.elabTail",102,0,102,121,102,4,102,12],[102,77,102,82,"Lean.Parser.Command.elabTail",102,0,102,121,102,4,102,12],[115,68,115,73,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.darrow\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[67,69,67,75,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[77,86,77,92,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[94,59,94,65,"Lean.Parser.Command.macroTail",94,0,94,77,94,4,94,13],[102,88,102,94,"Lean.Parser.Command.elabTail",102,0,102,121,102,4,102,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.checkPrec\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[30,38,30,47,"Lean.Parser.Syntax.numPrec",30,0,30,65,30,27,30,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.checkNoWsBefore\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[37,11,37,26,"Lean.Parser.Syntax.unary",36,0,37,80,36,29,36,34],[39,11,39,26,"Lean.Parser.Syntax.binary",38,0,39,110,38,29,38,35],[92,29,92,44,"Lean.Parser.Command.macroArg",91,0,92,99,91,4,91,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.categoryParser\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[20,2,20,16,"Lean.Parser.precedenceParser",19,0,20,26,19,14,19,30],[23,2,23,16,"Lean.Parser.syntaxParser",22,0,23,25,22,14,22,26]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.atomic\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[27,31,27,37,"Lean.Parser.optPrecedence",27,0,27,51,27,4,27,17],[56,2,56,8,"Lean.Parser.Command.namedName",55,0,56,69,55,4,55,13],[92,12,92,18,"Lean.Parser.Command.macroArg",91,0,92,99,91,4,91,12],[94,32,94,38,"Lean.Parser.Command.macroTail",94,0,94,77,94,4,94,13],[102,31,102,37,"Lean.Parser.Command.elabTail",102,0,102,121,102,4,102,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.argPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[83,95,83,102,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[92,92,92,99,"Lean.Parser.Command.macroArg",91,0,92,99,91,4,91,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.matchAlts\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[80,30,80,44,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[100,88,100,102,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.attributes\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[66,34,66,51,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[76,34,76,51,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[79,34,79,51,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[82,34,82,51,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[96,34,96,51,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[99,34,99,51,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[104,34,104,51,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[114,36,114,51,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.attrKind\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[66,55,66,68,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[76,55,76,68,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[79,55,79,68,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[82,55,82,68,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[96,55,96,68,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[99,55,99,68,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[104,55,104,68,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[114,64,114,77,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Syntax.unary\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[36,29,36,34]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.sepBy1\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[43,29,43,35]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.sepBy\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[40,29,40,34]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.paren\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[32,29,32,34]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.numPrec\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[30,27,30,34]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.nonReserved\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[48,29,48,40]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.cat\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[34,29,34,32]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.binary\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[38,29,38,35]},"{\"c\":{\"n\":\"Lean.Parser.Syntax.atom\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[46,29,46,33]},"{\"c\":{\"n\":\"Lean.Parser.Parser\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[19,50,19,56,"Lean.Parser.precedenceParser",19,0,20,26,19,14,19,30],[22,46,22,52,"Lean.Parser.syntaxParser",22,0,23,25,22,14,22,26],[72,14,72,20,"Lean.Parser.Command.optKind",72,0,72,91,72,4,72,11],[93,15,93,21,"Lean.Parser.Command.macroRhs",93,0,93,63,93,4,93,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.LeadingIdentBehavior.both\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[12,71,12,76,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.4",11,0,13,56,11,0,13,56],[16,70,16,75,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.83",15,0,17,58,15,0,17,58]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Command.syntaxCat\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[89,30,89,39]},"{\"c\":{\"n\":\"Lean.Parser.Command.syntaxAbbrev\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[84,30,84,42]},"{\"c\":{\"n\":\"Lean.Parser.Command.syntax\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[81,30,81,38]},"{\"c\":{\"n\":\"Lean.Parser.Command.prefix\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[64,18,64,26,"Lean.Parser.Command.mixfixKind",64,0,64,78,64,4,64,14]],"definition":[59,4,59,12]},"{\"c\":{\"n\":\"Lean.Parser.Command.postfix\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[64,69,64,78,"Lean.Parser.Command.mixfixKind",64,0,64,78,64,4,64,14]],"definition":[63,4,63,13]},"{\"c\":{\"n\":\"Lean.Parser.Command.optNamedPrio\",\"m\":\"Lean.Parser.Command\"}}":{"usages":[[67,32,67,44,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[77,49,77,61,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[83,48,83,60,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[97,46,97,58,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[105,45,105,57,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[115,41,115,53,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Command.optNamedName\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[67,16,67,28,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[77,33,77,45,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[83,32,83,44,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[97,30,97,42,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[105,29,105,41,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[115,25,115,37,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":[57,4,57,16]},"{\"c\":{\"n\":\"Lean.Parser.Command.optKind\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[80,19,80,26,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[100,18,100,25,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42]],"definition":[72,4,72,11]},"{\"c\":{\"n\":\"Lean.Parser.Command.notationItem\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[77,70,77,82,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40]],"definition":[74,4,74,16]},"{\"c\":{\"n\":\"Lean.Parser.Command.notation\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[75,30,75,40]},"{\"c\":{\"n\":\"Lean.Parser.Command.namedName\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[57,29,57,38,"Lean.Parser.Command.optNamedName",57,0,57,38,57,4,57,16]],"definition":[55,4,55,13]},"{\"c\":{\"n\":\"Lean.Parser.Command.mixfixKind\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[66,72,66,82,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38]],"definition":[64,4,64,14]},"{\"c\":{\"n\":\"Lean.Parser.Command.mixfix\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[65,30,65,38]},"{\"c\":{\"n\":\"Lean.Parser.Command.macro_rules\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[78,30,78,43]},"{\"c\":{\"n\":\"Lean.Parser.Command.macroTail\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[97,93,97,102,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37]],"definition":[94,4,94,13]},"{\"c\":{\"n\":\"Lean.Parser.Command.macroRhs\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[94,69,94,77,"Lean.Parser.Command.macroTail",94,0,94,77,94,4,94,13]],"definition":[93,4,93,12]},"{\"c\":{\"n\":\"Lean.Parser.Command.macroArg\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[97,80,97,88,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[101,16,101,24,"Lean.Parser.Command.elabArg",101,0,101,24,101,4,101,11],[115,94,115,102,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":[91,4,91,12]},"{\"c\":{\"n\":\"Lean.Parser.Command.macro\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[95,30,95,37]},"{\"c\":{\"n\":\"Lean.Parser.Command.infixr\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[64,56,64,64,"Lean.Parser.Command.mixfixKind",64,0,64,78,64,4,64,14]],"definition":[62,4,62,12]},"{\"c\":{\"n\":\"Lean.Parser.Command.infixl\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[64,43,64,51,"Lean.Parser.Command.mixfixKind",64,0,64,78,64,4,64,14]],"definition":[61,4,61,12]},"{\"c\":{\"n\":\"Lean.Parser.Command.infix\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[64,31,64,38,"Lean.Parser.Command.mixfixKind",64,0,64,78,64,4,64,14]],"definition":[60,4,60,11]},"{\"c\":{\"n\":\"Lean.Parser.Command.identPrec\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[74,95,74,104,"Lean.Parser.Command.notationItem",74,0,74,105,74,4,74,16]],"definition":[70,4,70,13]},"{\"c\":{\"n\":\"Lean.Parser.Command.elab_rules\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[98,30,98,42]},"{\"c\":{\"n\":\"Lean.Parser.Command.elabTail\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[105,91,105,99,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36]],"definition":[102,4,102,12]},"{\"c\":{\"n\":\"Lean.Parser.Command.elabArg\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[105,79,105,86,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36]],"definition":[101,4,101,11]},"{\"c\":{\"n\":\"Lean.Parser.Command.elab\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[103,30,103,36]},"{\"c\":{\"n\":\"Lean.Parser.Command.docComment\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[66,11,66,21,"Lean.Parser.Command.mixfix",65,0,67,89,65,30,65,38],[76,11,76,21,"Lean.Parser.Command.notation",75,0,77,106,75,30,75,40],[79,11,79,21,"Lean.Parser.Command.macro_rules",78,0,80,44,78,30,78,43],[82,11,82,21,"Lean.Parser.Command.syntax",81,0,83,121,81,30,81,38],[85,11,85,21,"Lean.Parser.Command.syntaxAbbrev",84,0,85,75,84,30,84,42],[90,11,90,21,"Lean.Parser.Command.syntaxCat",89,0,90,70,89,30,89,39],[96,11,96,21,"Lean.Parser.Command.macro",95,0,97,102,95,30,95,37],[99,11,99,21,"Lean.Parser.Command.elab_rules",98,0,100,102,98,30,98,42],[104,11,104,21,"Lean.Parser.Command.elab",103,0,105,99,103,30,103,36],[114,12,114,22,"Lean.Parser.Command.binderPredicate",107,0,115,127,113,30,113,45]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Command.catBehaviorSymbol\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[88,100,88,117,"Lean.Parser.Command.catBehavior",88,0,88,126,88,4,88,15]],"definition":[87,4,87,21]},"{\"c\":{\"n\":\"Lean.Parser.Command.catBehaviorBoth\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[88,80,88,95,"Lean.Parser.Command.catBehavior",88,0,88,126,88,4,88,15]],"definition":[86,4,86,19]},"{\"c\":{\"n\":\"Lean.Parser.Command.catBehavior\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[[90,59,90,70,"Lean.Parser.Command.syntaxCat",89,0,90,70,89,30,89,39]],"definition":[88,4,88,15]},"{\"c\":{\"n\":\"Lean.Parser.Command.binderPredicate\",\"m\":\"Lean.Parser.Syntax\"}}":{"usages":[],"definition":[113,30,113,45]},"{\"c\":{\"n\":\"Lean.Parser.Category.stx\",\"m\":\"Init.Notation\"}}":{"usages":[[12,58,12,70,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.4",11,0,13,56,11,0,13,56]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Category.prec\",\"m\":\"Init.Notation\"}}":{"usages":[[16,56,16,69,"Lean.Parser.initFn._@.Lean.Parser.Syntax._hyg.83",15,0,17,58,15,0,17,58]],"definition":null}},"module":"Lean.Parser.Syntax","directImports":[["Lean.Parser.Command",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Tactic.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"Lean.Parser.withPosition\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[25,2,25,14,"Lean.Parser.Tactic.unknown",24,0,25,63,24,29,24,38]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.sepBy1\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[47,26,47,32,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ppDedent\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[48,14,48,22,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.optional\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[46,14,46,22,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36],[47,2,47,10,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.nonReservedSymbol\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[68,2,68,19,"Lean.Parser.Tactic.introMatch",50,0,68,40,67,29,67,39]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.leadPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[45,55,45,63,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ident\",\"m\":\"Lean.Parser.Extra\"}}":{"usages":[[25,16,25,21,"Lean.Parser.Tactic.unknown",24,0,25,63,24,29,24,38]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.errorAtSavedPos\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[25,25,25,40,"Lean.Parser.Tactic.unknown",24,0,25,63,24,29,24,38]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.syntheticHole\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[29,31,29,49,"Lean.Parser.Tactic.matchRhs",29,0,29,63,29,4,29,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.motive\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[47,11,47,22,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.matchDiscr\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[47,33,47,48,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.matchAlts\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[30,17,30,31,"Lean.Parser.Tactic.matchAlts",30,0,30,55,30,4,30,13]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.hole\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[29,17,29,26,"Lean.Parser.Tactic.matchRhs",29,0,29,63,29,4,29,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.generalizingParam\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[46,23,46,45,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Tactic.unknown\",\"m\":\"Lean.Parser.Tactic\"}}":{"usages":[],"definition":[24,29,24,38]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.tacticSeqIndentGt\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[16,24,16,41,"Lean.Parser.Tactic.initFn._@.Lean.Parser.Tactic._hyg.5",14,0,16,41,14,0,16,41]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Tactic.tacticSeqBracketed\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[27,45,27,63,"Lean.Parser.Tactic.nestedTactic",27,0,27,63,27,29,27,41]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Tactic.tacticSeq\",\"m\":\"Lean.Parser.Term\"}}":{"usages":[[15,24,15,33,"Lean.Parser.Tactic.initFn._@.Lean.Parser.Tactic._hyg.5",14,0,16,41,14,0,16,41],[29,54,29,63,"Lean.Parser.Tactic.matchRhs",29,0,29,63,29,4,29,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Tactic.nestedTactic\",\"m\":\"Lean.Parser.Tactic\"}}":{"usages":[],"definition":[27,29,27,41]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.matchRhs\",\"m\":\"Lean.Parser.Tactic\"}}":{"usages":[[30,46,30,54,"Lean.Parser.Tactic.matchAlts",30,0,30,55,30,4,30,13],[71,44,71,52,"Lean.Parser.Tactic.initFn._@.Lean.Parser.Tactic._hyg.259",70,0,71,52,70,0,71,52]],"definition":[29,4,29,12]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.matchAlts\",\"m\":\"Lean.Parser.Tactic\"}}":{"usages":[[48,23,48,32,"Lean.Parser.Tactic.match",32,0,48,32,45,29,45,36],[68,31,68,40,"Lean.Parser.Tactic.introMatch",50,0,68,40,67,29,67,39]],"definition":[30,4,30,13]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.match\",\"m\":\"Lean.Parser.Tactic\"}}":{"usages":[],"definition":[45,29,45,36]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.introMatch\",\"m\":\"Lean.Parser.Tactic\"}}":{"usages":[],"definition":[67,29,67,39]},"{\"c\":{\"n\":\"Bool.true\",\"m\":\"Init.Prelude\"}}":{"usages":[[25,58,25,62,"Lean.Parser.Tactic.unknown",24,0,25,63,24,29,24,38]],"definition":null}},"module":"Lean.Parser.Tactic","directImports":[["Lean.Parser.Term",false,false,false],["Lean.Parser.Tactic.Doc",false,false,false],["Std.Tactic.Do.Syntax",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Tactic/Doc.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"String.trimRight\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[256,72,256,81,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":null},"{\"c\":{\"n\":\"String.splitOn\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[261,21,261,28,"Lean.Parser.Tactic.Doc.getTacticExtensionString.bullet",260,2,265,78,260,2,260,8]],"definition":null},"{\"c\":{\"n\":\"String.join\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[256,32,256,43,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28],[265,37,265,48,"Lean.Parser.Tactic.Doc.getTacticExtensionString.bullet",260,2,265,78,260,2,260,8]],"definition":null},"{\"c\":{\"n\":\"String.all\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[259,12,259,15,"Lean.Parser.Tactic.Doc.getTacticExtensionString.indentLine",258,2,259,68,258,2,258,12]],"definition":null},"{\"c\":{\"n\":\"String\",\"m\":\"Init.Prelude\"}}":{"usages":[[108,16,108,22,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[108,32,108,38,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[109,16,109,22,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[109,32,109,38,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[110,18,110,24,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[110,34,110,40,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[122,61,122,67,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[122,77,122,83,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[143,61,143,67,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[143,77,143,83,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[145,27,145,33,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[145,43,145,49,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[232,43,232,49,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3],[232,59,232,65,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3],[232,83,232,89,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3],[242,68,242,74,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[253,67,253,73,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28],[258,19,258,25,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28],[258,29,258,35,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28],[260,16,260,22,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28],[260,26,260,32,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":null},"{\"c\":{\"n\":\"Pure.pure\",\"m\":\"Init.Prelude\"}}":{"usages":[[34,17,34,21,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[35,30,35,34,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[64,2,64,6,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[112,17,112,21,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[113,30,113,34,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[127,23,127,27,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[128,14,128,18,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[129,12,129,16,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[140,2,140,6,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[152,2,152,6,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[167,17,167,21,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[168,30,168,34,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[234,17,234,21,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34],[235,30,235,34,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34],[250,2,250,6,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":null},"{\"c\":{\"n\":\"Option.some\",\"m\":\"Init.Prelude\"}}":{"usages":[[21,6,21,10,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12],[47,4,47,8,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[49,6,49,10,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[49,23,49,27,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[85,13,85,17,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[125,4,125,8,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[127,6,127,10,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[127,29,127,33,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[191,13,191,17,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[196,15,196,19,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[246,11,246,15,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[248,9,248,13,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[284,11,284,15,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Option.none\",\"m\":\"Init.Prelude\"}}":{"usages":[[50,6,50,10,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[50,14,50,18,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[51,4,51,8,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[128,6,128,10,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[128,19,128,23,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[129,4,129,8,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11]],"definition":null},"{\"c\":{\"n\":\"Option.isSome\",\"m\":\"Init.Data.Option.Basic\"}}":{"usages":[[82,34,82,40,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[88,50,88,56,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[187,34,187,40,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[280,50,280,56,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Option.isNone\",\"m\":\"Init.Data.Option.Basic\"}}":{"usages":[[73,48,73,54,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3]],"definition":null},"{\"c\":{\"n\":\"Option\",\"m\":\"Init.Prelude\"}}":{"usages":[[45,59,45,65,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[108,25,108,31,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[109,25,109,31,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[110,27,110,33,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[122,53,122,59,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[122,70,122,76,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[143,70,143,76,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[145,36,145,42,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19]],"definition":null},"{\"c\":{\"n\":\"Monad\",\"m\":\"Init.Prelude\"}}":{"usages":[[56,13,56,18,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[122,13,122,18,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[132,13,132,18,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[143,21,143,26,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19]],"definition":null},"{\"c\":{\"n\":\"List.take\",\"m\":\"Init.Data.List.Basic\"}}":{"usages":[[211,43,211,47,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"List.map\",\"m\":\"Init.Data.List.Basic\"}}":{"usages":[[206,43,206,46,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[208,58,208,61,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[211,54,211,57,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[256,57,256,60,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28],[265,53,265,56,"Lean.Parser.Tactic.Doc.getTacticExtensionString.bullet",260,2,265,78,260,2,260,8]],"definition":null},"{\"c\":{\"n\":\"List.length\",\"m\":\"Init.Prelude\"}}":{"usages":[[201,31,201,37,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"List\",\"m\":\"Init.Prelude\"}}":{"usages":[[132,40,132,44,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[143,48,143,52,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19]],"definition":null},"{\"c\":{\"n\":\"Lean.registerPersistentEnvExtension\",\"m\":\"Lean.Environment\"}}":{"usages":[[33,2,33,32,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[111,2,111,32,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[166,2,166,32,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[233,2,233,32,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.registerBuiltinAttribute\",\"m\":\"Lean.Attributes\"}}":{"usages":[[68,2,68,26,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[180,2,180,26,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.logWarningAt\",\"m\":\"Lean.Log\"}}":{"usages":[[89,8,89,20,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3]],"definition":null},"{\"c\":{\"n\":\"Lean.findSimpleDocString?\",\"m\":\"Lean.DocString.Extension\"}}":{"usages":[[88,12,88,32,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3]],"definition":null},"{\"c\":{\"n\":\"Lean.TSyntax.getId\",\"m\":\"Init.Meta\"}}":{"usages":[[195,25,195,30,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.ScopedEnvExtension.getState\",\"m\":\"Lean.ScopedEnvExtension\"}}":{"usages":[[21,51,21,59,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12]],"definition":null},"{\"c\":{\"n\":\"Lean.RBTree.toArray\",\"m\":\"Lean.Data.RBTree\"}}":{"usages":[[140,14,140,21,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11]],"definition":null},"{\"c\":{\"n\":\"Lean.RBTree.isEmpty\",\"m\":\"Lean.Data.RBTree\"}}":{"usages":[[285,15,285,22,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Lean.RBMap.fold\",\"m\":\"Lean.Data.RBMap\"}}":{"usages":[[38,9,38,13,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[116,9,116,13,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[151,19,151,23,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[238,9,238,13,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.RBMap.findD\",\"m\":\"Lean.Data.RBMap\"}}":{"usages":[[169,68,169,73,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[236,53,236,58,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentHashMap.find?\",\"m\":\"Lean.Data.PersistentHashMap\"}}":{"usages":[[21,76,21,81,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionState.importedEntries\",\"m\":\"Lean.Environment\"}}":{"usages":[[61,65,61,80,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[137,62,137,77,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[148,62,148,77,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[245,63,245,78,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescrCore.mkInitial\",\"m\":\"Lean.Environment\"}}":{"usages":[[34,4,34,13,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[112,4,112,13,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[167,4,167,13,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[234,4,234,13,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescrCore.addImportedFn\",\"m\":\"Lean.Environment\"}}":{"usages":[[35,4,35,17,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[113,4,113,17,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[168,4,168,17,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[235,4,235,17,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescrCore.addEntryFn\",\"m\":\"Lean.Environment\"}}":{"usages":[[36,4,36,14,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[114,4,114,14,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[169,4,169,14,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[236,4,236,14,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescr.exportEntriesFn\",\"m\":\"Lean.Environment\"}}":{"usages":[[37,4,37,19,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[115,4,115,19,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[170,4,170,19,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[237,4,237,19,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.toEnvExtension\",\"m\":\"Lean.Environment\"}}":{"usages":[[61,34,61,48,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[137,31,137,45,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[148,31,148,45,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[245,32,245,46,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.getState\",\"m\":\"Lean.Environment\"}}":{"usages":[[51,33,51,41,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[59,41,59,49,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[129,36,129,44,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[135,36,135,44,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[146,39,146,47,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[248,38,248,46,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[284,37,284,45,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.getModuleEntries\",\"m\":\"Lean.Environment\"}}":{"usages":[[48,32,48,48,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[126,29,126,45,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.addEntry\",\"m\":\"Lean.Environment\"}}":{"usages":[[87,48,87,56,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[197,34,197,42,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension\",\"m\":\"Lean.Environment\"}}":{"usages":[[32,6,32,28,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.248",27,0,39,3,27,0,39,3],[107,6,107,28,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[165,6,165,28,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2515",154,0,176,3,154,0,176,3],[232,6,232,28,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.registerParserAttributeHook\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[16,18,16,45],[289,2,289,29,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.4360",288,0,289,49,288,0,289,49]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.parserExtension\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[21,23,21,50,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.tagInfo\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[196,24,196,31,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":[122,4,122,11]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.tacticTagExt\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[197,21,197,33,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[284,24,284,36,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":[164,19,164,31]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.tacticDocsOnTactics\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[289,30,289,49,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.4360",288,0,289,49,288,0,289,49]],"definition":[276,4,276,23]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.tacticDocExtExt\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[245,16,245,31,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[248,22,248,37,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":[231,19,231,34]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.tacticAlternativeExt\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[48,11,48,31,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[51,12,51,32,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[59,20,59,40,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[61,13,61,33,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[87,27,87,47,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3]],"definition":[31,19,31,39]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.knownTacticTagExt\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[126,11,126,28,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[129,18,129,35,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[135,18,135,35,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[137,13,137,30,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[146,21,146,38,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[148,13,148,30,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19]],"definition":[106,19,106,36]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.isTactic\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[80,11,80,19,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[83,13,83,21,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[188,13,188,21,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":[20,4,20,12]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.getTacticExtensions\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[254,14,254,33,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":[242,4,242,23]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.getTacticExtensionString.indentLine\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[265,57,265,67,"Lean.Parser.Tactic.Doc.getTacticExtensionString.bullet",260,2,265,78,260,2,260,8]],"definition":[258,2,258,12,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.getTacticExtensionString.bullet\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[256,61,256,67,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":[260,2,260,8,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.getTacticExtensionString\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[],"definition":[253,4,253,28]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.alternativeOfTactic\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[85,26,85,45,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[191,26,191,45,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[280,7,280,26,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":[45,4,45,23]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.allTagsWithInfo\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[],"definition":[143,4,143,19]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.allTags\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[199,20,199,27,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":[132,4,132,11]},"{\"c\":{\"n\":\"Lean.Parser.Tactic.Doc.aliases\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[],"definition":[56,4,56,11]},"{\"c\":{\"n\":\"Lean.Parser.ParserExtension.State.categories\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[21,65,21,75,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserCategory.kinds\",\"m\":\"Lean.Parser.Basic\"}}":{"usages":[[23,26,23,31,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserAttributeHook.postAdd\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[277,2,277,9,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserAttributeHook\",\"m\":\"Lean.Parser.Extension\"}}":{"usages":[[276,26,276,45,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Attr.tactic_tag\",\"m\":\"Lean.Parser.Attr\"}}":{"usages":[[185,12,185,24,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Attr.tactic_alt\",\"m\":\"Lean.Parser.Attr\"}}":{"usages":[[75,12,75,24,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3]],"definition":null},"{\"c\":{\"n\":\"Lean.NameSet.insert\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[60,38,60,44,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[63,40,63,46,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[136,19,136,25,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[139,21,139,27,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[169,85,169,91,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31]],"definition":null},"{\"c\":{\"n\":\"Lean.NameSet\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[56,52,56,59,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[134,18,134,25,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[165,66,165,73,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2515",154,0,176,3,154,0,176,3]],"definition":null},"{\"c\":{\"n\":\"Lean.NameMap.insert\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[36,42,36,48,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[114,42,114,48,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[147,19,147,25,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[150,21,150,27,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[169,50,169,56,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[236,40,236,46,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Lean.NameMap.find?\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[51,49,51,54,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[129,52,129,57,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[248,54,248,59,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[284,60,284,65,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Lean.NameMap\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[32,58,32,65,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.248",27,0,39,3,27,0,39,3],[110,9,110,16,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[145,18,145,25,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[165,58,165,65,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2515",154,0,176,3,154,0,176,3],[232,68,232,75,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3]],"definition":null},"{\"c\":{\"n\":\"Lean.Name.toString\",\"m\":\"Init.Meta\"}}":{"usages":[[140,31,140,39,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[140,44,140,52,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[152,23,152,31,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[152,38,152,46,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19]],"definition":null},"{\"c\":{\"n\":\"Lean.Name.quickLt\",\"m\":\"Lean.Data.Name\"}}":{"usages":[[38,65,38,77,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[48,90,48,102,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[116,65,116,77,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[126,84,126,96,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[238,65,238,77,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34],[246,61,246,73,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":null},"{\"c\":{\"n\":\"Lean.Name.anonymous\",\"m\":\"Init.Prelude\"}}":{"usages":[[48,77,48,87,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23]],"definition":null},"{\"c\":{\"n\":\"Lean.Name\",\"m\":\"Init.Prelude\"}}":{"usages":[[20,41,20,45,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12],[32,30,32,34,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.248",27,0,39,3,27,0,39,3],[32,37,32,41,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.248",27,0,39,3,27,0,39,3],[32,44,32,48,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.248",27,0,39,3,27,0,39,3],[32,51,32,55,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.248",27,0,39,3,27,0,39,3],[32,66,32,70,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.248",27,0,39,3,27,0,39,3],[45,51,45,55,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[45,66,45,70,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[56,42,56,46,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[108,9,108,13,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[109,9,109,13,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.1583",103,0,117,3,103,0,117,3],[122,42,122,46,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[132,45,132,49,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[143,54,143,58,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[165,30,165,34,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2515",154,0,176,3,154,0,176,3],[165,37,165,41,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2515",154,0,176,3,154,0,176,3],[165,44,165,48,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2515",154,0,176,3,154,0,176,3],[165,51,165,55,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2515",154,0,176,3,154,0,176,3],[232,30,232,34,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3],[232,52,232,56,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3],[242,54,242,58,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[253,59,253,63,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28],[277,30,277,34,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Lean.MonadEnv.modifyEnv\",\"m\":\"Lean.Environment\"}}":{"usages":[[87,6,87,15,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[197,10,197,19,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.MonadEnv.getEnv\",\"m\":\"Lean.Environment\"}}":{"usages":[[57,12,57,18,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[73,17,73,23,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[80,23,80,29,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[82,12,82,18,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[83,25,83,31,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[85,49,85,55,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[88,36,88,42,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[123,12,123,18,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[133,12,133,18,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[144,12,144,18,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[187,12,187,18,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[188,25,188,31,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[191,49,191,55,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[280,30,280,36,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23],[284,49,284,55,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Lean.MonadEnv\",\"m\":\"Lean.Environment\"}}":{"usages":[[56,23,56,31,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[122,23,122,31,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[132,23,132,31,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[143,31,143,39,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19]],"definition":null},"{\"c\":{\"n\":\"Lean.MessageData.joinSep\",\"m\":\"Lean.Message\"}}":{"usages":[[206,18,206,37,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[208,33,208,52,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3],[211,18,211,37,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.MessageData\",\"m\":\"Lean.Message\"}}":{"usages":[[200,22,200,33,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.Linter.linter.missingDocs\",\"m\":\"Lean.Parser.Tactic.Doc\"}}":{"usages":[[12,11,12,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Environment.getModuleIdxFor?\",\"m\":\"Lean.Environment\"}}":{"usages":[[46,12,46,28,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[73,25,73,41,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[124,12,124,28,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11]],"definition":null},"{\"c\":{\"n\":\"Lean.Environment.find?\",\"m\":\"Lean.Environment\"}}":{"usages":[[82,20,82,25,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[187,20,187,25,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.Environment\",\"m\":\"Lean.Environment\"}}":{"usages":[[20,20,20,31,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12],[45,31,45,42,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[242,31,242,42,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[253,36,253,47,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":null},"{\"c\":{\"n\":\"Lean.EnvExtension.getState\",\"m\":\"Lean.Environment\"}}":{"usages":[[61,49,61,57,"Lean.Parser.Tactic.Doc.aliases",53,0,64,12,56,4,56,11],[137,46,137,54,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[148,46,148,54,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[245,47,245,55,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":null},"{\"c\":{\"n\":\"Lean.Elab.realizeGlobalConstNoOverloadWithInfo\",\"m\":\"Lean.Elab.InfoTree.Main\"}}":{"usages":[[78,20,78,66,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeKind.global\",\"m\":\"Lean.Attributes\"}}":{"usages":[[72,21,72,41,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[184,21,184,41,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImplCore.ref\",\"m\":\"Lean.Attributes\"}}":{"usages":[[70,4,70,7,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[182,4,182,7,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImplCore.name\",\"m\":\"Lean.Attributes\"}}":{"usages":[[69,4,69,8,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[181,4,181,8,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImplCore.descr\",\"m\":\"Lean.Attributes\"}}":{"usages":[[91,4,91,9,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[215,4,215,9,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImplCore.applicationTime\",\"m\":\"Lean.Attributes\"}}":{"usages":[[99,4,99,19,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[222,4,222,19,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImpl.add\",\"m\":\"Lean.Attributes\"}}":{"usages":[[71,4,71,7,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[183,4,183,7,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeApplicationTime.beforeElaboration\",\"m\":\"Lean.Attributes\"}}":{"usages":[[99,23,99,41,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.810",66,0,100,3,66,0,100,3],[222,23,222,41,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.2793",178,0,223,3,178,0,223,3]],"definition":null},"{\"c\":{\"n\":\"Inhabited.default\",\"m\":\"Init.Prelude\"}}":{"usages":[[126,74,126,81,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11]],"definition":null},"{\"c\":{\"n\":\"Id.run\",\"m\":\"Init.Control.Id\"}}":{"usages":[[20,57,20,63,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12],[170,35,170,41,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[242,78,242,84,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23],[253,77,253,83,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":null},"{\"c\":{\"n\":\"Char.isWhitespace\",\"m\":\"Init.Data.Char.Basic\"}}":{"usages":[[259,19,259,31,"Lean.Parser.Tactic.Doc.getTacticExtensionString.indentLine",258,2,259,68,258,2,258,12]],"definition":null},"{\"c\":{\"n\":\"Bool.true\",\"m\":\"Init.Prelude\"}}":{"usages":[[24,31,24,35,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12]],"definition":null},"{\"c\":{\"n\":\"Bool.false\",\"m\":\"Init.Prelude\"}}":{"usages":[[22,13,22,18,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12],[25,9,25,14,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12]],"definition":null},"{\"c\":{\"n\":\"Bool\",\"m\":\"Init.Prelude\"}}":{"usages":[[20,49,20,53,"Lean.Parser.Tactic.Doc.isTactic",19,0,25,14,20,4,20,12],[277,48,277,52,"Lean.Parser.Tactic.Doc.tacticDocsOnTactics",272,0,286,51,276,4,276,23]],"definition":null},"{\"c\":{\"n\":\"Array.toList\",\"m\":\"Init.Prelude\"}}":{"usages":[[140,57,140,63,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[152,51,152,57,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[256,50,256,56,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":null},"{\"c\":{\"n\":\"Array.size\",\"m\":\"Init.Prelude\"}}":{"usages":[[255,10,255,14,"Lean.Parser.Tactic.Doc.getTacticExtensionString",252,0,265,78,253,4,253,28]],"definition":null},"{\"c\":{\"n\":\"Array.qsort\",\"m\":\"Init.Data.Array.QSort.Basic\"}}":{"usages":[[38,58,38,63,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[116,58,116,63,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[140,22,140,27,"Lean.Parser.Tactic.Doc.allTags",131,0,140,64,132,4,132,11],[152,12,152,17,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[238,58,238,63,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Array.push\",\"m\":\"Init.Prelude\"}}":{"usages":[[38,34,38,38,"Lean.Parser.Tactic.Doc.tacticAlternativeExt",27,0,39,3,31,19,31,39],[116,34,116,38,"Lean.Parser.Tactic.Doc.knownTacticTagExt",103,0,117,3,106,19,106,36],[151,58,151,62,"Lean.Parser.Tactic.Doc.allTagsWithInfo",142,0,152,58,143,4,143,19],[174,31,174,35,"Lean.Parser.Tactic.Doc.tacticTagExt",154,0,176,3,164,19,164,31],[236,68,236,72,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34],[238,34,238,38,"Lean.Parser.Tactic.Doc.tacticDocExtExt",225,0,239,3,231,19,231,34]],"definition":null},"{\"c\":{\"n\":\"Array.binSearch\",\"m\":\"Init.Data.Array.BinSearch\"}}":{"usages":[[48,61,48,70,"Lean.Parser.Tactic.Doc.alternativeOfTactic",41,0,51,58,45,4,45,23],[126,58,126,67,"Lean.Parser.Tactic.Doc.tagInfo",119,0,129,62,122,4,122,11],[246,36,246,45,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":null},"{\"c\":{\"n\":\"Array\",\"m\":\"Init.Prelude\"}}":{"usages":[[232,37,232,42,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3],[232,77,232,82,"Lean.Parser.Tactic.Doc.initFn._@.Lean.Parser.Tactic.Doc._hyg.3585",225,0,239,3,225,0,239,3],[242,62,242,67,"Lean.Parser.Tactic.Doc.getTacticExtensions",241,0,250,17,242,4,242,23]],"definition":null}},"module":"Lean.Parser.Tactic.Doc","directImports":[["Lean.Attributes",false,false,false],["Lean.DocString.Extension",false,false,false],["Lean.Elab.InfoTree.Main",false,false,false],["Lean.Parser.Attr",false,false,false],["Lean.Parser.Extension",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Term.ilean ADDED
The diff for this file is too large to render. See raw diff
 
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Term/Doc.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"id\",\"m\":\"Init.Prelude\"}}":{"usages":[[46,23,46,25,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"String.trimRight\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[70,107,70,116,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32],[79,39,79,48,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":null},"{\"c\":{\"n\":\"String.splitOn\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[76,70,76,77,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":null},"{\"c\":{\"n\":\"String.join\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[70,62,70,73,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32],[80,41,80,52,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":null},"{\"c\":{\"n\":\"String.all\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[73,12,73,15,"Lean.Parser.Term.Doc.getRecommendedSpellingString.indentLine",72,2,73,68,72,2,72,12]],"definition":null},"{\"c\":{\"n\":\"String\",\"m\":\"Init.Prelude\"}}":{"usages":[[17,15,17,21,"Lean.Parser.Term.Doc.RecommendedSpelling",14,0,21,40,15,10,15,29],[19,24,19,30,"Lean.Parser.Term.Doc.RecommendedSpelling",14,0,21,40,15,10,15,29],[21,34,21,40,"Lean.Parser.Term.Doc.RecommendedSpelling",14,0,21,40,15,10,15,29],[67,73,67,79,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32],[72,20,72,26,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32],[72,30,72,36,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32],[74,44,74,50,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":null},"{\"c\":{\"n\":\"Pure.pure\",\"m\":\"Init.Prelude\"}}":{"usages":[[31,17,31,21,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[32,30,32,34,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[43,17,43,21,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41],[44,30,44,34,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"Option.some\",\"m\":\"Init.Prelude\"}}":{"usages":[[59,11,59,15,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34],[61,9,61,13,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34],[78,13,78,17,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8],[79,6,79,10,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8],[80,6,80,10,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":null},"{\"c\":{\"n\":\"Option.none\",\"m\":\"Init.Prelude\"}}":{"usages":[[78,6,78,10,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":null},"{\"c\":{\"n\":\"Option.map\",\"m\":\"Init.Prelude\"}}":{"usages":[[76,63,76,66,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":null},"{\"c\":{\"n\":\"Option\",\"m\":\"Init.Prelude\"}}":{"usages":[[21,27,21,33,"Lean.Parser.Term.Doc.RecommendedSpelling",14,0,21,40,15,10,15,29]],"definition":null},"{\"c\":{\"n\":\"List.map\",\"m\":\"Init.Data.List.Basic\"}}":{"usages":[[70,92,70,95,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32],[80,57,80,60,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":null},"{\"c\":{\"n\":\"Lean.registerPersistentEnvExtension\",\"m\":\"Lean.Environment\"}}":{"usages":[[30,2,30,32,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[42,2,42,32,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"Lean.RBMap.fold\",\"m\":\"Lean.Data.RBMap\"}}":{"usages":[[35,9,35,13,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47]],"definition":null},"{\"c\":{\"n\":\"Lean.RBMap.findD\",\"m\":\"Lean.Data.RBMap\"}}":{"usages":[[33,88,33,93,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionState.importedEntries\",\"m\":\"Lean.Environment\"}}":{"usages":[[58,76,58,91,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescrCore.mkInitial\",\"m\":\"Lean.Environment\"}}":{"usages":[[31,4,31,13,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[43,4,43,13,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescrCore.addImportedFn\",\"m\":\"Lean.Environment\"}}":{"usages":[[32,4,32,17,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[44,4,44,17,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescrCore.addEntryFn\",\"m\":\"Lean.Environment\"}}":{"usages":[[33,4,33,14,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[45,4,45,14,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtensionDescr.exportEntriesFn\",\"m\":\"Lean.Environment\"}}":{"usages":[[34,4,34,19,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[46,4,46,19,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.toEnvExtension\",\"m\":\"Lean.Environment\"}}":{"usages":[[58,45,58,59,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.getState\",\"m\":\"Lean.Environment\"}}":{"usages":[[61,51,61,59,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.addEntry\",\"m\":\"Lean.Environment\"}}":{"usages":[[51,36,51,44,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26],[52,31,52,39,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension\",\"m\":\"Lean.Environment\"}}":{"usages":[[28,6,28,28,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[41,6,41,28,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.210",38,0,47,3,38,0,47,3]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.recommendedSpellingExt\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[51,13,51,35,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26]],"definition":[40,19,40,41]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.recommendedSpellingByNameExt\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[52,2,52,30,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26],[58,16,58,44,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34],[61,22,61,50,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":[27,19,27,47]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.getRecommendedSpellingsForName\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[68,19,68,49,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":[55,4,55,34]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.getRecommendedSpellingString.indentLine\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[80,61,80,71,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":[72,2,72,12,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[70,96,70,102,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":[74,2,74,8,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.getRecommendedSpellingString\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[],"definition":[67,4,67,32]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.addRecommendedSpelling\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[],"definition":[50,4,50,26]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.RecommendedSpelling.recommendedSpelling\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[75,108,75,127,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":[19,2,19,21]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.RecommendedSpelling.notation\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[75,66,75,76,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":[17,2,17,12]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.RecommendedSpelling.additionalInformation?\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[76,40,76,62,"Lean.Parser.Term.Doc.getRecommendedSpellingString.bullet",74,2,80,82,74,2,74,8]],"definition":[21,2,21,24]},"{\"c\":{\"n\":\"Lean.Parser.Term.Doc.RecommendedSpelling\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[28,43,28,62,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[28,65,28,84,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[29,24,29,43,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[41,29,41,48,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.210",38,0,47,3,38,0,47,3],[41,49,41,68,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.210",38,0,47,3,38,0,47,3],[41,76,41,95,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.210",38,0,47,3,38,0,47,3],[50,54,50,73,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26],[56,10,56,29,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34],[74,21,74,40,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":[15,10,15,29,"Lean.Parser.Term.Doc.RecommendedSpelling",14,0,21,40,15,10,15,29]},"{\"c\":{\"n\":\"Lean.NameMap.insert\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[33,75,33,81,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47]],"definition":null},"{\"c\":{\"n\":\"Lean.NameMap.find?\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[61,67,61,72,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null},"{\"c\":{\"n\":\"Lean.NameMap\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[29,9,29,16,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3]],"definition":null},"{\"c\":{\"n\":\"Lean.Name.quickLt\",\"m\":\"Lean.Data.Name\"}}":{"usages":[[35,65,35,77,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[59,63,59,75,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null},"{\"c\":{\"n\":\"Lean.Name\",\"m\":\"Init.Prelude\"}}":{"usages":[[28,30,28,34,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[28,93,28,97,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[50,90,50,94,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26],[55,67,55,71,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34],[67,65,67,69,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":null},"{\"c\":{\"n\":\"Lean.Linter.linter.missingDocs\",\"m\":\"Lean.Parser.Term.Doc\"}}":{"usages":[[10,11,10,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Environment\",\"m\":\"Lean.Environment\"}}":{"usages":[[50,34,50,45,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26],[50,98,50,109,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26],[55,42,55,53,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34],[67,40,67,51,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":null},"{\"c\":{\"n\":\"Lean.EnvExtension.getState\",\"m\":\"Lean.Environment\"}}":{"usages":[[58,60,58,68,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null},"{\"c\":{\"n\":\"Id.run\",\"m\":\"Init.Control.Id\"}}":{"usages":[[56,33,56,39,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34],[67,83,67,89,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":null},"{\"c\":{\"n\":\"Char.isWhitespace\",\"m\":\"Init.Data.Char.Basic\"}}":{"usages":[[73,19,73,31,"Lean.Parser.Term.Doc.getRecommendedSpellingString.indentLine",72,2,73,68,72,2,72,12]],"definition":null},"{\"c\":{\"n\":\"Array.toList\",\"m\":\"Init.Prelude\"}}":{"usages":[[70,85,70,91,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":null},"{\"c\":{\"n\":\"Array.size\",\"m\":\"Init.Prelude\"}}":{"usages":[[69,15,69,19,"Lean.Parser.Term.Doc.getRecommendedSpellingString",65,0,80,82,67,4,67,32]],"definition":null},"{\"c\":{\"n\":\"Array.qsort\",\"m\":\"Init.Data.Array.QSort.Basic\"}}":{"usages":[[35,58,35,63,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47]],"definition":null},"{\"c\":{\"n\":\"Array.push\",\"m\":\"Init.Prelude\"}}":{"usages":[[33,103,33,107,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[35,34,35,38,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47],[45,18,45,28,"Lean.Parser.Term.Doc.recommendedSpellingExt",38,0,47,3,40,19,40,41]],"definition":null},"{\"c\":{\"n\":\"Array.foldl\",\"m\":\"Init.Data.Array.Basic\"}}":{"usages":[[33,41,33,46,"Lean.Parser.Term.Doc.recommendedSpellingByNameExt",23,0,36,3,27,19,27,47]],"definition":null},"{\"c\":{\"n\":\"Array.binSearch\",\"m\":\"Init.Data.Array.BinSearch\"}}":{"usages":[[59,36,59,45,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null},"{\"c\":{\"n\":\"Array\",\"m\":\"Init.Prelude\"}}":{"usages":[[28,37,28,42,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[28,87,28,92,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[29,18,29,23,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.40",23,0,36,3,23,0,36,3],[41,70,41,75,"Lean.Parser.Term.Doc.initFn._@.Lean.Parser.Term.Doc._hyg.210",38,0,47,3,38,0,47,3],[50,84,50,89,"Lean.Parser.Term.Doc.addRecommendedSpelling",49,0,52,56,50,4,50,26],[56,4,56,9,"Lean.Parser.Term.Doc.getRecommendedSpellingsForName",54,0,63,18,55,4,55,34]],"definition":null}},"module":"Lean.Parser.Term.Doc","directImports":[["Lean.Parser.Extension",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/Parser/Types.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"id\",\"m\":\"Init.Prelude\"}}":{"usages":[[369,45,369,47,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20],[370,59,370,61,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20]],"definition":null},"{\"c\":{\"n\":\"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[400,50,400,63,"Lean.Parser.withResetCacheFn",396,0,403,46,400,4,400,20],[426,11,426,24,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[391,12,391,25]},"{\"c\":{\"n\":\"_private.Lean.Parser.Types.0.Lean.Parser.SyntaxStack.raw\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[148,8,148,11,"Lean.Parser.SyntaxStack.toSubarray",147,0,148,33,147,4,147,14],[151,2,151,5,"Lean.Parser.SyntaxStack.empty",150,0,152,11,150,4,150,9],[155,8,155,11,"Lean.Parser.SyntaxStack.size",154,0,155,29,154,4,154,8],[161,15,161,18,"Lean.Parser.SyntaxStack.shrink",160,0,161,57,160,4,160,10],[161,28,161,31,"Lean.Parser.SyntaxStack.shrink",160,0,161,57,160,4,160,10],[164,15,164,18,"Lean.Parser.SyntaxStack.push",163,0,164,40,163,4,163,8],[164,28,164,31,"Lean.Parser.SyntaxStack.push",163,0,164,40,163,4,163,8],[168,17,168,20,"Lean.Parser.SyntaxStack.pop",166,0,169,12,166,4,166,7],[168,30,168,33,"Lean.Parser.SyntaxStack.pop",166,0,169,12,166,4,166,7],[173,10,173,13,"Lean.Parser.SyntaxStack.back",171,0,175,54,171,4,171,8],[179,10,179,13,"Lean.Parser.SyntaxStack.get!",177,0,181,54,177,4,177,8],[184,8,184,11,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11],[187,37,187,40,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8],[187,50,187,53,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8],[425,32,425,35,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[427,16,427,19,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[428,63,428,66,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[142,10,142,13]},"{\"c\":{\"n\":\"_private.Lean.Parser.Types.0.Lean.Parser.SyntaxStack.drop\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[148,29,148,33,"Lean.Parser.SyntaxStack.toSubarray",147,0,148,33,147,4,147,14],[152,2,152,6,"Lean.Parser.SyntaxStack.empty",150,0,152,11,150,4,150,9],[155,25,155,29,"Lean.Parser.SyntaxStack.size",154,0,155,29,154,4,154,8],[161,46,161,50,"Lean.Parser.SyntaxStack.shrink",160,0,161,57,160,4,160,10],[179,20,179,24,"Lean.Parser.SyntaxStack.get!",177,0,181,54,177,4,177,8],[184,27,184,31,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11],[184,48,184,52,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11],[392,29,392,33,"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop",391,0,394,38,391,12,391,25]],"definition":[143,10,143,14]},"{\"c\":{\"n\":\"_private.Lean.Parser.Types.0.Lean.Parser.ParserContext.mk\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[74,64,74,66,"Lean.Parser.ParserContext",73,0,74,69,74,10,74,23]},"{\"c\":{\"n\":\"_private.Lean.Parser.Types.0.Lean.Parser.Error.expectedToString\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[91,29,91,45,"_private.Lean.Parser.Types.0.Lean.Parser.Error.expectedToString",87,0,91,48,87,12,87,28],[98,20,98,36,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22]],"definition":[87,12,87,28]},"{\"c\":{\"n\":\"Unit.unit\",\"m\":\"Init.Prelude\"}}":{"usages":[[40,31,40,33,"Lean.Parser.SyntaxNodeKindSet.insert",39,0,40,33,39,4,39,28]],"definition":null},"{\"c\":{\"n\":\"Unit\",\"m\":\"Init.Prelude\"}}":{"usages":[[37,61,37,65,"Lean.Parser.SyntaxNodeKindSet",37,0,37,65,37,7,37,24]],"definition":null},"{\"c\":{\"n\":\"ToString.toString\",\"m\":\"Init.Data.ToString.Basic\"}}":{"usages":[[102,2,102,10,"Lean.Parser.Error.instToString",101,0,102,28,101,0,101,8],[319,63,319,71,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14],[360,21,360,29,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9],[361,28,361,36,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9],[364,2,364,10,"Lean.Parser.FirstTokens.instToString",363,0,364,19,363,0,363,8]],"definition":null},"{\"c\":{\"n\":\"ToString\",\"m\":\"Init.Data.ToString.Basic\"}}":{"usages":[[101,11,101,19,"Lean.Parser.Error.instToString",101,0,102,28,101,0,101,8],[363,11,363,19,"Lean.Parser.FirstTokens.instToString",363,0,364,19,363,0,363,8]],"definition":null},"{\"c\":{\"n\":\"Substring\",\"m\":\"Init.Prelude\"}}":{"usages":[[16,45,16,54,"Lean.Parser.mkIdent",16,0,17,33,16,7,16,14]],"definition":null},"{\"c\":{\"n\":\"Subarray\",\"m\":\"Init.Data.Array.Subarray\"}}":{"usages":[[147,39,147,47,"Lean.Parser.SyntaxStack.toSubarray",147,0,148,33,147,4,147,14]],"definition":null},"{\"c\":{\"n\":\"String.next'\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[235,24,235,29,"Lean.Parser.ParserState.next'",234,0,235,37,234,4,234,9]],"definition":null},"{\"c\":{\"n\":\"String.next\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[21,19,21,23,"Lean.Parser.getNext",19,0,21,28,20,4,20,11],[232,24,232,28,"Lean.Parser.ParserState.next",231,0,232,34,231,4,231,8]],"definition":null},"{\"c\":{\"n\":\"String.intercalate\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[99,7,99,18,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22]],"definition":null},"{\"c\":{\"n\":\"String.get\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[21,8,21,11,"Lean.Parser.getNext",19,0,21,28,20,4,20,11]],"definition":null},"{\"c\":{\"n\":\"String.endPos\",\"m\":\"Init.Prelude\"}}":{"usages":[[137,37,137,43,"Lean.Parser.initCacheForInput",136,0,138,19,136,4,136,21]],"definition":null},"{\"c\":{\"n\":\"String.atEnd\",\"m\":\"Init.Data.String.Basic\"}}":{"usages":[[234,77,234,82,"Lean.Parser.ParserState.next'",234,0,235,37,234,4,234,9]],"definition":null},"{\"c\":{\"n\":\"String.Pos\",\"m\":\"Init.Prelude\"}}":{"usages":[[20,36,20,46,"Lean.Parser.getNext",19,0,21,28,20,4,20,11],[65,30,65,40,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[113,13,113,23,"Lean.Parser.TokenCacheEntry",112,0,115,37,112,10,112,25],[114,13,114,23,"Lean.Parser.TokenCacheEntry",112,0,115,37,112,10,112,25],[119,15,119,25,"Lean.Parser.ParserCacheKey",117,0,120,14,117,10,117,24],[129,13,129,23,"Lean.Parser.ParserCacheEntry",126,0,130,25,126,10,126,26],[199,13,199,23,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[202,27,202,37,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[213,59,213,69,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[216,36,216,46,"Lean.Parser.ParserState.setPos",216,0,217,23,216,4,216,10],[231,51,231,61,"Lean.Parser.ParserState.next",231,0,232,34,231,4,231,8],[234,52,234,62,"Lean.Parser.ParserState.next'",234,0,235,37,234,4,234,9],[264,41,264,51,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13],[282,59,282,69,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[289,54,289,64,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13],[298,75,298,85,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[308,70,308,80,"Lean.Parser.ParserState.mkUnexpectedTokenError",304,0,309,40,308,4,308,26],[311,64,311,74,"Lean.Parser.ParserState.mkUnexpectedErrorAt",311,0,312,39,311,4,311,23]],"definition":null},"{\"c\":{\"n\":\"String\",\"m\":\"Init.Prelude\"}}":{"usages":[[13,41,13,47,"Lean.Parser.mkAtom",13,0,14,22,13,7,13,13],[20,21,20,27,"Lean.Parser.getNext",19,0,21,28,20,4,20,11],[33,16,33,22,"Lean.Parser.Token",33,0,33,22,33,7,33,12],[46,13,46,19,"Lean.Parser.InputContext",42,0,49,20,45,10,45,22],[47,13,47,19,"Lean.Parser.InputContext",42,0,49,20,45,10,45,22],[81,15,81,21,"Lean.Parser.Error",76,0,83,25,76,10,76,15],[82,18,82,24,"Lean.Parser.Error",76,0,83,25,76,10,76,15],[87,36,87,42,"_private.Lean.Parser.Types.0.Lean.Parser.Error.expectedToString",87,0,91,48,87,12,87,28],[87,45,87,51,"_private.Lean.Parser.Types.0.Lean.Parser.Error.expectedToString",87,0,91,48,87,12,87,28],[93,37,93,43,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22],[136,31,136,37,"Lean.Parser.initCacheForInput",136,0,138,19,136,4,136,21],[231,36,231,42,"Lean.Parser.ParserState.next",231,0,232,34,231,4,231,8],[234,37,234,43,"Lean.Parser.ParserState.next'",234,0,235,37,234,4,234,9],[272,37,272,43,"Lean.Parser.ParserState.mkError",272,0,273,57,272,4,272,11],[275,47,275,53,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[275,72,275,78,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[279,50,279,56,"Lean.Parser.ParserState.mkEOIError",279,0,280,56,279,4,279,14],[282,44,282,50,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[289,39,289,45,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13],[298,57,298,63,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[308,52,308,58,"Lean.Parser.ParserState.mkUnexpectedTokenError",304,0,309,40,308,4,308,26],[311,49,311,55,"Lean.Parser.ParserState.mkUnexpectedErrorAt",311,0,312,39,311,4,311,23],[314,56,314,62,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14],[357,26,357,32,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9]],"definition":null},"{\"c\":{\"n\":\"Std.HashMap.insert\",\"m\":\"Std.Data.HashMap.Basic\"}}":{"usages":[[429,52,429,58,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":null},"{\"c\":{\"n\":\"Std.HashMap\",\"m\":\"Std.Data.HashMap.Basic\"}}":{"usages":[[134,16,134,27,"Lean.Parser.ParserCache",132,0,134,59,132,10,132,21]],"definition":null},"{\"c\":{\"n\":\"Option.some\",\"m\":\"Init.Prelude\"}}":{"usages":[[270,74,270,78,"Lean.Parser.ParserState.setError",267,0,270,87,268,4,268,12],[284,9,284,13,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[421,9,421,13,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":null},"{\"c\":{\"n\":\"Option.none\",\"m\":\"Init.Prelude\"}}":{"usages":[[65,44,65,48,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[66,39,66,43,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[201,29,201,33,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[208,16,208,20,"Lean.Parser.ParserState.hasError",206,0,208,20,207,4,207,12],[214,65,214,69,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[240,14,240,18,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[282,101,282,105,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[289,96,289,100,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13],[426,76,426,80,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":null},"{\"c\":{\"n\":\"Option.map\",\"m\":\"Init.Prelude\"}}":{"usages":[[265,35,265,38,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13]],"definition":null},"{\"c\":{\"n\":\"Option.getD\",\"m\":\"Init.Prelude\"}}":{"usages":[[265,77,265,81,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13]],"definition":null},"{\"c\":{\"n\":\"Option.get!\",\"m\":\"Init.Data.Option.BasicAux\"}}":{"usages":[[300,63,300,67,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":null},"{\"c\":{\"n\":\"Option\",\"m\":\"Init.Prelude\"}}":{"usages":[[65,23,65,29,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[66,23,66,29,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[130,13,130,19,"Lean.Parser.ParserCacheEntry",126,0,130,25,126,10,126,26],[201,13,201,19,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[282,87,282,93,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[289,82,289,88,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13]],"definition":null},"{\"c\":{\"n\":\"Nat\",\"m\":\"Init.Prelude\"}}":{"usages":[[28,15,28,18,"Lean.Parser.maxPrec",23,0,28,35,28,4,28,11],[29,15,29,18,"Lean.Parser.argPrec",29,0,29,35,29,4,29,11],[30,15,30,18,"Lean.Parser.leadPrec",30,0,30,36,30,4,30,12],[31,15,31,18,"Lean.Parser.minPrec",31,0,31,35,31,4,31,11],[61,23,61,26,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[63,23,63,26,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[128,13,128,16,"Lean.Parser.ParserCacheEntry",126,0,130,25,126,10,126,26],[143,17,143,20,"Lean.Parser.SyntaxStack",140,0,143,20,141,10,141,21],[154,33,154,36,"Lean.Parser.SyntaxStack.size",154,0,155,29,154,4,154,8],[160,38,160,41,"Lean.Parser.SyntaxStack.shrink",160,0,161,57,160,4,160,10],[177,36,177,39,"Lean.Parser.SyntaxStack.get!",177,0,181,54,177,4,177,8],[183,48,183,51,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11],[198,13,198,16,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[210,34,210,37,"Lean.Parser.ParserState.stackSize",210,0,211,17,210,4,210,13],[213,44,213,47,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[228,48,228,51,"Lean.Parser.ParserState.shrinkStack",228,0,229,53,228,4,228,15],[237,64,237,67,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[256,72,256,75,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18],[282,94,282,97,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[289,89,289,92,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13],[391,34,391,37,"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop",391,0,394,38,391,12,391,25]],"definition":null},"{\"c\":{\"n\":\"List.toArray\",\"m\":\"Init.Prelude\"}}":{"usages":[[96,31,96,38,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22]],"definition":null},"{\"c\":{\"n\":\"List.eraseReps\",\"m\":\"Init.Data.List.Basic\"}}":{"usages":[[97,36,97,45,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22]],"definition":null},"{\"c\":{\"n\":\"List\",\"m\":\"Init.Prelude\"}}":{"usages":[[57,18,57,22,"Lean.Parser.ParserModuleContext",51,0,57,37,52,10,52,29],[82,13,82,17,"Lean.Parser.Error",76,0,83,25,76,10,76,15],[87,31,87,35,"_private.Lean.Parser.Types.0.Lean.Parser.Error.expectedToString",87,0,91,48,87,12,87,28],[275,67,275,71,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[279,45,279,49,"Lean.Parser.ParserState.mkEOIError",279,0,280,56,279,4,279,14],[282,39,282,43,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[298,52,298,56,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[332,16,332,20,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[333,16,333,20,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[369,18,369,22,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20],[369,31,369,35,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20]],"definition":null},"{\"c\":{\"n\":\"Lean.mkErrorStringWithPos\",\"m\":\"Lean.Message\"}}":{"usages":[[319,24,319,44,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14]],"definition":null},"{\"c\":{\"n\":\"Lean.SyntaxNodeKind\",\"m\":\"Init.Prelude\"}}":{"usages":[[37,46,37,60,"Lean.Parser.SyntaxNodeKindSet",37,0,37,65,37,7,37,24],[39,58,39,72,"Lean.Parser.SyntaxNodeKindSet.insert",39,0,40,33,39,4,39,28],[237,34,237,48,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[256,42,256,56,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.node\",\"m\":\"Init.Prelude\"}}":{"usages":[[251,21,251,32,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[259,19,259,30,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.missing\",\"m\":\"Init.Prelude\"}}":{"usages":[[80,27,80,35,"Lean.Parser.Error",76,0,83,25,76,10,76,15],[115,23,115,37,"Lean.Parser.TokenCacheEntry",112,0,115,37,112,10,112,25],[248,32,248,46,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[273,49,273,57,"Lean.Parser.ParserState.mkError",272,0,273,57,272,4,272,11],[277,35,277,43,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[287,15,287,23,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[302,25,302,33,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.ident\",\"m\":\"Init.Prelude\"}}":{"usages":[[17,2,17,14,"Lean.Parser.mkIdent",16,0,17,33,16,7,16,14]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.getPos?\",\"m\":\"Init.Prelude\"}}":{"usages":[[300,55,300,62,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax.atom\",\"m\":\"Init.Prelude\"}}":{"usages":[[14,2,14,13,"Lean.Parser.mkAtom",13,0,14,22,13,7,13,13]],"definition":null},"{\"c\":{\"n\":\"Lean.Syntax\",\"m\":\"Init.Prelude\"}}":{"usages":[[13,51,13,57,"Lean.Parser.mkAtom",13,0,14,22,13,7,13,13],[16,71,16,77,"Lean.Parser.mkIdent",16,0,17,33,16,7,16,14],[80,17,80,23,"Lean.Parser.Error",76,0,83,25,76,10,76,15],[115,13,115,19,"Lean.Parser.TokenCacheEntry",112,0,115,37,112,10,112,25],[127,13,127,19,"Lean.Parser.ParserCacheEntry",126,0,130,25,126,10,126,26],[142,23,142,29,"Lean.Parser.SyntaxStack",140,0,143,20,141,10,141,21],[147,48,147,54,"Lean.Parser.SyntaxStack.toSubarray",147,0,148,33,147,4,147,14],[163,36,163,42,"Lean.Parser.SyntaxStack.push",163,0,164,40,163,4,163,8],[171,33,171,39,"Lean.Parser.SyntaxStack.back",171,0,175,54,171,4,171,8],[177,43,177,49,"Lean.Parser.SyntaxStack.get!",177,0,181,54,177,4,177,8],[183,61,183,67,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11],[186,38,186,44,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8],[222,38,222,44,"Lean.Parser.ParserState.pushSyntax",222,0,223,42,222,4,222,14]],"definition":null},"{\"c\":{\"n\":\"Lean.SourceInfo.none\",\"m\":\"Init.Prelude\"}}":{"usages":[[251,33,251,48,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[259,31,259,46,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18]],"definition":null},"{\"c\":{\"n\":\"Lean.SourceInfo\",\"m\":\"Init.Prelude\"}}":{"usages":[[13,22,13,32,"Lean.Parser.mkAtom",13,0,14,22,13,7,13,13],[16,23,16,33,"Lean.Parser.mkIdent",16,0,17,33,16,7,16,14]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentHashMap.insert\",\"m\":\"Lean.Data.PersistentHashMap\"}}":{"usages":[[40,2,40,26,"Lean.Parser.SyntaxNodeKindSet.insert",39,0,40,33,39,4,39,28]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentHashMap\",\"m\":\"Lean.Data.PersistentHashMap\"}}":{"usages":[[37,28,37,45,"Lean.Parser.SyntaxNodeKindSet",37,0,37,65,37,7,37,24]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.withResetCacheFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[405,14,405,30,"Lean.Parser.withResetCache",405,0,406,63,406,4,406,18],[406,47,406,63,"Lean.Parser.withResetCache",405,0,406,63,406,4,406,18],[410,2,410,18,"Lean.Parser.adaptUncacheableContextFn",408,0,410,61,409,4,409,29]],"definition":[400,4,400,20]},"{\"c\":{\"n\":\"Lean.Parser.withResetCache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[406,4,406,18]},"{\"c\":{\"n\":\"Lean.Parser.withFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[389,2,389,8,"Lean.Parser.adaptCacheableContext",388,0,389,36,388,4,388,25],[406,40,406,46,"Lean.Parser.withResetCache",405,0,406,63,406,4,406,18],[432,55,432,61,"Lean.Parser.withCache",431,0,432,86,432,4,432,13]],"definition":[383,4,383,10]},"{\"c\":{\"n\":\"Lean.Parser.withCacheFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[431,14,431,25,"Lean.Parser.withCache",431,0,432,86,432,4,432,13],[432,63,432,74,"Lean.Parser.withCache",431,0,432,86,432,4,432,13]],"definition":[419,4,419,15]},"{\"c\":{\"n\":\"Lean.Parser.withCache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[432,4,432,13]},"{\"c\":{\"n\":\"Lean.Parser.mkIdent\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[16,7,16,14]},"{\"c\":{\"n\":\"Lean.Parser.mkAtom\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[13,7,13,13]},"{\"c\":{\"n\":\"Lean.Parser.minPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[31,4,31,11]},"{\"c\":{\"n\":\"Lean.Parser.maxPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[28,4,28,11]},"{\"c\":{\"n\":\"Lean.Parser.leadPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[30,4,30,12]},"{\"c\":{\"n\":\"Lean.Parser.instInhabitedParserFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[326,0,326,8]},"{\"c\":{\"n\":\"Lean.Parser.instHashableParserCacheKey\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[122,0,122,8]},"{\"c\":{\"n\":\"Lean.Parser.initCacheForInput\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[136,4,136,21]},"{\"c\":{\"n\":\"Lean.Parser.getNext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[20,4,20,11]},"{\"c\":{\"n\":\"Lean.Parser.argPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[29,4,29,11]},"{\"c\":{\"n\":\"Lean.Parser.adaptUncacheableContextFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[409,4,409,29]},"{\"c\":{\"n\":\"Lean.Parser.adaptCacheableContextFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[389,10,389,33,"Lean.Parser.adaptCacheableContext",388,0,389,36,388,4,388,25]],"definition":[385,4,385,27]},"{\"c\":{\"n\":\"Lean.Parser.adaptCacheableContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[388,4,388,25]},"{\"c\":{\"n\":\"Lean.Parser.TrailingParser\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[379,7,379,21]},"{\"c\":{\"n\":\"Lean.Parser.TokenTable\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[71,11,71,21,"Lean.Parser.ParserContextCore",69,0,71,21,70,10,70,27],[434,94,434,104,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":[35,7,35,17]},"{\"c\":{\"n\":\"Lean.Parser.TokenCacheEntry.token\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[115,2,115,7]},"{\"c\":{\"n\":\"Lean.Parser.TokenCacheEntry.stopPos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[114,2,114,9]},"{\"c\":{\"n\":\"Lean.Parser.TokenCacheEntry.startPos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[137,19,137,27,"Lean.Parser.initCacheForInput",136,0,138,19,136,4,136,21]],"definition":[113,2,113,10]},"{\"c\":{\"n\":\"Lean.Parser.TokenCacheEntry\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[133,16,133,31,"Lean.Parser.ParserCache",132,0,134,59,132,10,132,21]],"definition":[112,10,112,25,"Lean.Parser.TokenCacheEntry",112,0,115,37,112,10,112,25]},"{\"c\":{\"n\":\"Lean.Parser.Token\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[35,36,35,41,"Lean.Parser.TokenTable",35,0,35,41,35,7,35,17],[66,30,66,35,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[332,21,332,26,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[333,21,333,26,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[369,23,369,28,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20],[369,36,369,41,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20]],"definition":[33,7,33,12]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.toSubarray\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[147,4,147,14]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.size\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[158,8,158,12,"Lean.Parser.SyntaxStack.isEmpty",157,0,158,17,157,4,157,11],[167,11,167,15,"Lean.Parser.SyntaxStack.pop",166,0,169,12,166,4,166,7],[172,11,172,15,"Lean.Parser.SyntaxStack.back",171,0,175,54,171,4,171,8],[178,15,178,19,"Lean.Parser.SyntaxStack.get!",177,0,181,54,177,4,177,8],[211,13,211,17,"Lean.Parser.ParserState.stackSize",210,0,211,17,210,4,210,13],[240,28,240,32,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[251,83,251,87,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[259,87,259,91,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18]],"definition":[154,4,154,8]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.shrink\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[214,34,214,40,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[229,34,229,40,"Lean.Parser.ParserState.shrinkStack",228,0,229,53,228,4,228,15],[252,27,252,33,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[260,25,260,31,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18]],"definition":[160,4,160,10]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.push\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[223,34,223,38,"Lean.Parser.ParserState.pushSyntax",222,0,223,42,222,4,222,14],[248,27,248,31,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[253,27,253,31,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[261,25,261,29,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18],[424,23,424,27,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[163,4,163,8]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.pop\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[226,34,226,37,"Lean.Parser.ParserState.popSyntax",225,0,226,39,225,4,225,13]],"definition":[166,4,166,7]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.isEmpty\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[157,4,157,11]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.instHAppendArraySyntax\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[186,0,186,8]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.get!\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[177,4,177,8]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.extract\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[251,58,251,65,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[259,56,259,63,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18]],"definition":[183,4,183,11]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.empty\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[192,28,192,34,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21]],"definition":[150,4,150,9]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack.back\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[299,23,299,27,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[429,75,429,79,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[171,4,171,8]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxStack\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[147,24,147,35,"Lean.Parser.SyntaxStack.toSubarray",147,0,148,33,147,4,147,14],[150,12,150,23,"Lean.Parser.SyntaxStack.empty",150,0,152,11,150,4,150,9],[154,18,154,29,"Lean.Parser.SyntaxStack.size",154,0,155,29,154,4,154,8],[157,21,157,32,"Lean.Parser.SyntaxStack.isEmpty",157,0,158,17,157,4,157,11],[160,20,160,31,"Lean.Parser.SyntaxStack.shrink",160,0,161,57,160,4,160,10],[160,45,160,56,"Lean.Parser.SyntaxStack.shrink",160,0,161,57,160,4,160,10],[163,18,163,29,"Lean.Parser.SyntaxStack.push",163,0,164,40,163,4,163,8],[163,46,163,57,"Lean.Parser.SyntaxStack.push",163,0,164,40,163,4,163,8],[166,17,166,28,"Lean.Parser.SyntaxStack.pop",166,0,169,12,166,4,166,7],[166,32,166,43,"Lean.Parser.SyntaxStack.pop",166,0,169,12,166,4,166,7],[171,18,171,29,"Lean.Parser.SyntaxStack.back",171,0,175,54,171,4,171,8],[177,18,177,29,"Lean.Parser.SyntaxStack.get!",177,0,181,54,177,4,177,8],[183,21,183,32,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11],[186,19,186,30,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8],[186,46,186,57,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8],[192,13,192,24,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[202,40,202,51,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[264,54,264,65,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13]],"definition":[141,10,141,21,"Lean.Parser.SyntaxStack",140,0,143,20,141,10,141,21]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxNodeKindSet.insert\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[39,4,39,28]},"{\"c\":{\"n\":\"Lean.Parser.SyntaxNodeKindSet\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[39,34,39,51,"Lean.Parser.SyntaxNodeKindSet.insert",39,0,40,33,39,4,39,28],[39,76,39,93,"Lean.Parser.SyntaxNodeKindSet.insert",39,0,40,33,39,4,39,28],[370,18,370,35,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20],[370,38,370,55,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20]],"definition":[37,7,37,24]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.toErrorMsg\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[314,4,314,14]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.stxStack\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[211,4,211,12,"Lean.Parser.ParserState.stackSize",210,0,211,17,210,4,210,13],[214,11,214,19,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[214,25,214,33,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[223,11,223,19,"Lean.Parser.ParserState.pushSyntax",222,0,223,42,222,4,222,14],[223,25,223,33,"Lean.Parser.ParserState.pushSyntax",222,0,223,42,222,4,222,14],[226,11,226,19,"Lean.Parser.ParserState.popSyntax",225,0,226,39,225,4,225,13],[226,25,226,33,"Lean.Parser.ParserState.popSyntax",225,0,226,39,225,4,225,13],[229,11,229,19,"Lean.Parser.ParserState.shrinkStack",228,0,229,53,228,4,228,15],[229,25,229,33,"Lean.Parser.ParserState.shrinkStack",228,0,229,53,228,4,228,15],[265,61,265,69,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13],[299,14,299,22,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[392,20,392,28,"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop",391,0,394,38,391,12,391,25],[393,24,393,37,"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop",391,0,394,38,391,12,391,25],[394,11,394,24,"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop",391,0,394,38,391,12,391,25],[424,14,424,22,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[425,23,425,31,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[427,7,427,15,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[428,54,428,62,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[429,66,429,74,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[192,2,192,10]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.stackSize\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[210,4,210,13]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.shrinkStack\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[285,11,285,22,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14]],"definition":[228,4,228,15]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.setPos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[283,17,283,23,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[300,13,300,19,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[312,4,312,10,"Lean.Parser.ParserState.mkUnexpectedErrorAt",311,0,312,39,311,4,311,23]],"definition":[216,4,216,10]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.setError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[273,4,273,12,"Lean.Parser.ParserState.mkError",272,0,273,57,272,4,272,11],[276,13,276,21,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[286,9,286,17,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[301,13,301,21,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":[268,4,268,12]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.setCache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[219,4,219,12]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.restore\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[213,4,213,11]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.recoveredErrors\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[265,4,265,19,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13],[424,79,424,94,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[202,2,202,17]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.pushSyntax\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[273,38,273,48,"Lean.Parser.ParserState.mkError",272,0,273,57,272,4,272,11],[277,24,277,34,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[287,4,287,14,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[302,14,302,24,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":[222,4,222,14]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.pos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[214,71,214,74,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[217,11,217,14,"Lean.Parser.ParserState.setPos",216,0,217,23,216,4,216,10],[232,11,232,14,"Lean.Parser.ParserState.next",231,0,232,34,231,4,231,8],[235,11,235,14,"Lean.Parser.ParserState.next'",234,0,235,37,234,4,234,9],[265,54,265,57,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13],[420,56,420,59,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[429,94,429,97,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[199,2,199,5]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.popSyntax\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[302,4,302,13,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":[225,4,225,13]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.next'\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[234,4,234,9]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.next\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[231,4,231,8]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkUnexpectedTokenErrors\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[309,4,309,27,"Lean.Parser.ParserState.mkUnexpectedTokenError",304,0,309,40,308,4,308,26]],"definition":[298,4,298,27]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkUnexpectedTokenError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[308,4,308,26]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkUnexpectedErrorAt\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[311,4,311,23]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkUnexpectedError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[280,4,280,21,"Lean.Parser.ParserState.mkEOIError",279,0,280,56,279,4,279,14],[312,18,312,35,"Lean.Parser.ParserState.mkUnexpectedErrorAt",311,0,312,39,311,4,311,23]],"definition":[275,4,275,21]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkTrailingNode\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[256,4,256,18]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkNode\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[237,4,237,10]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkErrorsAt\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[290,4,290,14,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13]],"definition":[282,4,282,14]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkErrorAt\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[289,4,289,13]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[272,4,272,11]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.mkEOIError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[279,4,279,14]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.lhsPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[426,50,426,57,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[429,83,429,90,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[198,2,198,9]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.hasError\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[207,4,207,12]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.errorMsg\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[208,4,208,12,"Lean.Parser.ParserState.hasError",206,0,208,20,207,4,207,12],[214,53,214,61,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[265,26,265,34,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13],[426,64,426,72,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[429,101,429,109,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[201,2,201,10]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.cache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[220,11,220,16,"Lean.Parser.ParserState.setCache",219,0,220,27,219,4,219,12],[401,23,401,28,"Lean.Parser.withResetCacheFn",396,0,403,46,400,4,400,20],[402,25,402,42,"Lean.Parser.withResetCacheFn",396,0,403,46,400,4,400,20],[403,12,403,29,"Lean.Parser.withResetCacheFn",396,0,403,46,400,4,400,20],[421,21,421,26,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[424,58,424,63,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[429,11,429,28,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[429,34,429,39,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[200,2,200,7]},"{\"c\":{\"n\":\"Lean.Parser.ParserState.allErrors\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[316,28,316,37,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14]],"definition":[264,4,264,13]},"{\"c\":{\"n\":\"Lean.Parser.ParserState\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[207,18,207,29,"Lean.Parser.ParserState.hasError",206,0,208,20,207,4,207,12],[210,19,210,30,"Lean.Parser.ParserState.stackSize",210,0,211,17,210,4,210,13],[213,17,213,28,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[213,73,213,84,"Lean.Parser.ParserState.restore",213,0,214,86,213,4,213,11],[216,16,216,27,"Lean.Parser.ParserState.setPos",216,0,217,23,216,4,216,10],[216,50,216,61,"Lean.Parser.ParserState.setPos",216,0,217,23,216,4,216,10],[219,18,219,29,"Lean.Parser.ParserState.setCache",219,0,220,27,219,4,219,12],[219,55,219,66,"Lean.Parser.ParserState.setCache",219,0,220,27,219,4,219,12],[222,20,222,31,"Lean.Parser.ParserState.pushSyntax",222,0,223,42,222,4,222,14],[222,48,222,59,"Lean.Parser.ParserState.pushSyntax",222,0,223,42,222,4,222,14],[225,19,225,30,"Lean.Parser.ParserState.popSyntax",225,0,226,39,225,4,225,13],[225,34,225,45,"Lean.Parser.ParserState.popSyntax",225,0,226,39,225,4,225,13],[228,21,228,32,"Lean.Parser.ParserState.shrinkStack",228,0,229,53,228,4,228,15],[228,55,228,66,"Lean.Parser.ParserState.shrinkStack",228,0,229,53,228,4,228,15],[231,14,231,25,"Lean.Parser.ParserState.next",231,0,232,34,231,4,231,8],[231,65,231,76,"Lean.Parser.ParserState.next",231,0,232,34,231,4,231,8],[234,15,234,26,"Lean.Parser.ParserState.next'",234,0,235,37,234,4,234,9],[234,90,234,101,"Lean.Parser.ParserState.next'",234,0,235,37,234,4,234,9],[237,16,237,27,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[237,71,237,82,"Lean.Parser.ParserState.mkNode",237,0,254,50,237,4,237,10],[256,24,256,35,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18],[256,79,256,90,"Lean.Parser.ParserState.mkTrailingNode",256,0,262,43,256,4,256,18],[264,19,264,30,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13],[268,18,268,29,"Lean.Parser.ParserState.setError",267,0,270,87,268,4,268,12],[268,45,268,56,"Lean.Parser.ParserState.setError",267,0,270,87,268,4,268,12],[272,17,272,28,"Lean.Parser.ParserState.mkError",272,0,273,57,272,4,272,11],[272,47,272,58,"Lean.Parser.ParserState.mkError",272,0,273,57,272,4,272,11],[275,27,275,38,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[275,110,275,121,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[279,20,279,31,"Lean.Parser.ParserState.mkEOIError",279,0,280,56,279,4,279,14],[279,66,279,77,"Lean.Parser.ParserState.mkEOIError",279,0,280,56,279,4,279,14],[282,20,282,31,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[282,109,282,120,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[289,19,289,30,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13],[289,104,289,115,"Lean.Parser.ParserState.mkErrorAt",289,0,290,37,289,4,289,13],[298,33,298,44,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[298,94,298,105,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27],[308,32,308,43,"Lean.Parser.ParserState.mkUnexpectedTokenError",304,0,309,40,308,4,308,26],[308,89,308,100,"Lean.Parser.ParserState.mkUnexpectedTokenError",304,0,309,40,308,4,308,26],[311,29,311,40,"Lean.Parser.ParserState.mkUnexpectedErrorAt",311,0,312,39,311,4,311,23],[311,78,311,89,"Lean.Parser.ParserState.mkUnexpectedErrorAt",311,0,312,39,311,4,311,23],[314,41,314,52,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14],[324,32,324,43,"Lean.Parser.ParserFn",324,0,324,57,324,4,324,12],[324,46,324,57,"Lean.Parser.ParserFn",324,0,324,57,324,4,324,12],[434,111,434,122,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16],[434,126,434,137,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":[191,10,191,21,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21]},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext.options\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[54,2,54,9]},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext.openDecls\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[57,2,57,11]},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext.env\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[53,2,53,5]},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext.currNamespace\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[56,2,56,15]},"{\"c\":{\"n\":\"Lean.Parser.ParserModuleContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[70,50,70,69,"Lean.Parser.ParserContextCore",69,0,71,21,70,10,70,27],[434,63,434,82,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":[52,10,52,29,"Lean.Parser.ParserModuleContext",51,0,57,37,52,10,52,29]},"{\"c\":{\"n\":\"Lean.Parser.ParserInfo.firstTokens\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[371,2,371,13]},"{\"c\":{\"n\":\"Lean.Parser.ParserInfo.collectTokens\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[369,2,369,15]},"{\"c\":{\"n\":\"Lean.Parser.ParserInfo.collectKinds\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[370,2,370,14]},"{\"c\":{\"n\":\"Lean.Parser.ParserInfo\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[375,9,375,19,"Lean.Parser.Parser",374,0,377,20,374,10,374,16]],"definition":[368,10,368,20,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20]},"{\"c\":{\"n\":\"Lean.Parser.ParserFn.run\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[434,4,434,16]},"{\"c\":{\"n\":\"Lean.Parser.ParserFn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[326,21,326,29,"Lean.Parser.instInhabitedParserFn",326,0,327,25,326,0,326,8],[376,9,376,17,"Lean.Parser.Parser",374,0,377,20,374,10,374,16],[383,16,383,24,"Lean.Parser.withFn",381,0,383,85,383,4,383,10],[383,27,383,35,"Lean.Parser.withFn",381,0,383,85,383,4,383,10],[385,87,385,95,"Lean.Parser.adaptCacheableContextFn",385,0,386,73,385,4,385,27],[385,99,385,107,"Lean.Parser.adaptCacheableContextFn",385,0,386,73,385,4,385,27],[391,44,391,52,"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop",391,0,394,38,391,12,391,25],[391,56,391,64,"_private.Lean.Parser.Types.0.Lean.Parser.withStackDrop",391,0,394,38,391,12,391,25],[400,26,400,34,"Lean.Parser.withResetCacheFn",396,0,403,46,400,4,400,20],[400,38,400,46,"Lean.Parser.withResetCacheFn",396,0,403,46,400,4,400,20],[409,79,409,87,"Lean.Parser.adaptUncacheableContextFn",408,0,410,61,409,4,409,29],[409,91,409,99,"Lean.Parser.adaptUncacheableContextFn",408,0,410,61,409,4,409,29],[419,41,419,49,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[419,53,419,61,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[434,22,434,30,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":[324,4,324,12]},"{\"c\":{\"n\":\"Lean.Parser.ParserContextCore.tokens\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[438,4,438,10,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":[71,2,71,8]},"{\"c\":{\"n\":\"Lean.Parser.ParserContextCore.toInputContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[437,4,437,18,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserContextCore.toCacheableParserContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[386,13,386,37,"Lean.Parser.adaptCacheableContextFn",385,0,386,73,385,4,385,27],[386,45,386,69,"Lean.Parser.adaptCacheableContextFn",385,0,386,73,385,4,385,27],[420,16,420,40,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserContextCore\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[74,32,74,49,"Lean.Parser.ParserContext",73,0,74,69,74,10,74,23],[409,35,409,52,"Lean.Parser.adaptUncacheableContextFn",408,0,410,61,409,4,409,29],[409,55,409,72,"Lean.Parser.adaptUncacheableContextFn",408,0,410,61,409,4,409,29]],"definition":[70,10,70,27,"Lean.Parser.ParserContextCore",69,0,71,21,70,10,70,27]},"{\"c\":{\"n\":\"Lean.Parser.ParserContext.toParserContextCore\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[410,38,410,57,"Lean.Parser.adaptUncacheableContextFn",408,0,410,61,409,4,409,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Parser.ParserContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[324,16,324,29,"Lean.Parser.ParserFn",324,0,324,57,324,4,324,12]],"definition":[74,10,74,23,"Lean.Parser.ParserContext",73,0,74,69,74,10,74,23]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheKey.pos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[124,20,124,23,"Lean.Parser.instHashableParserCacheKey",122,0,124,38,122,0,122,8]],"definition":[119,2,119,5]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheKey.parserName\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[124,27,124,37,"Lean.Parser.instHashableParserCacheKey",122,0,124,38,122,0,122,8]],"definition":[118,2,118,12]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheKey\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[122,20,122,34,"Lean.Parser.instHashableParserCacheKey",122,0,124,38,122,0,122,8],[134,28,134,42,"Lean.Parser.ParserCache",132,0,134,59,132,10,132,21]],"definition":[117,10,117,24,"Lean.Parser.ParserCacheKey",117,0,120,14,117,10,117,24]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheEntry.stx\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[424,30,424,33,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[127,2,127,5]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheEntry.newPos\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[424,48,424,54,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[129,2,129,8]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheEntry.lhsPrec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[424,37,424,44,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[128,2,128,9]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheEntry.errorMsg\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[424,67,424,75,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[130,2,130,10]},"{\"c\":{\"n\":\"Lean.Parser.ParserCacheEntry\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[134,43,134,59,"Lean.Parser.ParserCache",132,0,134,59,132,10,132,21]],"definition":[126,10,126,26,"Lean.Parser.ParserCacheEntry",126,0,130,25,126,10,126,26]},"{\"c\":{\"n\":\"Lean.Parser.ParserCache.tokenCache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[137,2,137,12,"Lean.Parser.initCacheForInput",136,0,138,19,136,4,136,21]],"definition":[133,2,133,12]},"{\"c\":{\"n\":\"Lean.Parser.ParserCache.parserCache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[138,2,138,13,"Lean.Parser.initCacheForInput",136,0,138,19,136,4,136,21],[401,29,401,40,"Lean.Parser.withResetCacheFn",396,0,403,46,400,4,400,20],[421,27,421,38,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[429,40,429,51,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":[134,2,134,13]},"{\"c\":{\"n\":\"Lean.Parser.ParserCache\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[136,41,136,52,"Lean.Parser.initCacheForInput",136,0,138,19,136,4,136,21],[200,13,200,24,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[219,40,219,51,"Lean.Parser.ParserState.setCache",219,0,220,27,219,4,219,12]],"definition":[132,10,132,21,"Lean.Parser.ParserCache",132,0,134,59,132,10,132,21]},"{\"c\":{\"n\":\"Lean.Parser.Parser.info\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[375,2,375,6]},"{\"c\":{\"n\":\"Lean.Parser.Parser.fn\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[383,71,383,73,"Lean.Parser.withFn",381,0,383,85,383,4,383,10],[383,81,383,83,"Lean.Parser.withFn",381,0,383,85,383,4,383,10]],"definition":[376,2,376,4]},"{\"c\":{\"n\":\"Lean.Parser.Parser\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[379,25,379,31,"Lean.Parser.TrailingParser",379,0,379,31,379,7,379,21],[383,42,383,48,"Lean.Parser.withFn",381,0,383,85,383,4,383,10],[383,52,383,58,"Lean.Parser.withFn",381,0,383,85,383,4,383,10],[388,82,388,88,"Lean.Parser.adaptCacheableContext",388,0,389,36,388,4,388,25],[388,91,388,97,"Lean.Parser.adaptCacheableContext",388,0,389,36,388,4,388,25],[406,21,406,27,"Lean.Parser.withResetCache",405,0,406,63,406,4,406,18],[406,30,406,36,"Lean.Parser.withResetCache",405,0,406,63,406,4,406,18],[432,36,432,42,"Lean.Parser.withCache",431,0,432,86,432,4,432,13],[432,45,432,51,"Lean.Parser.withCache",431,0,432,86,432,4,432,13]],"definition":[374,10,374,16,"Lean.Parser.Parser",374,0,377,20,374,10,374,16]},"{\"c\":{\"n\":\"Lean.Parser.InputContext.input\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[46,2,46,7]},"{\"c\":{\"n\":\"Lean.Parser.InputContext.fileName\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[319,49,319,57,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14]],"definition":[47,2,47,10]},"{\"c\":{\"n\":\"Lean.Parser.InputContext.fileMap\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[318,19,318,26,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14]],"definition":[48,2,48,9]},"{\"c\":{\"n\":\"Lean.Parser.InputContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[70,36,70,48,"Lean.Parser.ParserContextCore",69,0,71,21,70,10,70,27],[314,22,314,34,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14],[434,40,434,52,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":[45,10,45,22,"Lean.Parser.InputContext",42,0,49,20,45,10,45,22]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.unknown\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[355,34,355,41,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[359,4,359,11,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9],[371,33,371,52,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20]],"definition":[331,4,331,11,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.tokens\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[341,18,341,24,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[341,34,341,40,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[345,4,345,10,"Lean.Parser.FirstTokens.toOptional",344,0,346,21,344,4,344,14],[351,4,351,10,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[351,18,351,24,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[351,34,351,40,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[353,4,353,10,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[354,18,354,24,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[360,4,360,10,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9]],"definition":[332,4,332,10,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.toStr\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[364,14,364,19,"Lean.Parser.FirstTokens.instToString",363,0,364,19,363,0,363,8]],"definition":[357,4,357,9]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.toOptional\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[349,34,349,44,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[350,34,350,44,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9]],"definition":[344,4,344,14]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.seq\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[338,4,338,7]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.optTokens\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[340,4,340,13,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[340,18,340,27,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[340,34,340,43,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[341,4,341,13,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[345,18,345,27,"Lean.Parser.FirstTokens.toOptional",344,0,346,21,344,4,344,14],[352,4,352,13,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[352,18,352,27,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[352,34,352,43,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[353,18,353,27,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[353,34,353,43,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[354,4,354,13,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[354,34,354,43,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[361,4,361,13,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9]],"definition":[333,4,333,13,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.merge\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[348,4,348,9]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.instToString\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[363,0,363,8]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens.epsilon\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[339,4,339,11,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[349,4,349,11,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[350,18,350,25,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[358,4,358,11,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9]],"definition":[330,4,330,11,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21]},"{\"c\":{\"n\":\"Lean.Parser.FirstTokens\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[330,16,330,27,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[331,16,331,27,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[332,29,332,40,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[333,29,333,40,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21],[338,10,338,21,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[338,24,338,35,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[338,38,338,49,"Lean.Parser.FirstTokens.seq",338,0,342,37,338,4,338,7],[344,17,344,28,"Lean.Parser.FirstTokens.toOptional",344,0,346,21,344,4,344,14],[344,31,344,42,"Lean.Parser.FirstTokens.toOptional",344,0,346,21,344,4,344,14],[348,12,348,23,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[348,26,348,37,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[348,40,348,51,"Lean.Parser.FirstTokens.merge",348,0,355,41,348,4,348,9],[357,12,357,23,"Lean.Parser.FirstTokens.toStr",357,0,361,40,357,4,357,9],[363,20,363,31,"Lean.Parser.FirstTokens.instToString",363,0,364,19,363,0,363,8],[371,18,371,29,"Lean.Parser.ParserInfo",368,0,372,20,368,10,368,20]],"definition":[329,10,329,21,"Lean.Parser.FirstTokens",329,0,334,20,329,10,329,21]},"{\"c\":{\"n\":\"Lean.Parser.Error.unexpectedTk\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[107,6,107,18,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[108,6,108,18,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[301,24,301,36,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":[80,2,80,14]},"{\"c\":{\"n\":\"Lean.Parser.Error.unexpected\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[94,25,94,35,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22],[94,58,94,68,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22],[107,20,107,30,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[108,20,108,30,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[108,53,108,63,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[276,24,276,34,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21]],"definition":[81,2,81,12]},"{\"c\":{\"n\":\"Lean.Parser.Error.toString\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[102,14,102,28,"Lean.Parser.Error.instToString",101,0,102,28,101,0,101,8]],"definition":[93,14,93,22]},"{\"c\":{\"n\":\"Lean.Parser.Error.merge\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[104,4,104,9]},"{\"c\":{\"n\":\"Lean.Parser.Error.instToString\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[101,0,101,8]},"{\"c\":{\"n\":\"Lean.Parser.Error.expected\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[95,25,95,33,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22],[96,22,96,30,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22],[108,72,108,80,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[108,87,108,95,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[108,102,108,110,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[273,15,273,23,"Lean.Parser.ParserState.mkError",272,0,273,57,272,4,272,11],[276,43,276,51,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21],[286,20,286,28,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[301,44,301,52,"Lean.Parser.ParserState.mkUnexpectedTokenErrors",292,0,302,33,298,4,298,27]],"definition":[82,2,82,10]},"{\"c\":{\"n\":\"Lean.Parser.Error\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[93,28,93,33,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22],[101,20,101,25,"Lean.Parser.Error.instToString",101,0,102,28,101,0,101,8],[104,19,104,24,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[104,28,104,33,"Lean.Parser.Error.merge",104,0,108,112,104,4,104,9],[130,20,130,25,"Lean.Parser.ParserCacheEntry",126,0,130,25,126,10,126,26],[201,20,201,25,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[202,54,202,59,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[264,68,264,73,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13],[268,36,268,41,"Lean.Parser.ParserState.setError",267,0,270,87,268,4,268,12]],"definition":[76,10,76,15,"Lean.Parser.Error",76,0,83,25,76,10,76,15]},"{\"c\":{\"n\":\"Lean.Parser.CacheableParserContext.suppressInsideQuot\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[64,2,64,20]},"{\"c\":{\"n\":\"Lean.Parser.CacheableParserContext.savedPos?\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[65,2,65,11]},"{\"c\":{\"n\":\"Lean.Parser.CacheableParserContext.quotDepth\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[63,2,63,11]},"{\"c\":{\"n\":\"Lean.Parser.CacheableParserContext.prec\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[436,4,436,8,"Lean.Parser.ParserFn.run",434,0,439,5,434,4,434,16]],"definition":[61,2,61,6]},"{\"c\":{\"n\":\"Lean.Parser.CacheableParserContext.forbiddenTk?\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[],"definition":[66,2,66,14]},"{\"c\":{\"n\":\"Lean.Parser.CacheableParserContext\",\"m\":\"Lean.Parser.Types\"}}":{"usages":[[70,71,70,93,"Lean.Parser.ParserContextCore",69,0,71,21,70,10,70,27],[117,33,117,55,"Lean.Parser.ParserCacheKey",117,0,120,14,117,10,117,24],[385,33,385,55,"Lean.Parser.adaptCacheableContextFn",385,0,386,73,385,4,385,27],[385,58,385,80,"Lean.Parser.adaptCacheableContextFn",385,0,386,73,385,4,385,27],[388,31,388,53,"Lean.Parser.adaptCacheableContext",388,0,389,36,388,4,388,25],[388,56,388,78,"Lean.Parser.adaptCacheableContext",388,0,389,36,388,4,388,25]],"definition":[60,10,60,32,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32]},"{\"c\":{\"n\":\"Lean.Options\",\"m\":\"Lean.Data.Options\"}}":{"usages":[[54,18,54,25,"Lean.Parser.ParserModuleContext",51,0,57,37,52,10,52,29]],"definition":null},"{\"c\":{\"n\":\"Lean.OpenDecl\",\"m\":\"Lean.Data.OpenDecl\"}}":{"usages":[[57,23,57,31,"Lean.Parser.ParserModuleContext",51,0,57,37,52,10,52,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Name.anonymous\",\"m\":\"Init.Prelude\"}}":{"usages":[[56,26,56,36,"Lean.Parser.ParserModuleContext",51,0,57,37,52,10,52,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Name\",\"m\":\"Init.Prelude\"}}":{"usages":[[16,63,16,67,"Lean.Parser.mkIdent",16,0,17,33,16,7,16,14],[56,18,56,22,"Lean.Parser.ParserModuleContext",51,0,57,37,52,10,52,29],[118,15,118,19,"Lean.Parser.ParserCacheKey",117,0,120,14,117,10,117,24],[419,30,419,34,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[432,28,432,32,"Lean.Parser.withCache",431,0,432,86,432,4,432,13]],"definition":null},"{\"c\":{\"n\":\"Lean.FileMap.toPosition\",\"m\":\"Lean.Data.Position\"}}":{"usages":[[318,27,318,37,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14]],"definition":null},"{\"c\":{\"n\":\"Lean.FileMap\",\"m\":\"Lean.Data.Position\"}}":{"usages":[[48,13,48,20,"Lean.Parser.InputContext",42,0,49,20,45,10,45,22]],"definition":null},"{\"c\":{\"n\":\"Lean.Environment\",\"m\":\"Lean.Environment\"}}":{"usages":[[53,8,53,19,"Lean.Parser.ParserModuleContext",51,0,57,37,52,10,52,29]],"definition":null},"{\"c\":{\"n\":\"Lean.Data.Trie\",\"m\":\"Lean.Data.Trie\"}}":{"usages":[[35,21,35,35,"Lean.Parser.TokenTable",35,0,35,41,35,7,35,17]],"definition":null},"{\"c\":{\"n\":\"Inhabited.default\",\"m\":\"Init.Prelude\"}}":{"usages":[[327,2,327,9,"Lean.Parser.instInhabitedParserFn",326,0,327,25,326,0,326,8]],"definition":null},"{\"c\":{\"n\":\"Inhabited\",\"m\":\"Init.Prelude\"}}":{"usages":[[49,11,49,20],[83,11,83,20],[326,11,326,20,"Lean.Parser.instInhabitedParserFn",326,0,327,25,326,0,326,8],[334,11,334,20],[372,11,372,20],[377,11,377,20]],"definition":null},"{\"c\":{\"n\":\"Id.run\",\"m\":\"Init.Control.Id\"}}":{"usages":[[282,124,282,130,"Lean.Parser.ParserState.mkErrorsAt",282,0,287,23,282,4,282,14],[314,66,314,72,"Lean.Parser.ParserState.toErrorMsg",314,0,320,8,314,4,314,14],[419,76,419,82,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":null},"{\"c\":{\"n\":\"Hashable.hash\",\"m\":\"Init.Prelude\"}}":{"usages":[[124,2,124,6,"Lean.Parser.instHashableParserCacheKey",122,0,124,38,122,0,122,8],[124,12,124,16,"Lean.Parser.instHashableParserCacheKey",122,0,124,38,122,0,122,8]],"definition":null},"{\"c\":{\"n\":\"Hashable\",\"m\":\"Init.Prelude\"}}":{"usages":[[122,11,122,19,"Lean.Parser.instHashableParserCacheKey",122,0,124,38,122,0,122,8]],"definition":null},"{\"c\":{\"n\":\"HAppend.hAppend\",\"m\":\"Init.Prelude\"}}":{"usages":[[187,2,187,9,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8]],"definition":null},"{\"c\":{\"n\":\"HAppend\",\"m\":\"Init.Prelude\"}}":{"usages":[[186,11,186,18,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8]],"definition":null},"{\"c\":{\"n\":\"Char\",\"m\":\"Init.Prelude\"}}":{"usages":[[20,50,20,54,"Lean.Parser.getNext",19,0,21,28,20,4,20,11]],"definition":null},"{\"c\":{\"n\":\"Bool.true\",\"m\":\"Init.Prelude\"}}":{"usages":[[275,102,275,106,"Lean.Parser.ParserState.mkUnexpectedError",275,0,277,50,275,4,275,21]],"definition":null},"{\"c\":{\"n\":\"Bool.false\",\"m\":\"Init.Prelude\"}}":{"usages":[[64,31,64,36,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32]],"definition":null},"{\"c\":{\"n\":\"Bool\",\"m\":\"Init.Prelude\"}}":{"usages":[[64,23,64,27,"Lean.Parser.CacheableParserContext",59,0,67,14,60,10,60,32],[157,36,157,40,"Lean.Parser.SyntaxStack.isEmpty",157,0,158,17,157,4,157,11],[207,33,207,37,"Lean.Parser.ParserState.hasError",206,0,208,20,207,4,207,12]],"definition":null},"{\"c\":{\"n\":\"BEq\",\"m\":\"Init.Prelude\"}}":{"usages":[[67,11,67,14],[83,22,83,25],[120,11,120,14]],"definition":null},"{\"c\":{\"n\":\"Array.toSubarray\",\"m\":\"Init.Data.Array.Subarray\"}}":{"usages":[[148,12,148,22,"Lean.Parser.SyntaxStack.toSubarray",147,0,148,33,147,4,147,14]],"definition":null},"{\"c\":{\"n\":\"Array.toList\",\"m\":\"Init.Prelude\"}}":{"usages":[[97,29,97,35,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22]],"definition":null},"{\"c\":{\"n\":\"Array.size\",\"m\":\"Init.Prelude\"}}":{"usages":[[155,12,155,16,"Lean.Parser.SyntaxStack.size",154,0,155,29,154,4,154,8],[425,36,425,40,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15],[427,20,427,24,"Lean.Parser.withCacheFn",412,0,429,112,419,4,419,15]],"definition":null},"{\"c\":{\"n\":\"Array.shrink\",\"m\":\"Init.Data.Array.Basic\"}}":{"usages":[[161,32,161,38,"Lean.Parser.SyntaxStack.shrink",160,0,161,57,160,4,160,10]],"definition":null},"{\"c\":{\"n\":\"Array.qsort\",\"m\":\"Init.Data.Array.QSort.Basic\"}}":{"usages":[[96,39,96,44,"Lean.Parser.Error.toString",93,0,99,43,93,14,93,22]],"definition":null},"{\"c\":{\"n\":\"Array.push\",\"m\":\"Init.Prelude\"}}":{"usages":[[164,32,164,36,"Lean.Parser.SyntaxStack.push",163,0,164,40,163,4,163,8]],"definition":null},"{\"c\":{\"n\":\"Array.pop\",\"m\":\"Init.Data.Array.Basic\"}}":{"usages":[[168,34,168,37,"Lean.Parser.SyntaxStack.pop",166,0,169,12,166,4,166,7]],"definition":null},"{\"c\":{\"n\":\"Array.extract\",\"m\":\"Init.Prelude\"}}":{"usages":[[184,12,184,19,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11]],"definition":null},"{\"c\":{\"n\":\"Array.back!\",\"m\":\"Init.Data.Array.Basic\"}}":{"usages":[[173,14,173,19,"Lean.Parser.SyntaxStack.back",171,0,175,54,171,4,171,8]],"definition":null},"{\"c\":{\"n\":\"Array\",\"m\":\"Init.Prelude\"}}":{"usages":[[142,17,142,22,"Lean.Parser.SyntaxStack",140,0,143,20,141,10,141,21],[183,55,183,60,"Lean.Parser.SyntaxStack.extract",183,0,184,60,183,4,183,11],[186,32,186,37,"Lean.Parser.SyntaxStack.instHAppendArraySyntax",186,0,187,63,186,0,186,8],[202,20,202,25,"Lean.Parser.ParserState",191,0,202,67,191,10,191,21],[264,34,264,39,"Lean.Parser.ParserState.allErrors",264,0,265,85,264,4,264,13]],"definition":null}},"module":"Lean.Parser.Types","directImports":[["Lean.Data.Trie",false,false,false],["Lean.Syntax",false,false,false],["Lean.Message",false,false,false],["Lean.DocString.Extension",false,false,false]]}
backend/core/leanprover--lean4---v4.22.0/lib/lean/Lean/ParserCompiler/Attribute.ilean ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":4,"references":{"{\"c\":{\"n\":\"String\",\"m\":\"Init.Prelude\"}}":{"usages":[[19,55,19,61,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Pure.pure\",\"m\":\"Init.Prelude\"}}":{"usages":[[36,2,36,6,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Prod.snd\",\"m\":\"Init.Prelude\"}}":{"usages":[[23,77,23,78,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[24,82,24,83,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Prod.fst\",\"m\":\"Init.Prelude\"}}":{"usages":[[23,73,23,74,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[24,78,24,79,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Option.some\",\"m\":\"Init.Prelude\"}}":{"usages":[[48,4,48,8,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":null},"{\"c\":{\"n\":\"Option\",\"m\":\"Init.Prelude\"}}":{"usages":[[40,87,40,93,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15]],"definition":null},"{\"c\":{\"n\":\"Lean.setEnv\",\"m\":\"Lean.MonadEnv\"}}":{"usages":[[33,6,33,12,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.registerSimplePersistentEnvExtension\",\"m\":\"Lean.EnvExtension\"}}":{"usages":[[21,72,21,108,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.registerBuiltinAttribute\",\"m\":\"Lean.Attributes\"}}":{"usages":[[35,2,35,26,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.mkStateFromImportedEntries\",\"m\":\"Lean.EnvExtension\"}}":{"usages":[[23,23,23,49,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.evalConst\",\"m\":\"Lean.MonadEnv\"}}":{"usages":[[48,14,48,23,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":null},"{\"c\":{\"n\":\"Lean.SimplePersistentEnvExtensionDescr.name\",\"m\":\"Lean.EnvExtension\"}}":{"usages":[[22,4,22,8,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.SimplePersistentEnvExtensionDescr.addImportedFn\",\"m\":\"Lean.EnvExtension\"}}":{"usages":[[23,4,23,17,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.SimplePersistentEnvExtensionDescr.addEntryFn\",\"m\":\"Lean.EnvExtension\"}}":{"usages":[[24,4,24,14,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.SimplePersistentEnvExtension.getState\",\"m\":\"Lean.EnvExtension\"}}":{"usages":[[41,12,41,20,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15]],"definition":null},"{\"c\":{\"n\":\"Lean.SimplePersistentEnvExtension\",\"m\":\"Lean.EnvExtension\"}}":{"usages":[[15,9,15,37,"Lean.ParserCompiler.CombinatorAttribute",13,0,16,20,13,10,13,29],[21,12,21,40,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.PersistentEnvExtension.addEntry\",\"m\":\"Lean.Environment\"}}":{"usages":[[33,20,33,28,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[44,11,44,19,"Lean.ParserCompiler.CombinatorAttribute.setDeclFor",43,0,44,42,43,4,43,14]],"definition":null},"{\"c\":{\"n\":\"Lean.ParserCompiler.registerCombinatorAttribute\",\"m\":\"Lean.ParserCompiler.Attribute\"}}":{"usages":[],"definition":[19,4,19,31]},"{\"c\":{\"n\":\"Lean.ParserCompiler.CombinatorAttribute.setDeclFor\",\"m\":\"Lean.ParserCompiler.Attribute\"}}":{"usages":[],"definition":[43,4,43,14]},"{\"c\":{\"n\":\"Lean.ParserCompiler.CombinatorAttribute.runDeclFor\",\"m\":\"Lean.ParserCompiler.Attribute\"}}":{"usages":[],"definition":[46,11,46,21]},"{\"c\":{\"n\":\"Lean.ParserCompiler.CombinatorAttribute.impl\",\"m\":\"Lean.ParserCompiler.Attribute\"}}":{"usages":[[36,9,36,13,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[49,61,49,65,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":[14,2,14,6]},"{\"c\":{\"n\":\"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?\",\"m\":\"Lean.ParserCompiler.Attribute\"}}":{"usages":[[47,13,47,24,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":[40,4,40,15]},"{\"c\":{\"n\":\"Lean.ParserCompiler.CombinatorAttribute.ext\",\"m\":\"Lean.ParserCompiler.Attribute\"}}":{"usages":[[36,27,36,30,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[41,8,41,11,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15],[44,7,44,10,"Lean.ParserCompiler.CombinatorAttribute.setDeclFor",43,0,44,42,43,4,43,14]],"definition":[15,2,15,5]},"{\"c\":{\"n\":\"Lean.ParserCompiler.CombinatorAttribute\",\"m\":\"Lean.ParserCompiler.Attribute\"}}":{"usages":[[20,9,20,28,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[40,24,40,43,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15],[43,23,43,42,"Lean.ParserCompiler.CombinatorAttribute.setDeclFor",43,0,44,42,43,4,43,14],[46,34,46,53,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":[13,10,13,29,"Lean.ParserCompiler.CombinatorAttribute",13,0,16,20,13,10,13,29]},"{\"c\":{\"n\":\"Lean.NameMap.insert\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[23,64,23,70,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[24,69,24,75,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.NameMap.find?\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[41,26,41,31,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15]],"definition":null},"{\"c\":{\"n\":\"Lean.NameMap\",\"m\":\"Lean.Data.NameMap\"}}":{"usages":[[15,53,15,60,"Lean.ParserCompiler.CombinatorAttribute",13,0,16,20,13,10,13,29],[21,56,21,63,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[24,32,24,39,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.Name\",\"m\":\"Init.Prelude\"}}":{"usages":[[15,39,15,43,"Lean.ParserCompiler.CombinatorAttribute",13,0,16,20,13,10,13,29],[15,46,15,50,"Lean.ParserCompiler.CombinatorAttribute",13,0,16,20,13,10,13,29],[15,61,15,65,"Lean.ParserCompiler.CombinatorAttribute",13,0,16,20,13,10,13,29],[19,40,19,44,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[19,70,19,74,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[21,42,21,46,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[21,49,21,53,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[21,64,21,68,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[24,40,24,44,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[24,51,24,55,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[24,58,24,62,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[40,79,40,83,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15],[40,94,40,98,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15],[43,78,43,82,"Lean.ParserCompiler.CombinatorAttribute.setDeclFor",43,0,44,42,43,4,43,14],[43,92,43,96,"Lean.ParserCompiler.CombinatorAttribute.setDeclFor",43,0,44,42,43,4,43,14],[46,69,46,73,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":null},"{\"c\":{\"n\":\"Lean.MonadEnv.getEnv\",\"m\":\"Lean.Environment\"}}":{"usages":[[31,16,31,22,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[47,28,47,34,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":null},"{\"c\":{\"n\":\"Lean.Environment\",\"m\":\"Lean.Environment\"}}":{"usages":[[40,52,40,63,"Lean.ParserCompiler.CombinatorAttribute.getDeclFor?",40,0,41,42,40,4,40,15],[43,51,43,62,"Lean.ParserCompiler.CombinatorAttribute.setDeclFor",43,0,44,42,43,4,43,14],[43,100,43,111,"Lean.ParserCompiler.CombinatorAttribute.setDeclFor",43,0,44,42,43,4,43,14]],"definition":null},"{\"c\":{\"n\":\"Lean.Elab.realizeGlobalConstNoOverloadWithInfo\",\"m\":\"Lean.Elab.InfoTree.Main\"}}":{"usages":[[32,27,32,68,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.Core.CoreM\",\"m\":\"Lean.CoreM\"}}":{"usages":[[46,77,46,82,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImplCore.ref\",\"m\":\"Lean.Attributes\"}}":{"usages":[[27,4,27,7,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImplCore.name\",\"m\":\"Lean.Attributes\"}}":{"usages":[[28,4,28,8,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31],[49,66,49,70,"Lean.ParserCompiler.CombinatorAttribute.runDeclFor",46,0,49,98,46,11,46,21]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImplCore.descr\",\"m\":\"Lean.Attributes\"}}":{"usages":[[29,4,29,9,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImpl.add\",\"m\":\"Lean.Attributes\"}}":{"usages":[[30,4,30,7,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.AttributeImpl\",\"m\":\"Lean.Attributes\"}}":{"usages":[[14,9,14,22,"Lean.ParserCompiler.CombinatorAttribute",13,0,16,20,13,10,13,29],[26,17,26,30,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Lean.Attribute.Builtin.getIdent\",\"m\":\"Lean.Attributes\"}}":{"usages":[[32,72,32,98,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null},"{\"c\":{\"n\":\"Inhabited\",\"m\":\"Init.Prelude\"}}":{"usages":[[16,11,16,20]],"definition":null},"{\"c\":{\"n\":\"IO\",\"m\":\"Init.System.IO\"}}":{"usages":[[20,6,20,8,"Lean.ParserCompiler.registerCombinatorAttribute",19,0,36,39,19,4,19,31]],"definition":null}},"module":"Lean.ParserCompiler.Attribute","directImports":[["Lean.Attributes",false,false,false],["Lean.Compiler.InitAttr",false,false,false],["Lean.ToExpr",false,false,false]]}