Commit f3c061d8 authored by Alexander Weigl's avatar Alexander Weigl
Browse files

refactor and matcher

parent a8d6499c
Pipeline #12898 failed with stage
in 1 minute and 30 seconds
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
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.proofscriptparser.ast.CallStatement;
import edu.kit.formal.proofscriptparser.ast.Variable;
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.parser.ast.CallStatement;
import edu.kit.formal.psdb.parser.ast.Variable;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.Interpreter;
/**
* @author Alexander Weigl
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.data.VariableAssignment;
import edu.kit.formal.proofscriptparser.ast.CallStatement;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.data.VariableAssignment;
import edu.kit.formal.psdb.parser.ast.CallStatement;
/**
* @author Alexander Weigl
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.data.VariableAssignment;
import edu.kit.formal.proofscriptparser.ast.CallStatement;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.data.VariableAssignment;
import edu.kit.formal.psdb.parser.ast.CallStatement;
/**
* @author Alexander Weigl
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.data.VariableAssignment;
import edu.kit.formal.interpreter.exceptions.NoCallHandlerException;
import edu.kit.formal.proofscriptparser.ast.CallStatement;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.data.VariableAssignment;
import edu.kit.formal.psdb.interpreter.exceptions.NoCallHandlerException;
import edu.kit.formal.psdb.parser.ast.CallStatement;
import lombok.Getter;
import java.util.ArrayList;
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import de.uka.ilkd.key.macros.ProofMacro;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.data.Value;
import edu.kit.formal.interpreter.data.VariableAssignment;
import edu.kit.formal.proofscriptparser.ast.*;
import edu.kit.formal.proofscriptparser.types.SimpleType;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.data.Value;
import edu.kit.formal.psdb.interpreter.data.VariableAssignment;
import edu.kit.formal.psdb.parser.ast.*;
import edu.kit.formal.psdb.parser.types.SimpleType;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import de.uka.ilkd.key.control.AbstractUserInterfaceControl;
import de.uka.ilkd.key.control.DefaultUserInterfaceControl;
import de.uka.ilkd.key.macros.scripts.EngineState;
import de.uka.ilkd.key.macros.scripts.ProofScriptCommand;
import de.uka.ilkd.key.proof.Goal;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.data.GoalNode;
import edu.kit.formal.interpreter.data.KeyData;
import edu.kit.formal.interpreter.data.State;
import edu.kit.formal.interpreter.data.VariableAssignment;
import edu.kit.formal.proofscriptparser.ast.CallStatement;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.data.GoalNode;
import edu.kit.formal.psdb.interpreter.data.KeyData;
import edu.kit.formal.psdb.interpreter.data.State;
import edu.kit.formal.psdb.interpreter.data.VariableAssignment;
import edu.kit.formal.psdb.parser.ast.CallStatement;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import org.key_project.util.collection.ImmutableList;
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.data.VariableAssignment;
import edu.kit.formal.proofscriptparser.Facade;
import edu.kit.formal.proofscriptparser.ast.CallStatement;
import edu.kit.formal.proofscriptparser.ast.ProofScript;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.data.VariableAssignment;
import edu.kit.formal.psdb.parser.Facade;
import edu.kit.formal.psdb.parser.ast.CallStatement;
import edu.kit.formal.psdb.parser.ast.ProofScript;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
......
package edu.kit.formal.interpreter.funchdl;
package edu.kit.formal.psdb.interpreter.funchdl;
import de.uka.ilkd.key.control.AbstractUserInterfaceControl;
import de.uka.ilkd.key.control.DefaultUserInterfaceControl;
......@@ -7,13 +7,13 @@ import de.uka.ilkd.key.macros.scripts.RuleCommand;
import de.uka.ilkd.key.macros.scripts.ScriptException;
import de.uka.ilkd.key.proof.Goal;
import de.uka.ilkd.key.rule.Rule;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.data.GoalNode;
import edu.kit.formal.interpreter.data.KeyData;
import edu.kit.formal.interpreter.data.State;
import edu.kit.formal.interpreter.data.VariableAssignment;
import edu.kit.formal.interpreter.exceptions.ScriptCommandNotApplicableException;
import edu.kit.formal.proofscriptparser.ast.CallStatement;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.data.GoalNode;
import edu.kit.formal.psdb.interpreter.data.KeyData;
import edu.kit.formal.psdb.interpreter.data.State;
import edu.kit.formal.psdb.interpreter.data.VariableAssignment;
import edu.kit.formal.psdb.interpreter.exceptions.ScriptCommandNotApplicableException;
import edu.kit.formal.psdb.parser.ast.CallStatement;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import org.key_project.util.collection.ImmutableList;
......
package edu.kit.formal.interpreter.graphs;
package edu.kit.formal.psdb.interpreter.graphs;
import edu.kit.formal.proofscriptparser.ast.ASTNode;
import edu.kit.formal.psdb.parser.ast.ASTNode;
import java.util.LinkedList;
import java.util.List;
......
package edu.kit.formal.interpreter.graphs;
package edu.kit.formal.psdb.interpreter.graphs;
import com.google.common.graph.EndpointPair;
import com.google.common.graph.MutableValueGraph;
import com.google.common.graph.ValueGraphBuilder;
import edu.kit.formal.interpreter.funchdl.CommandLookup;
import edu.kit.formal.interpreter.funchdl.ProofScriptHandler;
import edu.kit.formal.proofscriptparser.DefaultASTVisitor;
import edu.kit.formal.proofscriptparser.ast.*;
import edu.kit.formal.psdb.interpreter.funchdl.CommandLookup;
import edu.kit.formal.psdb.interpreter.funchdl.ProofScriptHandler;
import edu.kit.formal.psdb.parser.DefaultASTVisitor;
import edu.kit.formal.psdb.parser.ast.*;
import java.util.*;
......
package edu.kit.formal.interpreter.graphs;
package edu.kit.formal.psdb.interpreter.graphs;
/**
* Edge Type a state graph and control flow graph may have
......
package edu.kit.formal.interpreter.graphs;
package edu.kit.formal.psdb.interpreter.graphs;
import edu.kit.formal.interpreter.NodeAddedEvent;
import edu.kit.formal.psdb.interpreter.NodeAddedEvent;
/**
* Listener for Change events in the state graph
......
package edu.kit.formal.interpreter.graphs;
package edu.kit.formal.psdb.interpreter.graphs;
import edu.kit.formal.interpreter.data.KeyData;
import edu.kit.formal.interpreter.data.State;
import edu.kit.formal.proofscriptparser.ast.ASTNode;
import edu.kit.formal.psdb.interpreter.data.KeyData;
import edu.kit.formal.psdb.interpreter.data.State;
import edu.kit.formal.psdb.parser.ast.ASTNode;
import java.util.LinkedList;
......
package edu.kit.formal.interpreter.graphs;
package edu.kit.formal.psdb.interpreter.graphs;
import com.google.common.eventbus.Subscribe;
import edu.kit.formal.gui.controller.Events;
import edu.kit.formal.gui.controller.PuppetMaster;
import edu.kit.formal.gui.controls.DebuggerStatusBar;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.InterpretingService;
import edu.kit.formal.interpreter.data.GoalNode;
import edu.kit.formal.interpreter.data.KeyData;
import edu.kit.formal.interpreter.data.State;
import edu.kit.formal.proofscriptparser.ast.ASTNode;
import edu.kit.formal.proofscriptparser.ast.ProofScript;
import edu.kit.formal.psdb.gui.controller.Events;
import edu.kit.formal.psdb.gui.controller.PuppetMaster;
import edu.kit.formal.psdb.gui.controls.DebuggerStatusBar;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.InterpretingService;
import edu.kit.formal.psdb.interpreter.data.GoalNode;
import edu.kit.formal.psdb.interpreter.data.KeyData;
import edu.kit.formal.psdb.interpreter.data.State;
import edu.kit.formal.psdb.parser.ast.ASTNode;
import edu.kit.formal.psdb.parser.ast.ProofScript;
import javafx.application.Platform;
import javafx.beans.property.*;
import javafx.collections.FXCollections;
......
package edu.kit.formal.interpreter.graphs;
package edu.kit.formal.psdb.interpreter.graphs;
import com.google.common.graph.MutableValueGraph;
import com.google.common.graph.ValueGraphBuilder;
import edu.kit.formal.interpreter.Interpreter;
import edu.kit.formal.interpreter.NodeAddedEvent;
import edu.kit.formal.interpreter.data.GoalNode;
import edu.kit.formal.interpreter.data.KeyData;
import edu.kit.formal.interpreter.data.State;
import edu.kit.formal.interpreter.exceptions.StateGraphException;
import edu.kit.formal.proofscriptparser.DefaultASTVisitor;
import edu.kit.formal.proofscriptparser.Visitor;
import edu.kit.formal.proofscriptparser.ast.*;
import edu.kit.formal.psdb.interpreter.Interpreter;
import edu.kit.formal.psdb.interpreter.NodeAddedEvent;
import edu.kit.formal.psdb.interpreter.data.GoalNode;
import edu.kit.formal.psdb.interpreter.data.KeyData;
import edu.kit.formal.psdb.interpreter.data.State;
import edu.kit.formal.psdb.interpreter.exceptions.StateGraphException;
import edu.kit.formal.psdb.parser.DefaultASTVisitor;
import edu.kit.formal.psdb.parser.Visitor;
import edu.kit.formal.psdb.parser.ast.*;
import javafx.application.Platform;
import javafx.beans.property.SimpleObjectProperty;
import lombok.Getter;
......
package edu.kit.formal.proofscriptparser.lint;
package edu.kit.formal.psdb.lint;
import edu.kit.formal.proofscriptparser.lint.checkers.IssuesId;
import edu.kit.formal.psdb.lint.checkers.IssuesId;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
......
package edu.kit.formal.proofscriptparser.lint;
package edu.kit.formal.psdb.lint;
import com.github.mustachejava.DefaultMustacheFactory;
import com.github.mustachejava.Mustache;
import com.github.mustachejava.reflect.ReflectionObjectHandler;
import edu.kit.formal.proofscriptparser.ast.ASTNode;
import edu.kit.formal.psdb.parser.ast.ASTNode;
import lombok.Data;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
......
package edu.kit.formal.proofscriptparser.lint;
package edu.kit.formal.psdb.lint;
import edu.kit.formal.proofscriptparser.ast.ASTNode;
import edu.kit.formal.proofscriptparser.ast.ProofScript;
import edu.kit.formal.psdb.parser.ast.ASTNode;
import java.util.List;
......
package edu.kit.formal.proofscriptparser.lint;
package edu.kit.formal.psdb.lint;
import edu.kit.formal.proofscriptparser.Facade;
import edu.kit.formal.proofscriptparser.ast.ProofScript;
import edu.kit.formal.psdb.parser.Facade;
import edu.kit.formal.psdb.parser.ast.ProofScript;
import org.antlr.v4.runtime.CharStreams;
import java.io.*;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment