Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
sarah.grebing
ProofScriptParser
Commits
f3c061d8
Commit
f3c061d8
authored
Aug 17, 2017
by
Alexander Weigl
Browse files
refactor and matcher
parent
a8d6499c
Pipeline
#12898
failed with stage
in 1 minute and 30 seconds
Changes
211
Pipelines
1
Show whitespace changes
Inline
Side-by-side
src/main/java/edu/kit/formal/interpreter/MatchEvaluator.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/MatchEvaluator.java
View file @
f3c061d8
package
edu.kit.formal.interpreter
;
import
edu.kit.formal.interpreter.data.GoalNode
;
import
edu.kit.formal.interpreter.data.Value
;
import
edu.kit.formal.interpreter.data.VariableAssignment
;
import
edu.kit.formal.p
roofscript
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
roofscript
parser.Visitor
;
import
edu.kit.formal.p
roofscript
parser.ast.*
;
import
edu.kit.formal.p
roofscript
parser.types.SimpleType
;
import
edu.kit.formal.p
roofscript
parser.types.TypeFacade
;
package
edu.kit.formal.
psdb.
interpreter
;
import
edu.kit.formal.
psdb.
interpreter.data.GoalNode
;
import
edu.kit.formal.
psdb.
interpreter.data.Value
;
import
edu.kit.formal.
psdb.
interpreter.data.VariableAssignment
;
import
edu.kit.formal.p
sdb.
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
sdb.
parser.Visitor
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
import
edu.kit.formal.p
sdb.
parser.types.SimpleType
;
import
edu.kit.formal.p
sdb.
parser.types.TypeFacade
;
import
lombok.Getter
;
import
org.apache.commons.lang.NotImplementedException
;
...
...
src/main/java/edu/kit/formal/interpreter/MatcherApi.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/MatcherApi.java
View file @
f3c061d8
package
edu.kit.formal.interpreter
;
package
edu.kit.formal.
psdb.
interpreter
;
import
edu.kit.formal.interpreter.data.GoalNode
;
import
edu.kit.formal.interpreter.data.VariableAssignment
;
import
edu.kit.formal.p
roofscript
parser.ast.Signature
;
import
edu.kit.formal.
psdb.
interpreter.data.GoalNode
;
import
edu.kit.formal.
psdb.
interpreter.data.VariableAssignment
;
import
edu.kit.formal.p
sdb.
parser.ast.Signature
;
import
java.util.List
;
...
...
src/main/java/edu/kit/formal/interpreter/NodeAddedEvent.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/NodeAddedEvent.java
View file @
f3c061d8
package
edu.kit.formal.interpreter
;
package
edu.kit.formal.
psdb.
interpreter
;
import
edu.kit.formal.interpreter.graphs.PTreeNode
;
import
edu.kit.formal.
psdb.
interpreter.graphs.PTreeNode
;
import
lombok.Getter
;
/**
...
...
src/main/java/edu/kit/formal/interpreter/ScopeLogger.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/ScopeLogger.java
View file @
f3c061d8
package
edu.kit.formal.interpreter
;
package
edu.kit.formal.
psdb.
interpreter
;
import
edu.kit.formal.p
roofscript
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
roofscript
parser.ast.ASTNode
;
import
edu.kit.formal.p
sdb.
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
sdb.
parser.ast.ASTNode
;
import
lombok.Getter
;
import
lombok.Setter
;
...
...
src/main/java/edu/kit/formal/interpreter/ScopeObservable.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/ScopeObservable.java
View file @
f3c061d8
package
edu.kit.formal.interpreter
;
package
edu.kit.formal.
psdb.
interpreter
;
import
edu.kit.formal.p
roofscript
parser.Visitor
;
import
edu.kit.formal.p
roofscript
parser.ast.ASTNode
;
import
edu.kit.formal.p
sdb.
parser.Visitor
;
import
edu.kit.formal.p
sdb.
parser.ast.ASTNode
;
import
org.antlr.v4.runtime.ParserRuleContext
;
import
java.util.List
;
...
...
src/main/java/edu/kit/formal/interpreter/data/GoalNode.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/data/GoalNode.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.data
;
package
edu.kit.formal.
psdb.
interpreter.data
;
import
edu.kit.formal.proofscriptparser.types.SimpleType
;
import
edu.kit.formal.proofscriptparser.ast.Variable
;
import
edu.kit.formal.proofscriptparser.types.Type
;
import
edu.kit.formal.psdb.parser.ast.Variable
;
import
edu.kit.formal.psdb.parser.types.Type
;
import
lombok.Getter
;
import
lombok.ToString
;
...
...
src/main/java/edu/kit/formal/interpreter/data/KeyData.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/data/KeyData.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.data
;
package
edu.kit.formal.
psdb.
interpreter.data
;
import
de.uka.ilkd.key.control.KeYEnvironment
;
import
de.uka.ilkd.key.java.SourceElement
;
...
...
src/main/java/edu/kit/formal/interpreter/data/KeyScriptSequent.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/data/KeyScriptSequent.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.data
;
package
edu.kit.formal.
psdb.
interpreter.data
;
import
de.uka.ilkd.key.api.ProjectedNode
;
import
lombok.Getter
;
...
...
src/main/java/edu/kit/formal/interpreter/data/State.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/data/State.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.data
;
package
edu.kit.formal.
psdb.
interpreter.data
;
import
lombok.Getter
;
import
lombok.Setter
;
...
...
src/main/java/edu/kit/formal/interpreter/data/Value.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/data/Value.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.data
;
package
edu.kit.formal.
psdb.
interpreter.data
;
import
edu.kit.formal.p
roofscript
parser.ast.*
;
import
edu.kit.formal.p
roofscript
parser.types.SimpleType
;
import
edu.kit.formal.p
roofscript
parser.types.Type
;
import
edu.kit.formal.p
roofscript
parser.types.TypeFacade
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
import
edu.kit.formal.p
sdb.
parser.types.SimpleType
;
import
edu.kit.formal.p
sdb.
parser.types.Type
;
import
edu.kit.formal.p
sdb.
parser.types.TypeFacade
;
import
lombok.Getter
;
import
lombok.RequiredArgsConstructor
;
...
...
src/main/java/edu/kit/formal/interpreter/data/VariableAssignment.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/data/VariableAssignment.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.data
;
package
edu.kit.formal.
psdb.
interpreter.data
;
import
edu.kit.formal.interpreter.exceptions.VariableNotDefinedException
;
import
edu.kit.formal.proofscriptparser.types.SimpleType
;
import
edu.kit.formal.proofscriptparser.ast.Variable
;
import
edu.kit.formal.proofscriptparser.types.Type
;
import
edu.kit.formal.psdb.interpreter.exceptions.VariableNotDefinedException
;
import
edu.kit.formal.psdb.parser.ast.Variable
;
import
edu.kit.formal.psdb.parser.types.Type
;
import
lombok.ToString
;
import
java.util.HashMap
;
...
...
src/main/java/edu/kit/formal/interpreter/dbg/Blocker.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/dbg/Blocker.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.dbg
;
package
edu.kit.formal.
psdb.
interpreter.dbg
;
import
edu.kit.formal.p
roofscript
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
roofscript
parser.ast.*
;
import
edu.kit.formal.p
sdb.
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
import
java.util.Set
;
import
java.util.TreeSet
;
...
...
src/main/java/edu/kit/formal/interpreter/dbg/Debugger.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/dbg/Debugger.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.dbg
;
import
edu.kit.formal.interpreter.HistoryListener
;
import
edu.kit.formal.interpreter.Interpreter
;
import
edu.kit.formal.interpreter.data.GoalNode
;
import
edu.kit.formal.interpreter.data.State
;
import
edu.kit.formal.interpreter.data.Value
;
import
edu.kit.formal.interpreter.data.VariableAssignment
;
import
edu.kit.formal.interpreter.funchdl.BuiltinCommands
;
import
edu.kit.formal.interpreter.funchdl.CommandHandler
;
import
edu.kit.formal.interpreter.funchdl.DefaultLookup
;
import
edu.kit.formal.p
roofscript
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
roofscript
parser.Facade
;
import
edu.kit.formal.p
roofscript
parser.ScriptLanguageParser
;
import
edu.kit.formal.p
roofscript
parser.TransformAst
;
import
edu.kit.formal.p
roofscript
parser.ast.*
;
package
edu.kit.formal.
psdb.
interpreter.dbg
;
import
edu.kit.formal.
psdb.
interpreter.HistoryListener
;
import
edu.kit.formal.
psdb.
interpreter.Interpreter
;
import
edu.kit.formal.
psdb.
interpreter.data.GoalNode
;
import
edu.kit.formal.
psdb.
interpreter.data.State
;
import
edu.kit.formal.
psdb.
interpreter.data.Value
;
import
edu.kit.formal.
psdb.
interpreter.data.VariableAssignment
;
import
edu.kit.formal.
psdb.
interpreter.funchdl.BuiltinCommands
;
import
edu.kit.formal.
psdb.
interpreter.funchdl.CommandHandler
;
import
edu.kit.formal.
psdb.
interpreter.funchdl.DefaultLookup
;
import
edu.kit.formal.p
sdb.
parser.DefaultASTVisitor
;
import
edu.kit.formal.p
sdb.
parser.Facade
;
import
edu.kit.formal.p
sdb.
parser.ScriptLanguageParser
;
import
edu.kit.formal.p
sdb.
parser.TransformAst
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
import
org.antlr.v4.runtime.CharStreams
;
import
java.io.BufferedReader
;
...
...
src/main/java/edu/kit/formal/interpreter/dbg/PseudoMatcher.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/dbg/PseudoMatcher.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.dbg
;
package
edu.kit.formal.
psdb.
interpreter.dbg
;
import
edu.kit.formal.interpreter.MatcherApi
;
import
edu.kit.formal.interpreter.data.GoalNode
;
import
edu.kit.formal.interpreter.data.Value
;
import
edu.kit.formal.interpreter.data.VariableAssignment
;
import
edu.kit.formal.proofscriptparser.ast.Signature
;
import
edu.kit.formal.proofscriptparser.types.SimpleType
;
import
edu.kit.formal.proofscriptparser.ast.Variable
;
import
edu.kit.formal.proofscriptparser.types.Type
;
import
edu.kit.formal.psdb.interpreter.MatcherApi
;
import
edu.kit.formal.psdb.interpreter.data.GoalNode
;
import
edu.kit.formal.psdb.interpreter.data.Value
;
import
edu.kit.formal.psdb.interpreter.data.VariableAssignment
;
import
edu.kit.formal.psdb.parser.ast.Signature
;
import
edu.kit.formal.psdb.parser.ast.Variable
;
import
edu.kit.formal.psdb.parser.types.Type
;
import
java.util.Collections
;
import
java.util.List
;
...
...
src/main/java/edu/kit/formal/interpreter/exceptions/InterpreterRuntimeException.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/exceptions/InterpreterRuntimeException.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.exceptions
;
package
edu.kit.formal.
psdb.
interpreter.exceptions
;
/**
* @author Alexander Weigl
...
...
src/main/java/edu/kit/formal/interpreter/exceptions/NoCallHandlerException.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/exceptions/NoCallHandlerException.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.exceptions
;
package
edu.kit.formal.
psdb.
interpreter.exceptions
;
import
edu.kit.formal.p
roofscript
parser.ast.CallStatement
;
import
edu.kit.formal.p
sdb.
parser.ast.CallStatement
;
/**
* @author Alexander Weigl
...
...
src/main/java/edu/kit/formal/interpreter/exceptions/ScriptCommandNotApplicableException.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/exceptions/ScriptCommandNotApplicableException.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.exceptions
;
package
edu.kit.formal.
psdb.
interpreter.exceptions
;
import
de.uka.ilkd.key.macros.scripts.RuleCommand
;
...
...
src/main/java/edu/kit/formal/interpreter/exceptions/StateGraphException.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/exceptions/StateGraphException.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.exceptions
;
package
edu.kit.formal.
psdb.
interpreter.exceptions
;
/**
* Exception that is thrown if State graph could not be build properly
...
...
src/main/java/edu/kit/formal/interpreter/exceptions/VariableNotDeclaredException.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/exceptions/VariableNotDeclaredException.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.exceptions
;
package
edu.kit.formal.
psdb.
interpreter.exceptions
;
/**
* @author Alexander Weigl
...
...
src/main/java/edu/kit/formal/interpreter/exceptions/VariableNotDefinedException.java
→
src/main/java/edu/kit/formal/
psdb/
interpreter/exceptions/VariableNotDefinedException.java
View file @
f3c061d8
package
edu.kit.formal.interpreter.exceptions
;
package
edu.kit.formal.
psdb.
interpreter.exceptions
;
/**
* @author Alexander Weigl
...
...
Prev
1
2
3
4
5
6
7
…
11
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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