chore: prepare to add scoped and local instances

This commit is contained in:
Leonardo de Moura 2020-12-05 15:36:23 -08:00
parent 1af03901da
commit d27770ea0e

View file

@ -42,7 +42,10 @@ def «abbrev» := parser! "abbrev " >> declId >> optDeclSig >> declVal
def «def» := parser! "def " >> declId >> optDeclSig >> declVal
def «theorem» := parser! "theorem " >> declId >> declSig >> declVal
def «constant» := parser! "constant " >> declId >> declSig >> optional declValSimple
def «instance» := parser! "instance " >> optional declId >> declSig >> declVal
def «instance» := parser!
(checkOutsideQuot >> "instance " >> optional declId >> declSig >> declVal)
<|>
(checkInsideQuot >> Term.attrKind >> "instance " >> optional declId >> declSig >> declVal)
def «axiom» := parser! "axiom " >> declId >> declSig
def «example» := parser! "example " >> declSig >> declVal
def inferMod := parser! atomic (symbol "{" >> "}")