Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
sarah.grebing
ProofScriptParser
Commits
e35d6ac7
Commit
e35d6ac7
authored
Jan 24, 2018
by
Sarah Grebing
Browse files
Docu, and changed package building plugin
parent
b2d6b0e4
Pipeline
#17240
passed with stages
in 9 minutes and 38 seconds
Changes
31
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
rt-key/src/main/java/edu/kit/iti/formal/psdbg/interpreter/KeYMatcher.java
View file @
e35d6ac7
...
...
@@ -156,7 +156,7 @@ public class KeYMatcher implements MatcherApi<KeyData> {
}
assignments
.
forEach
(
variableAssignment
->
System
.
out
.
println
(
variableAssignment
));
//
assignments.forEach(variableAssignment -> System.out.println(variableAssignment));
return
assignments
.
isEmpty
()?
null
:
assignments
;
}
...
...
@@ -198,11 +198,11 @@ public class KeYMatcher implements MatcherApi<KeyData> {
Value
<
String
>
value
=
toValueTerm
(
currentState
.
getData
(),
matched
);
va
.
declare
(
s
,
value
.
getType
());
va
.
assign
(
s
,
value
);
LOGGER
.
error
(
"Variables to match "
+
s
+
" : "
+
value
);
//
LOGGER.
info
("Variables to match " + s + " : " + value);
}
}
List
<
VariableAssignment
>
retList
=
new
LinkedList
();
LOGGER
.
error
(
"Matched Variables "
+
va
.
toString
());
LOGGER
.
info
(
"Matched Variables "
+
va
.
toString
());
retList
.
add
(
va
);
return
retList
;
}
...
...
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/assume.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/
macro
s/auto.html
→
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/
command
s/auto.html
View file @
e35d6ac7
File moved
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/cut.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
smt
</title>
</head>
<body>
<h2
id=
"smt"
>
smt
</h2>
<blockquote>
<p>
Synopsis:
<code>
cut TERM
</code></p>
</blockquote>
<p></strong>
Description:
</strong>
Performs a cut and thus splits the sequent into two goals. The unnamed
argument is the formula to cut with
</p>
<p><strong>
Arguments:
</strong></p>
<ul>
<li><em>
TERM
</em>
formula to cut with
</li>
</ul>
Examples:
<code>
cut `value1 = value2`;
</code>
</body>
</html>
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/exit.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/focus.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/instantiate.html
View file @
e35d6ac7
...
...
@@ -11,10 +11,10 @@
</blockquote>
<p><strong>
Arguments:
</strong></p>
<ul>
<li><code>
formula
</code>
:
<em>
TERM
</em>
(
<em>
R
</em>
)null
</li>
<li><code>
var
</code>
:
<em>
STRING
</em>
(
<em>
R
</em>
)null
</li>
<li><code>
occ
</code>
:
<em>
INT
</em>
(
<em>
R
</em>
)n
ul
l
</li>
<li><code>
with
</code>
:
<em>
TERM
</em>
(
<em>
R
</em>
)null
</li>
<li><code>
formula
</code>
:
<em>
TERM
</em>
top-level formula where variables should be instantiated
</li>
<li><code>
var
</code>
:
<em>
STRING
</em>
the variable name that shoudl be instantiated
</li>
<li><code>
occ
</code>
:
<em>
INT
</em>
occurence of the top-level form
ul
a
</li>
<li><code>
with
</code>
:
<em>
TERM
</em>
the term with which variables should be instantiated
</li>
</ul>
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/javascript.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/leave.html
0 → 100644
View file @
e35d6ac7
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/let.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
Title
</title>
</head>
<body>
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/macro.html
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
macro
</title>
</head>
<body>
<h2
id=
"macro"
>
macro
</h2>
<blockquote>
<p>
Synopsis:
<code>
macro macroname
</code></p>
</blockquote>
<p></strong>
Description:
</strong>
The macro command applies the macro specified as argument
</p>
<code>
macro
</code>
keyword can be ommited
<p><strong>
Arguments:
</strong></p>
<ul>
<li>
macroname :
<em>
STRING
</em>
name of macro to apply
</li>
</ul>
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/schemaVar.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/script.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
Call to subscripts
</title>
</head>
<body>
<h2
id=
"script"
>
Call to subscripts
</h2>
<blockquote>
<p>
Synopsis:
<code>
scriptname;
</code></p>
</blockquote>
Call of a subscript.
<p><strong>
Arguments:
</strong></p>
Arguments according to the subscript's declaration.
</body>
</html>
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/select.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/set.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/skip.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<body>
This command is currently not supported by PSDBG.
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/commands/smt.html
0 → 100644
View file @
e35d6ac7
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
smt
</title>
</head>
<body>
<h2
id=
"smt"
>
smt
</h2>
<blockquote>
<p>
Synopsis:
<code>
smt solver=
<
STRING
>
</code></p>
</blockquote>
<p></strong>
Description:
</strong>
Invoke an external SMT solver. That solver must be adequately
configured outside the script mechanism. By default, Z3 is invoked,
but that can be chosen.
</p>
<p><strong>
Arguments:
</strong></p>
<ul>
<li>
solver :
<em>
STRING
</em>
comma separated list of SMT solvers (currently supported: "z3", "yices")
</li>
</ul>
</body>
</html>
\ No newline at end of file
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/macros/autopilot-prep.html
View file @
e35d6ac7
...
...
@@ -2,12 +2,12 @@
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
autopilot
-
prep
</title>
<title>
autopilot
_
prep
</title>
</head>
<body>
<h2
id=
"autopilot-prep"
>
autopilot
-
prep
</h2>
<h2
id=
"autopilot-prep"
>
autopilot
_
prep
</h2>
<blockquote>
<p>
Synopsis:
<code>
autopilot
-
prep;
</code></p>
<p>
Synopsis:
<code>
autopilot
_
prep;
</code></p>
</blockquote>
<p><strong></strong>
Description:
</strong></strong></p>
This macro performs the following steps:
...
...
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/macros/infflow-autopilot.html
View file @
e35d6ac7
...
...
@@ -2,12 +2,12 @@
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
infflow
-
autopilot
</title>
<title>
infflow
_
autopilot
</title>
</head>
<body>
<h2
id=
"infflow-autopilot"
>
infflow
-
autopilot
</h2>
<h2
id=
"infflow-autopilot"
>
infflow
_
autopilot
</h2>
<blockquote>
<p>
Synopsis:
<code>
infflow
-
autopilot;
</code></p>
<p>
Synopsis:
<code>
infflow
_
autopilot;
</code></p>
</blockquote>
<p><strong></strong>
Description:
</strong></strong></p>
This macro is tailored to information flow problems.
...
...
rt-key/src/main/resources/edu/kit/iti/formal/psdbg/macros/nosplit-prop.html
View file @
e35d6ac7
...
...
@@ -2,12 +2,12 @@
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
nosplit
-
prop
</title>
<title>
nosplit
_
prop
</title>
</head>
<body>
<h2
id=
"symbex"
>
nosplit
-
prop
</h2>
<h2
id=
"symbex"
>
nosplit
_
prop
</h2>
<blockquote>
<p>
Synopsis:
<code>
nosplit
-
prop;
</code></p>
<p>
Synopsis:
<code>
nosplit
_
prop;
</code></p>
</blockquote>
<p><strong></strong>
Description:
</strong></strong></p>
This macros applies rules to decompose propositional toplevel formulas without applying splitting rules.
...
...
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment