summaryrefslogtreecommitdiff
path: root/docs/ext
diff options
context:
space:
mode:
authorAina Niemetz <aina.niemetz@gmail.com>2021-06-09 00:20:14 -0700
committerGitHub <noreply@github.com>2021-06-09 07:20:14 +0000
commitb257f55a3051362cb3f86d23c2e90384311faa73 (patch)
tree373e4e1898ad2755055a59b64ddd063ccda79e74 /docs/ext
parenta0ea3701810d5af31ff3f4af75ee39233dd43301 (diff)
docs: Migrate separation logic theory reference. (#6702)
This migrates page https://cvc4.github.io/separation-logic.
Diffstat (limited to 'docs/ext')
-rw-r--r--docs/ext/smtliblexer.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/docs/ext/smtliblexer.py b/docs/ext/smtliblexer.py
index 5dd54d006..2ce860e39 100644
--- a/docs/ext/smtliblexer.py
+++ b/docs/ext/smtliblexer.py
@@ -9,13 +9,17 @@ class SmtLibLexer(RegexLexer):
'root': [
(r'QF_BV', token.Text),
(r'QF_UFDT', token.Text),
- (r'ALL_SUPPORTED', token.Text),
+ (r'ALL', token.Text),
+ (r'QF_ALL', token.Text),
+ (r'set-info', token.Keyword),
(r'set-logic', token.Keyword),
(r'set-option', token.Keyword),
(r'declare-codatatypes', token.Keyword),
(r'declare-const', token.Keyword),
+ (r'declare-datatype', token.Keyword),
(r'declare-datatypes', token.Keyword),
(r'declare-fun', token.Keyword),
+ (r'declare-sort', token.Keyword),
(r'define-fun', token.Keyword),
(r'assert\b', token.Keyword),
(r'check-sat-assuming', token.Keyword),
@@ -32,6 +36,7 @@ class SmtLibLexer(RegexLexer):
(r':produce-models', token.Name.Attribute),
(r':produce-unsat-cores', token.Name.Attribute),
(r':produce-unsat-assumptions', token.Name.Attribute),
+ (r':status', token.Name.Attribute),
(r'!', token.Name.Attribute),
(r'BitVec', token.Name.Attribute),
(r'RNE', token.Name.Attribute),
@@ -48,11 +53,15 @@ class SmtLibLexer(RegexLexer):
(r'bvult', token.Operator),
(r'bvule', token.Operator),
(r'bvsdiv', token.Operator),
+ (r'emp', token.Operator),
(r'extract', token.Operator),
(r'fp.gt', token.Operator),
(r'ite', token.Operator),
(r'mkTuple', token.Operator),
(r'to_fp_unsigned', token.Operator),
+ (r'pto', token.Operator),
+ (r'sep', token.Operator),
+ (r'wand', token.Operator),
(r'\+zero', token.Operator),
(r'#b[0-1]+', token.Text),
(r'bv[0-9]+', token.Text),
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback