|
1 | 1 | \lstset{
|
2 |
| - basicstyle=\ttfamily, |
| 2 | + basicstyle=\ttfamily\color{black!80!white}, |
3 | 3 | captionpos=b,
|
4 | 4 | extendedchars=true,
|
5 | 5 | tabsize=2,
|
6 | 6 | columns=fixed,
|
7 | 7 | keepspaces=true,
|
8 | 8 | showstringspaces=false,
|
9 | 9 | breaklines=true,
|
10 |
| - commentstyle=\color{gray}, |
11 |
| - keywordstyle=[1]\color{blue!72!black}, |
12 |
| - keywordstyle=[2]\color{orange!64!black}, |
13 |
| - keywordstyle=[3]\color{teal!80!black}, |
14 |
| - keywordstyle=[4]\color{red!64!black}, |
15 |
| - keywordstyle=[5]\color{green!40!black}, |
16 |
| - keywordstyle=[6]\color{purple!96!black}, |
| 10 | + commentstyle=\color{gray!90!white}, |
| 11 | + keywordstyle=[1]\color{blue!75!black}, |
| 12 | + keywordstyle=[2]\color{orange!75!black}, |
| 13 | + keywordstyle=[3]\color{teal!90!black}, |
| 14 | + keywordstyle=[4]\color{red!65!black}, |
| 15 | + keywordstyle=[5]\color{green!45!black}, |
| 16 | + keywordstyle=[6]\color{purple!95!black}, |
| 17 | + keywordstyle=[7]\color{black}, |
17 | 18 | sensitive=true,
|
18 | 19 | numbers=left,
|
19 | 20 | numberblanklines=false,
|
20 | 21 | numbersep=8pt,
|
21 |
| - numberstyle=\ttfamily\fontsize{8pt}{8.5}\selectfont\color{gray}, |
| 22 | + numberstyle=\ttfamily\fontsize{8pt}{8.5}\selectfont\color{gray!60!white}, |
22 | 23 | xleftmargin=2em,
|
23 | 24 | }
|
24 | 25 |
|
|
28 | 29 |
|
29 | 30 | \lstdefinelanguage{SyGuS}{
|
30 | 31 | alsoletter={\_,-,+,*,=,>,<,:},
|
31 |
| - escapeinside={([}{])}, |
32 | 32 | mathescape=true,
|
33 | 33 | texcl=true,
|
34 | 34 | morecomment=[l]{;},
|
35 | 35 | morestring=[b]",
|
36 |
| - keywords=[1]{check-synth, set-feature, set-logic, set-option}, |
37 |
| - keywords=[2]{BV, CHC, CHC_, CHC_QF_, DTLIA, DTNIA, Inv, Inv_, Inv_QF_, LIA, LRA, NIA, PBE, PBE_, QF_, S, SLIA, CHC_LIA, Inv\_LIA, PBE\_SLIA}, |
38 |
| - keywords=[3]{declare-var, declare-datatype, declare-datatypes, declare-sort, define-fun, define-sort}, |
39 |
| - keywords=[4]{assume, chc-constraint, constraint, inv-constraint}, |
40 |
| - keywords=[5]{synth-fun, synth-inv, synth-pred}, |
41 |
| - keywords=[6]{:fwd-decls, :grammars, :oracles, :recursion} |
| 36 | + keywords=[1]{check-synth, % |
| 37 | + set-feature, set-logic, set-option}, |
| 38 | + keywords=[2]{BV, CHC, CHC_, CHC_QF_, CHC_LIA, DTLIA, DTNIA, % |
| 39 | + Inv, Inv_, Inv_QF_, Inv\_LIA, LIA, LRA, NIA, % |
| 40 | + PBE, PBE_, PBE\_SLIA, QF_, S, SLIA}, |
| 41 | + keywords=[3]{declare-var, % |
| 42 | + declare-datatype, declare-datatypes, % |
| 43 | + declare-sort, % |
| 44 | + define-fun, define-sort}, |
| 45 | + keywords=[4]{assume, % |
| 46 | + chc-constraint, constraint, inv-constraint}, |
| 47 | + keywords=[5]{synth-fun}, |
| 48 | + keywords=[6]{oracle-assume, oracle-constraint, % |
| 49 | + declare-oracle-fun, % |
| 50 | + declare-correctness-oracle, declare-correctness-cex-oracle, % |
| 51 | + oracle-constraint-cex, oracle-constraint-io, % |
| 52 | + oracle-constraint-membership, % |
| 53 | + oracle-constraint-poswitness, oracle-constraint-negwitness} |
| 54 | + keywords=[7]{:fwd-decls, :grammars, :oracles, :recursion} |
42 | 55 | }
|
43 | 56 |
|
44 |
| -\global\long\def\sygusinline{\lstinline[language=SyGuS,mathescape]} |
| 57 | +\global\long\def\code{\lstinline[language=SyGuS]} |
0 commit comments