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/p
roofscriptparser
/lint/LinterStrategy.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/LinterStrategy.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscriptparser
.lint
;
package
edu.kit.formal.p
sdb
.lint
;
import
edu.kit.formal.p
roofscript
parser.ast.ProofScript
;
import
edu.kit.formal.p
sdb.
parser.ast.ProofScript
;
import
lombok.Getter
;
import
javax.xml.bind.JAXBContext
;
import
javax.xml.bind.JAXBElement
;
import
javax.xml.bind.JAXBException
;
import
javax.xml.bind.Unmarshaller
;
import
java.io.InputStream
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.ServiceLoader
;
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/checkers/AbstractLintRule.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/checkers/AbstractLintRule.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscriptparser
.lint.checkers
;
package
edu.kit.formal.p
sdb
.lint.checkers
;
import
edu.kit.formal.p
roofscript
parser.ast.ASTNode
;
import
edu.kit.formal.p
roofscriptparser
.lint.*
;
import
edu.kit.formal.p
sdb.
parser.ast.ASTNode
;
import
edu.kit.formal.p
sdb
.lint.*
;
import
java.util.List
;
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/checkers/EmptyBlocks.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/checkers/EmptyBlocks.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscriptparser
.lint.checkers
;
package
edu.kit.formal.p
sdb
.lint.checkers
;
import
edu.kit.formal.p
roofscript
parser.ast.*
;
import
edu.kit.formal.p
roofscriptparser
.lint.Issue
;
import
edu.kit.formal.p
roofscriptparser
.lint.IssuesRepository
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
import
edu.kit.formal.p
sdb
.lint.Issue
;
import
edu.kit.formal.p
sdb
.lint.IssuesRepository
;
/**
* @author Alexander Weigl
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/checkers/EqualScriptNames.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/checkers/EqualScriptNames.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscriptparser
.lint.checkers
;
package
edu.kit.formal.p
sdb
.lint.checkers
;
import
edu.kit.formal.p
roofscript
parser.ast.ASTNode
;
import
edu.kit.formal.p
roofscript
parser.ast.ProofScript
;
import
edu.kit.formal.p
roofscriptparser
.lint.Issue
;
import
edu.kit.formal.p
roofscriptparser
.lint.IssuesRepository
;
import
edu.kit.formal.p
roofscriptparser
.lint.LintProblem
;
import
edu.kit.formal.p
roofscriptparser
.lint.LintRule
;
import
edu.kit.formal.p
sdb.
parser.ast.ASTNode
;
import
edu.kit.formal.p
sdb.
parser.ast.ProofScript
;
import
edu.kit.formal.p
sdb
.lint.Issue
;
import
edu.kit.formal.p
sdb
.lint.IssuesRepository
;
import
edu.kit.formal.p
sdb
.lint.LintProblem
;
import
edu.kit.formal.p
sdb
.lint.LintRule
;
import
org.antlr.v4.runtime.Token
;
import
java.util.HashMap
;
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/checkers/Searcher.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/checkers/Searcher.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscriptparser
.lint.checkers
;
package
edu.kit.formal.p
sdb
.lint.checkers
;
import
edu.kit.formal.proofscriptparser.ASTTraversal
;
import
edu.kit.formal.proofscriptparser.DefaultASTVisitor
;
import
edu.kit.formal.proofscriptparser.ast.ASTNode
;
import
edu.kit.formal.proofscriptparser.ast.MatchExpression
;
import
edu.kit.formal.proofscriptparser.ast.UnaryExpression
;
import
edu.kit.formal.proofscriptparser.lint.Issue
;
import
edu.kit.formal.proofscriptparser.lint.LintProblem
;
import
edu.kit.formal.psdb.parser.ASTTraversal
;
import
edu.kit.formal.psdb.parser.ast.ASTNode
;
import
edu.kit.formal.psdb.lint.Issue
;
import
edu.kit.formal.psdb.lint.LintProblem
;
import
lombok.Getter
;
import
java.util.ArrayList
;
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/checkers/SearcherFactory.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/checkers/SearcherFactory.java
View file @
f3c061d8
package
edu.kit.formal.proofscriptparser.lint.checkers
;
import
java.util.List
;
package
edu.kit.formal.psdb.lint.checkers
;
/**
* @author Alexander Weigl
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/checkers/SuccessiveGoalSelector.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/checkers/SuccessiveGoalSelector.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscriptparser
.lint.checkers
;
package
edu.kit.formal.p
sdb
.lint.checkers
;
import
edu.kit.formal.p
roofscript
parser.ast.ForeachStatement
;
import
edu.kit.formal.p
roofscript
parser.ast.GoalSelector
;
import
edu.kit.formal.p
roofscript
parser.ast.RepeatStatement
;
import
edu.kit.formal.p
roofscript
parser.ast.TheOnlyStatement
;
import
edu.kit.formal.p
roofscriptparser
.lint.Issue
;
import
edu.kit.formal.p
roofscriptparser
.lint.IssuesRepository
;
import
edu.kit.formal.p
sdb.
parser.ast.ForeachStatement
;
import
edu.kit.formal.p
sdb.
parser.ast.GoalSelector
;
import
edu.kit.formal.p
sdb.
parser.ast.RepeatStatement
;
import
edu.kit.formal.p
sdb.
parser.ast.TheOnlyStatement
;
import
edu.kit.formal.p
sdb
.lint.Issue
;
import
edu.kit.formal.p
sdb
.lint.IssuesRepository
;
import
java.util.Objects
;
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/checkers/VariableDeclarationCheck.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/checkers/VariableDeclarationCheck.java
View file @
f3c061d8
package
edu.kit.formal.proofscriptparser.lint.checkers
;
import
edu.kit.formal.interpreter.data.VariableAssignment
;
import
edu.kit.formal.proofscriptparser.ast.*
;
import
edu.kit.formal.proofscriptparser.lint.Issue
;
import
edu.kit.formal.proofscriptparser.lint.IssuesRepository
;
import
edu.kit.formal.proofscriptparser.types.SimpleType
;
import
edu.kit.formal.proofscriptparser.types.Type
;
package
edu.kit.formal.psdb.lint.checkers
;
import
edu.kit.formal.psdb.interpreter.data.VariableAssignment
;
import
edu.kit.formal.psdb.parser.ast.*
;
import
edu.kit.formal.psdb.lint.Issue
;
import
edu.kit.formal.psdb.lint.IssuesRepository
;
import
edu.kit.formal.psdb.parser.types.Type
;
import
org.antlr.v4.runtime.Token
;
import
java.util.HashMap
;
...
...
src/main/java/edu/kit/formal/p
roofscriptparser
/lint/package-info.java
→
src/main/java/edu/kit/formal/p
sdb
/lint/package-info.java
View file @
f3c061d8
...
...
@@ -2,4 +2,4 @@
* @author Alexander Weigl
* @version 1 (23.05.17)
*/
package
edu.kit.formal.proofscriptparser.lint
;
\ No newline at end of file
package
edu.kit.formal.psdb.lint
;
\ No newline at end of file
src/main/java/edu/kit/formal/p
roofscript
parser/ASTChanger.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/ASTChanger.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -23,9 +23,8 @@ package edu.kit.formal.proofscriptparser;
*/
import
edu.kit.formal.proofscriptparser.ast.*
;
import
edu.kit.formal.proofscriptparser.types.SimpleType
;
import
edu.kit.formal.proofscriptparser.types.Type
;
import
edu.kit.formal.psdb.parser.ast.*
;
import
edu.kit.formal.psdb.parser.types.Type
;
import
java.util.ArrayList
;
import
java.util.Map
;
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/ASTTraversal.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/ASTTraversal.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -23,8 +23,8 @@ package edu.kit.formal.proofscriptparser;
*/
import
edu.kit.formal.p
roofscript
parser.ast.*
;
import
edu.kit.formal.p
roofscript
parser.types.Type
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
import
edu.kit.formal.p
sdb.
parser.types.Type
;
import
java.util.Map
;
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/DefaultASTVisitor.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/DefaultASTVisitor.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -23,7 +23,7 @@ package edu.kit.formal.proofscriptparser;
*/
import
edu.kit.formal.p
roofscript
parser.ast.*
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
/**
* @author Alexander Weigl
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/Facade.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/Facade.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -23,8 +23,8 @@ package edu.kit.formal.proofscriptparser;
*/
import
edu.kit.formal.p
roofscript
parser.ast.ASTNode
;
import
edu.kit.formal.p
roofscript
parser.ast.ProofScript
;
import
edu.kit.formal.p
sdb.
parser.ast.ASTNode
;
import
edu.kit.formal.p
sdb.
parser.ast.ProofScript
;
import
org.antlr.v4.runtime.CharStream
;
import
org.antlr.v4.runtime.CharStreams
;
import
org.antlr.v4.runtime.CommonTokenStream
;
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/NotWelldefinedException.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/NotWelldefinedException.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -24,7 +24,7 @@ package edu.kit.formal.proofscriptparser;
import
edu.kit.formal.p
roofscript
parser.ast.Expression
;
import
edu.kit.formal.p
sdb.
parser.ast.Expression
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/PrettyPrinter.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/PrettyPrinter.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -23,9 +23,8 @@ package edu.kit.formal.proofscriptparser;
*/
import
edu.kit.formal.proofscriptparser.ast.*
;
import
edu.kit.formal.proofscriptparser.types.SimpleType
;
import
edu.kit.formal.proofscriptparser.types.Type
;
import
edu.kit.formal.psdb.parser.ast.*
;
import
edu.kit.formal.psdb.parser.types.Type
;
import
lombok.Getter
;
import
lombok.Setter
;
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/TransformAst.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/TransformAst.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -23,8 +23,8 @@ package edu.kit.formal.proofscriptparser;
*/
import
edu.kit.formal.p
roofscript
parser.ast.*
;
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.TypeFacade
;
import
org.antlr.v4.runtime.ParserRuleContext
;
import
org.antlr.v4.runtime.tree.ErrorNode
;
import
org.antlr.v4.runtime.tree.ParseTree
;
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/Visitable.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/Visitable.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/Visitor.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/Visitor.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser
;
package
edu.kit.formal.p
sdb.
parser
;
/*-
* #%L
...
...
@@ -24,7 +24,7 @@ package edu.kit.formal.proofscriptparser;
import
edu.kit.formal.p
roofscript
parser.ast.*
;
import
edu.kit.formal.p
sdb.
parser.ast.*
;
/**
* @author Alexander Weigl
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/ast/ASTNode.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/ast/ASTNode.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser.ast
;
package
edu.kit.formal.p
sdb.
parser.ast
;
/*-
* #%L
...
...
@@ -23,8 +23,8 @@ package edu.kit.formal.proofscriptparser.ast;
*/
import
edu.kit.formal.p
roofscript
parser.Visitable
;
import
edu.kit.formal.p
roofscript
parser.Visitor
;
import
edu.kit.formal.p
sdb.
parser.Visitable
;
import
edu.kit.formal.p
sdb.
parser.Visitor
;
import
lombok.Getter
;
import
org.antlr.v4.runtime.ParserRuleContext
;
...
...
src/main/java/edu/kit/formal/p
roofscript
parser/ast/AssignmentStatement.java
→
src/main/java/edu/kit/formal/p
sdb/
parser/ast/AssignmentStatement.java
View file @
f3c061d8
package
edu.kit.formal.p
roofscript
parser.ast
;
package
edu.kit.formal.p
sdb.
parser.ast
;
/*-
* #%L
...
...
@@ -24,10 +24,9 @@ package edu.kit.formal.proofscriptparser.ast;
import
edu.kit.formal.proofscriptparser.ScriptLanguageParser
;
import
edu.kit.formal.proofscriptparser.Visitor
;
import
edu.kit.formal.proofscriptparser.types.SimpleType
;
import
edu.kit.formal.proofscriptparser.types.Type
;
import
edu.kit.formal.psdb.parser.ScriptLanguageParser
;
import
edu.kit.formal.psdb.parser.Visitor
;
import
edu.kit.formal.psdb.parser.types.Type
;
import
lombok.*
;
/**
...
...
Prev
1
2
3
4
5
6
7
8
9
…
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