diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2016-07-26 19:43:13 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2016-07-26 19:47:14 +0300 |
| commit | 8234767203a7f673b12c8f51b83762c511274366 (patch) | |
| tree | 3dfa221a1bc0c94860363a74bdaf4c3dbb23226d | |
| parent | 9c189c2d1ef35184ec9a9d08bdeeb52936902867 (diff) | |
Rename project to tunkki
| -rw-r--r-- | META-INF/MANIFEST.MF | 2 | ||||
| -rw-r--r-- | pom.xml | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/Main.java (renamed from src/main/com/jantuomi/borker/Main.java) | 18 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/CommandLineArgumentContainer.java (renamed from src/main/com/jantuomi/borker/core/CommandLineArgumentContainer.java) | 20 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ASTGenerator.java (renamed from src/main/com/jantuomi/borker/core/parser/ASTGenerator.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/Parser.java (renamed from src/main/com/jantuomi/borker/core/parser/Parser.java) | 12 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/ASTNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/ASTNode.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/AdditionNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/AdditionNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/AssignmentNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/AssignmentNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/BinaryOperatorNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/BinaryOperatorNode.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/BlockBodyNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/BlockBodyNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/BooleanLiteralNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/BooleanLiteralNode.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/BranchNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/BranchNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/DivisionNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/DivisionNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/DoubleLiteralNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/DoubleLiteralNode.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/EmptyNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/EmptyNode.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/FunctionDefineNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/FunctionDefineNode.java) | 12 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/IntegerLiteralNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/IntegerLiteralNode.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/MultiplicationNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/MultiplicationNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/NegationNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/NegationNode.java) | 14 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/ParameterListNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/ParameterListNode.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/StringLiteralNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/StringLiteralNode.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/SubtractionNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/SubtractionNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/SymbolNode.java) | 12 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/UnaryOperatorNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/UnaryOperatorNode.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/VarargOperatorNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/VarargOperatorNode.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/ast/VariableDeclareNode.java (renamed from src/main/com/jantuomi/borker/core/parser/ast/VariableDeclareNode.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/datatype/BooleanDataContainer.java (renamed from src/main/com/jantuomi/borker/core/parser/datatype/BooleanDataContainer.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/datatype/DataContainer.java (renamed from src/main/com/jantuomi/borker/core/parser/datatype/DataContainer.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/datatype/DoubleDataContainer.java (renamed from src/main/com/jantuomi/borker/core/parser/datatype/DoubleDataContainer.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/datatype/IntegerDataContainer.java (renamed from src/main/com/jantuomi/borker/core/parser/datatype/IntegerDataContainer.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/datatype/StringDataContainer.java (renamed from src/main/com/jantuomi/borker/core/parser/datatype/StringDataContainer.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/parser/datatype/VoidDataContainer.java (renamed from src/main/com/jantuomi/borker/core/parser/datatype/VoidDataContainer.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/Function.java (renamed from src/main/com/jantuomi/borker/core/runtime/Function.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/Interpreter.java (renamed from src/main/com/jantuomi/borker/core/runtime/Interpreter.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/Scope.java (renamed from src/main/com/jantuomi/borker/core/runtime/Scope.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/State.java (renamed from src/main/com/jantuomi/borker/core/runtime/State.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/builtins/AsIntBuiltinFunction.java (renamed from src/main/com/jantuomi/borker/core/runtime/builtins/AsIntBuiltinFunction.java) | 18 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/builtins/BuiltinFunction.java | 22 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/builtins/BuiltinManager.java (renamed from src/main/com/jantuomi/borker/core/runtime/builtins/BuiltinManager.java) | 5 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/builtins/ConcatBuiltinFunction.java (renamed from src/main/com/jantuomi/borker/core/runtime/builtins/ConcatBuiltinFunction.java) | 14 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/builtins/InBuiltinFunction.java (renamed from src/main/com/jantuomi/borker/core/runtime/builtins/InBuiltinFunction.java) | 14 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/builtins/IncludeBuiltinFunction.java | 57 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/runtime/builtins/OutBuiltinFunction.java (renamed from src/main/com/jantuomi/borker/core/runtime/builtins/OutBuiltinFunction.java) | 14 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/Tokenizer.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/Tokenizer.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/ArgumentInfo.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/ArgumentInfo.java) | 2 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/Token.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/Token.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/TokenFactory.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/TokenFactory.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/AdditionToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/AdditionToken.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/AssignmentToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/AssignmentToken.java) | 12 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BinaryOperatorToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/BinaryOperatorToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BlockBodyToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/BlockBodyToken.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BooleanLiteralToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/BooleanLiteralToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BranchToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/BranchToken.java) | 12 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/ClosedParenToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/ClosedParenToken.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/CommentToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/CommentToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/DivisionToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/DivisionToken.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/DoubleLiteralToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/DoubleLiteralToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/EndBlockToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/EndBlockToken.java) | 4 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/FunctionDefineToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/FunctionDefineToken.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/IntegerLiteralToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/IntegerLiteralToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/MultiplicationToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/MultiplicationToken.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/NegationToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/NegationToken.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/OpenParenToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/OpenParenToken.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/OptionalArgumentToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/OptionalArgumentToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/StringLiteralToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/StringLiteralToken.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/SubtractionToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/SubtractionToken.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/SymbolToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/SymbolToken.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/TerminalToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/TerminalToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/UnaryOperatorToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/UnaryOperatorToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/VarargOperatorToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/VarargOperatorToken.java) | 6 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/VariableDeclareToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/VariableDeclareToken.java) | 10 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/core/tokenizer/token/types/WhitespaceToken.java (renamed from src/main/com/jantuomi/borker/core/tokenizer/token/types/WhitespaceToken.java) | 8 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/exception/BorkError.java (renamed from src/main/com/jantuomi/borker/exception/BorkError.java) | 14 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/exception/ExceptionManager.java (renamed from src/main/com/jantuomi/borker/exception/ExceptionManager.java) | 2 | ||||
| -rw-r--r-- | src/main/com/jantuomi/tunkki/utils/Utilities.java (renamed from src/main/com/jantuomi/borker/utils/Utilities.java) | 2 | ||||
| -rw-r--r-- | src/test/com/jantuomi/tunkki/MainTest.java (renamed from src/test/com/jantuomi/borker/MainTest.java) | 4 | ||||
| -rw-r--r-- | src/test/com/jantuomi/tunkki/core/CommandLineArgumentContainerTest.java (renamed from src/test/com/jantuomi/borker/core/CommandLineArgumentContainerTest.java) | 6 | ||||
| -rw-r--r-- | src/test/com/jantuomi/tunkki/core/parser/ParserTest.java (renamed from src/test/com/jantuomi/borker/core/parser/ParserTest.java) | 8 | ||||
| -rw-r--r-- | src/test/com/jantuomi/tunkki/core/tokenizer/TokenizerTest.java (renamed from src/test/com/jantuomi/borker/core/tokenizer/TokenizerTest.java) | 8 | ||||
| -rw-r--r-- | src/test/com/jantuomi/tunkki/resources/funcdef.bork (renamed from src/test/com/jantuomi/borker/resources/funcdef.bork) | 0 | ||||
| -rw-r--r-- | src/test/com/jantuomi/tunkki/resources/program.bork (renamed from src/test/com/jantuomi/borker/resources/program.bork) | 0 | ||||
| -rw-r--r-- | src/test/com/jantuomi/tunkki/resources/test.file (renamed from src/test/com/jantuomi/borker/resources/test.file) | 0 |
83 files changed, 397 insertions, 309 deletions
diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF index e83d0f1..09d2a0a 100644 --- a/META-INF/MANIFEST.MF +++ b/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ Manifest-Version: 1.0 -Main-Class: com.jantuomi.borker.Main +Main-Class: com.jantuomi.tunkki.Main @@ -1,8 +1,8 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>com.jantuomi.borker</groupId> - <artifactId>borker</artifactId> + <groupId>com.jantuomi.tunkki</groupId> + <artifactId>tunkki</artifactId> <version>0.1</version> <url>http://maven.apache.org</url> @@ -48,7 +48,7 @@ <configuration> <archive> <manifest> - <mainClass>com.jantuomi.borker.Main</mainClass> + <mainClass>com.jantuomi.tunkki.Main</mainClass> </manifest> </archive> <descriptorRefs> diff --git a/src/main/com/jantuomi/borker/Main.java b/src/main/com/jantuomi/tunkki/Main.java index c5cbca7..76f1d40 100644 --- a/src/main/com/jantuomi/borker/Main.java +++ b/src/main/com/jantuomi/tunkki/Main.java @@ -1,13 +1,13 @@ -package com.jantuomi.borker; +package com.jantuomi.tunkki; -import com.jantuomi.borker.core.CommandLineArgumentContainer; -import com.jantuomi.borker.core.parser.ASTGenerator; -import com.jantuomi.borker.core.parser.Parser; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.runtime.Interpreter; -import com.jantuomi.borker.core.tokenizer.Tokenizer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.CommandLineArgumentContainer; +import com.jantuomi.tunkki.core.parser.ASTGenerator; +import com.jantuomi.tunkki.core.parser.Parser; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.runtime.Interpreter; +import com.jantuomi.tunkki.core.tokenizer.Tokenizer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; import org.kohsuke.args4j.CmdLineException; import org.kohsuke.args4j.CmdLineParser; diff --git a/src/main/com/jantuomi/borker/core/CommandLineArgumentContainer.java b/src/main/com/jantuomi/tunkki/core/CommandLineArgumentContainer.java index b89c88e..5266c6f 100644 --- a/src/main/com/jantuomi/borker/core/CommandLineArgumentContainer.java +++ b/src/main/com/jantuomi/tunkki/core/CommandLineArgumentContainer.java @@ -1,4 +1,4 @@ -package com.jantuomi.borker.core; +package com.jantuomi.tunkki.core; import org.kohsuke.args4j.Option; @@ -49,10 +49,18 @@ public class CommandLineArgumentContainer { return null; } + return readFileContents(srcFile); + } + + public String readFileContents(String filename) { + return readFileContents(new File(filename)); + } + + public String readFileContents(File file) { BufferedReader br; String contents = null; try { - br = new BufferedReader(new FileReader(srcFile)); + br = new BufferedReader(new FileReader(file)); StringBuilder sb = new StringBuilder(); String line = br.readLine(); @@ -63,11 +71,11 @@ public class CommandLineArgumentContainer { } contents = sb.toString(); } catch (IOException e) { - e.printStackTrace(); + System.err.println(String.format("Couldn't read file \"%s\".", file.toString())); return null; - } finally { - // Add a newline at the end for comment rows to terminate nicely - return contents + "\n"; } + + // Add a newline at the end for comment rows to terminate nicely + return contents + "\n"; } } diff --git a/src/main/com/jantuomi/borker/core/parser/ASTGenerator.java b/src/main/com/jantuomi/tunkki/core/parser/ASTGenerator.java index e22b763..e1be9c8 100644 --- a/src/main/com/jantuomi/borker/core/parser/ASTGenerator.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ASTGenerator.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser; +package com.jantuomi.tunkki.core.parser; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; import java.util.ArrayList; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/Parser.java b/src/main/com/jantuomi/tunkki/core/parser/Parser.java index 2552d30..3eccc1d 100644 --- a/src/main/com/jantuomi/borker/core/parser/Parser.java +++ b/src/main/com/jantuomi/tunkki/core/parser/Parser.java @@ -1,10 +1,10 @@ -package com.jantuomi.borker.core.parser; +package com.jantuomi.tunkki.core.parser; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.tokenizer.token.ArgumentInfo; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.tokenizer.token.ArgumentInfo; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import java.util.ArrayList; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/ASTNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/ASTNode.java index 0af95a8..86c7dc4 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/ASTNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/ASTNode.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/AdditionNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/AdditionNode.java index 24ecb43..4dfc871 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/AdditionNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/AdditionNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/AssignmentNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/AssignmentNode.java index 82e31dc..04e41fa 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/AssignmentNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/AssignmentNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.runtime.State; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.runtime.State; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/BinaryOperatorNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/BinaryOperatorNode.java index a8f473f..437366d 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/BinaryOperatorNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/BinaryOperatorNode.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.Token; /** * Created by jan on 16.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/ast/BlockBodyNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/BlockBodyNode.java index 7aaf407..1fea514 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/BlockBodyNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/BlockBodyNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.VoidDataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.VoidDataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 17.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/ast/BooleanLiteralNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/BooleanLiteralNode.java index b5818a9..aaa1e95 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/BooleanLiteralNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/BooleanLiteralNode.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.BooleanDataContainer; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.BooleanDataContainer; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/BranchNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/BranchNode.java index e92c42e..e67352e 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/BranchNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/BranchNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.BooleanDataContainer; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.BooleanDataContainer; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/DivisionNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/DivisionNode.java index 6eccb48..fe871fb 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/DivisionNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/DivisionNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/DoubleLiteralNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/DoubleLiteralNode.java index 084218b..361161d 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/DoubleLiteralNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/DoubleLiteralNode.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.DoubleDataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.DoubleDataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/EmptyNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/EmptyNode.java index cd97f44..943623f 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/EmptyNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/EmptyNode.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.VoidDataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.VoidDataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/FunctionDefineNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/FunctionDefineNode.java index 2365511..ec2862e 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/FunctionDefineNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/FunctionDefineNode.java @@ -1,10 +1,10 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.StringDataContainer; -import com.jantuomi.borker.core.runtime.Function; -import com.jantuomi.borker.core.runtime.State; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.StringDataContainer; +import com.jantuomi.tunkki.core.runtime.Function; +import com.jantuomi.tunkki.core.runtime.State; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.ArrayList; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/IntegerLiteralNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/IntegerLiteralNode.java index 573d491..a0e0c13 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/IntegerLiteralNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/IntegerLiteralNode.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.IntegerDataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.IntegerDataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/MultiplicationNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/MultiplicationNode.java index 24f1730..bf21fcd 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/MultiplicationNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/MultiplicationNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/NegationNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/NegationNode.java index c37ae1e..17df81d 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/NegationNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/NegationNode.java @@ -1,11 +1,11 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.BooleanDataContainer; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.IntegerDataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.datatype.BooleanDataContainer; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.IntegerDataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; /** * Created by jan on 21.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/ast/ParameterListNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/ParameterListNode.java index 2d76694..42e95ea 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/ParameterListNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/ParameterListNode.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.ArrayList; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/StringLiteralNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/StringLiteralNode.java index 214316a..ffa008a 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/StringLiteralNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/StringLiteralNode.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.StringDataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.StringDataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/SubtractionNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/SubtractionNode.java index 3de887a..543ac04 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/SubtractionNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/SubtractionNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/SymbolNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java index 0a483d1..6754002 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/SymbolNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java @@ -1,10 +1,10 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.runtime.State; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.runtime.State; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/UnaryOperatorNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/UnaryOperatorNode.java index 2636bfe..c047dd4 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/UnaryOperatorNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/UnaryOperatorNode.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/VarargOperatorNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/VarargOperatorNode.java index 007bdf6..e935f72 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/VarargOperatorNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/VarargOperatorNode.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/ast/VariableDeclareNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/VariableDeclareNode.java index e37b17f..9e2677f 100644 --- a/src/main/com/jantuomi/borker/core/parser/ast/VariableDeclareNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/VariableDeclareNode.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.parser.ast; +package com.jantuomi.tunkki.core.parser.ast; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.StringDataContainer; -import com.jantuomi.borker.core.runtime.State; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.StringDataContainer; +import com.jantuomi.tunkki.core.runtime.State; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/parser/datatype/BooleanDataContainer.java b/src/main/com/jantuomi/tunkki/core/parser/datatype/BooleanDataContainer.java index 855f464..818bf5b 100644 --- a/src/main/com/jantuomi/borker/core/parser/datatype/BooleanDataContainer.java +++ b/src/main/com/jantuomi/tunkki/core/parser/datatype/BooleanDataContainer.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.datatype; +package com.jantuomi.tunkki.core.parser.datatype; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 16.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/datatype/DataContainer.java b/src/main/com/jantuomi/tunkki/core/parser/datatype/DataContainer.java index 6db9748..2717816 100644 --- a/src/main/com/jantuomi/borker/core/parser/datatype/DataContainer.java +++ b/src/main/com/jantuomi/tunkki/core/parser/datatype/DataContainer.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.datatype; +package com.jantuomi.tunkki.core.parser.datatype; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 11.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/datatype/DoubleDataContainer.java b/src/main/com/jantuomi/tunkki/core/parser/datatype/DoubleDataContainer.java index 5c86d12..994acf1 100644 --- a/src/main/com/jantuomi/borker/core/parser/datatype/DoubleDataContainer.java +++ b/src/main/com/jantuomi/tunkki/core/parser/datatype/DoubleDataContainer.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.datatype; +package com.jantuomi.tunkki.core.parser.datatype; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 22.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/datatype/IntegerDataContainer.java b/src/main/com/jantuomi/tunkki/core/parser/datatype/IntegerDataContainer.java index ce95830..5bbf1af 100644 --- a/src/main/com/jantuomi/borker/core/parser/datatype/IntegerDataContainer.java +++ b/src/main/com/jantuomi/tunkki/core/parser/datatype/IntegerDataContainer.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.datatype; +package com.jantuomi.tunkki.core.parser.datatype; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 16.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/datatype/StringDataContainer.java b/src/main/com/jantuomi/tunkki/core/parser/datatype/StringDataContainer.java index 407e954..6d2d2ee 100644 --- a/src/main/com/jantuomi/borker/core/parser/datatype/StringDataContainer.java +++ b/src/main/com/jantuomi/tunkki/core/parser/datatype/StringDataContainer.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.datatype; +package com.jantuomi.tunkki.core.parser.datatype; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 16.6.2016. diff --git a/src/main/com/jantuomi/borker/core/parser/datatype/VoidDataContainer.java b/src/main/com/jantuomi/tunkki/core/parser/datatype/VoidDataContainer.java index b25b0d9..abd2a00 100644 --- a/src/main/com/jantuomi/borker/core/parser/datatype/VoidDataContainer.java +++ b/src/main/com/jantuomi/tunkki/core/parser/datatype/VoidDataContainer.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.parser.datatype; +package com.jantuomi.tunkki.core.parser.datatype; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 17.6.2016. diff --git a/src/main/com/jantuomi/borker/core/runtime/Function.java b/src/main/com/jantuomi/tunkki/core/runtime/Function.java index a2b4ce3..2c8eb54 100644 --- a/src/main/com/jantuomi/borker/core/runtime/Function.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/Function.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.runtime; +package com.jantuomi.tunkki.core.runtime; -import com.jantuomi.borker.core.parser.ast.BlockBodyNode; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.BlockBodyNode; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.exception.BorkError; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/runtime/Interpreter.java b/src/main/com/jantuomi/tunkki/core/runtime/Interpreter.java index ea6e0a1..64fc7f5 100644 --- a/src/main/com/jantuomi/borker/core/runtime/Interpreter.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/Interpreter.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.runtime; +package com.jantuomi.tunkki.core.runtime; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.exception.BorkError; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/runtime/Scope.java b/src/main/com/jantuomi/tunkki/core/runtime/Scope.java index ae57788..422a52e 100644 --- a/src/main/com/jantuomi/borker/core/runtime/Scope.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/Scope.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.runtime; +package com.jantuomi.tunkki.core.runtime; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.exception.BorkError; import java.util.HashMap; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/runtime/State.java b/src/main/com/jantuomi/tunkki/core/runtime/State.java index b60796c..2b33914 100644 --- a/src/main/com/jantuomi/borker/core/runtime/State.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/State.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.runtime; +package com.jantuomi.tunkki.core.runtime; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.runtime.builtins.BuiltinManager; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.runtime.builtins.BuiltinManager; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/runtime/builtins/AsIntBuiltinFunction.java b/src/main/com/jantuomi/tunkki/core/runtime/builtins/AsIntBuiltinFunction.java index 10dc93f..37e2081 100644 --- a/src/main/com/jantuomi/borker/core/runtime/builtins/AsIntBuiltinFunction.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/builtins/AsIntBuiltinFunction.java @@ -1,11 +1,10 @@ -package com.jantuomi.borker.core.runtime.builtins; +package com.jantuomi.tunkki.core.runtime.builtins; -import com.jantuomi.borker.core.parser.datatype.BooleanDataContainer; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.IntegerDataContainer; -import com.jantuomi.borker.core.parser.datatype.StringDataContainer; -import com.jantuomi.borker.core.runtime.Function; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.BooleanDataContainer; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.IntegerDataContainer; +import com.jantuomi.tunkki.core.parser.datatype.StringDataContainer; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; @@ -13,11 +12,10 @@ import java.util.List; /** * Created by jan on 21.6.2016. */ -public class AsIntBuiltinFunction extends Function { +public class AsIntBuiltinFunction extends BuiltinFunction { public AsIntBuiltinFunction() { super( - Arrays.asList("expression"), - null + Arrays.asList("expression") ); } diff --git a/src/main/com/jantuomi/tunkki/core/runtime/builtins/BuiltinFunction.java b/src/main/com/jantuomi/tunkki/core/runtime/builtins/BuiltinFunction.java new file mode 100644 index 0000000..8843f64 --- /dev/null +++ b/src/main/com/jantuomi/tunkki/core/runtime/builtins/BuiltinFunction.java @@ -0,0 +1,22 @@ +package com.jantuomi.tunkki.core.runtime.builtins; + +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.runtime.Function; +import com.jantuomi.tunkki.exception.BorkError; + +import java.util.List; + +/** + * Created by jan on 28.6.2016. + */ +abstract public class BuiltinFunction extends Function{ + public BuiltinFunction(List<String> argumentNames) { + super(argumentNames, null); + } + + @Override + abstract public DataContainer evaluate(List<DataContainer> params) throws BorkError; + + @Override + abstract public String getName(); +} diff --git a/src/main/com/jantuomi/borker/core/runtime/builtins/BuiltinManager.java b/src/main/com/jantuomi/tunkki/core/runtime/builtins/BuiltinManager.java index 18f49a9..02d65c3 100644 --- a/src/main/com/jantuomi/borker/core/runtime/builtins/BuiltinManager.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/builtins/BuiltinManager.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.runtime.builtins; +package com.jantuomi.tunkki.core.runtime.builtins; -import com.jantuomi.borker.core.runtime.Function; +import com.jantuomi.tunkki.core.runtime.Function; import java.util.ArrayList; import java.util.List; @@ -22,6 +22,7 @@ public class BuiltinManager { builtins.add(new InBuiltinFunction()); builtins.add(new ConcatBuiltinFunction()); builtins.add(new AsIntBuiltinFunction()); + builtins.add(new IncludeBuiltinFunction()); } public List<Function> getBuiltins() { diff --git a/src/main/com/jantuomi/borker/core/runtime/builtins/ConcatBuiltinFunction.java b/src/main/com/jantuomi/tunkki/core/runtime/builtins/ConcatBuiltinFunction.java index ab89871..2720dd1 100644 --- a/src/main/com/jantuomi/borker/core/runtime/builtins/ConcatBuiltinFunction.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/builtins/ConcatBuiltinFunction.java @@ -1,9 +1,8 @@ -package com.jantuomi.borker.core.runtime.builtins; +package com.jantuomi.tunkki.core.runtime.builtins; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.StringDataContainer; -import com.jantuomi.borker.core.runtime.Function; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.StringDataContainer; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; @@ -11,11 +10,10 @@ import java.util.List; /** * Created by jan on 21.6.2016. */ -public class ConcatBuiltinFunction extends Function { +public class ConcatBuiltinFunction extends BuiltinFunction { public ConcatBuiltinFunction() { super( - Arrays.asList("strings"), - null + Arrays.asList("strings") ); } diff --git a/src/main/com/jantuomi/borker/core/runtime/builtins/InBuiltinFunction.java b/src/main/com/jantuomi/tunkki/core/runtime/builtins/InBuiltinFunction.java index f88bf9f..478633e 100644 --- a/src/main/com/jantuomi/borker/core/runtime/builtins/InBuiltinFunction.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/builtins/InBuiltinFunction.java @@ -1,9 +1,8 @@ -package com.jantuomi.borker.core.runtime.builtins; +package com.jantuomi.tunkki.core.runtime.builtins; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.StringDataContainer; -import com.jantuomi.borker.core.runtime.Function; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.StringDataContainer; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; @@ -12,11 +11,10 @@ import java.util.Scanner; /** * Created by jan on 21.6.2016. */ -public class InBuiltinFunction extends Function { +public class InBuiltinFunction extends BuiltinFunction { public InBuiltinFunction() { super( - Arrays.asList("expression"), - null + Arrays.asList("expression") ); } diff --git a/src/main/com/jantuomi/tunkki/core/runtime/builtins/IncludeBuiltinFunction.java b/src/main/com/jantuomi/tunkki/core/runtime/builtins/IncludeBuiltinFunction.java new file mode 100644 index 0000000..4ed42ea --- /dev/null +++ b/src/main/com/jantuomi/tunkki/core/runtime/builtins/IncludeBuiltinFunction.java @@ -0,0 +1,57 @@ +package com.jantuomi.tunkki.core.runtime.builtins; + + +import com.jantuomi.tunkki.Main; +import com.jantuomi.tunkki.core.CommandLineArgumentContainer; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.StringDataContainer; +import com.jantuomi.tunkki.core.parser.datatype.VoidDataContainer; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; + +import java.util.Arrays; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * Created by jan on 28.6.2016. + */ +public class IncludeBuiltinFunction extends BuiltinFunction { + + public IncludeBuiltinFunction() { + super(Arrays.asList("filename")); + } + + @Override + public DataContainer evaluate(List<DataContainer> params) throws BorkError { + String filename; + if (params.size() == 1 && params.get(0).getType() == DataContainer.Type.String) { + filename = ((StringDataContainer) params.get(0)).getData(); + } else { + ExceptionManager.raise(BorkError.ExceptionType.GeneralError, -1, "Include argument must be a valid file name string."); + return null; + } + + String contents = CommandLineArgumentContainer.getInstance().readFileContents(filename); + + if (contents == null) { + return null; + } + + Pattern pattern = Pattern.compile("include\\s*\\(\\s*\\\"moikka\\\"\\s*\\)", Pattern.DOTALL); + Matcher matcher = pattern.matcher(contents); + if (matcher.matches()) { + ExceptionManager.raise(BorkError.ExceptionType.GeneralError, -1, "Recursive include detected, aborting."); + return null; + } + + Main.run(contents); + return new VoidDataContainer(); + } + + @Override + public String getName() { + return "include"; + } +} diff --git a/src/main/com/jantuomi/borker/core/runtime/builtins/OutBuiltinFunction.java b/src/main/com/jantuomi/tunkki/core/runtime/builtins/OutBuiltinFunction.java index c76f9c4..e85752b 100644 --- a/src/main/com/jantuomi/borker/core/runtime/builtins/OutBuiltinFunction.java +++ b/src/main/com/jantuomi/tunkki/core/runtime/builtins/OutBuiltinFunction.java @@ -1,9 +1,8 @@ -package com.jantuomi.borker.core.runtime.builtins; +package com.jantuomi.tunkki.core.runtime.builtins; -import com.jantuomi.borker.core.parser.datatype.DataContainer; -import com.jantuomi.borker.core.parser.datatype.VoidDataContainer; -import com.jantuomi.borker.core.runtime.Function; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.datatype.DataContainer; +import com.jantuomi.tunkki.core.parser.datatype.VoidDataContainer; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; @@ -11,11 +10,10 @@ import java.util.List; /** * Created by jan on 21.6.2016. */ -public class OutBuiltinFunction extends Function { +public class OutBuiltinFunction extends BuiltinFunction { public OutBuiltinFunction() { super( - Arrays.asList("expression"), - null + Arrays.asList("expression") ); } diff --git a/src/main/com/jantuomi/borker/core/tokenizer/Tokenizer.java b/src/main/com/jantuomi/tunkki/core/tokenizer/Tokenizer.java index a9e46df..12aa270 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/Tokenizer.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/Tokenizer.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.tokenizer; +package com.jantuomi.tunkki.core.tokenizer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import java.util.ArrayList; import java.util.LinkedHashMap; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/ArgumentInfo.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/ArgumentInfo.java index 967b341..5fcec7d 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/ArgumentInfo.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/ArgumentInfo.java @@ -1,4 +1,4 @@ -package com.jantuomi.borker.core.tokenizer.token; +package com.jantuomi.tunkki.core.tokenizer.token; /** * Created by jan on 15.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/Token.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/Token.java index 3b05960..64010cd 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/Token.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/Token.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token; +package com.jantuomi.tunkki.core.tokenizer.token; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/TokenFactory.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/TokenFactory.java index 5fa9473..28c6bd2 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/TokenFactory.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/TokenFactory.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.tokenizer.token; +package com.jantuomi.tunkki.core.tokenizer.token; -import com.jantuomi.borker.core.tokenizer.token.types.*; +import com.jantuomi.tunkki.core.tokenizer.token.types.*; /** * Created by jan on 28.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/AdditionToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/AdditionToken.java index 0e98f13..3daa29a 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/AdditionToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/AdditionToken.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.AdditionNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.AdditionNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 15.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/AssignmentToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/AssignmentToken.java index 42ec2f0..2c9d8ae 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/AssignmentToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/AssignmentToken.java @@ -1,10 +1,10 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.AssignmentNode; -import com.jantuomi.borker.core.parser.ast.SymbolNode; -import com.jantuomi.borker.exception.BorkError; -import com.jantuomi.borker.exception.ExceptionManager; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.AssignmentNode; +import com.jantuomi.tunkki.core.parser.ast.SymbolNode; +import com.jantuomi.tunkki.exception.BorkError; +import com.jantuomi.tunkki.exception.ExceptionManager; /** * Created by jan on 20.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BinaryOperatorToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BinaryOperatorToken.java index 207820a..b00ec8b 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BinaryOperatorToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BinaryOperatorToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.tokenizer.token.ArgumentInfo; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.ArgumentInfo; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BlockBodyToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BlockBodyToken.java index 80a3f9e..9f96d82 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BlockBodyToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BlockBodyToken.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.BlockBodyNode; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.BlockBodyNode; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; import java.util.ArrayList; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BooleanLiteralToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BooleanLiteralToken.java index 4e8510c..371f51b 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BooleanLiteralToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BooleanLiteralToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.BooleanLiteralNode; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.BooleanLiteralNode; /** * Created by jan on 15.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BranchToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BranchToken.java index 209c1ab..32848f7 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/BranchToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/BranchToken.java @@ -1,10 +1,10 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.BlockBodyNode; -import com.jantuomi.borker.core.parser.ast.BranchNode; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.BlockBodyNode; +import com.jantuomi.tunkki.core.parser.ast.BranchNode; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/ClosedParenToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/ClosedParenToken.java index 3071aaf..4450818 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/ClosedParenToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/ClosedParenToken.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; /** * Created by jan on 19.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/CommentToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/CommentToken.java index 4908116..f07adae 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/CommentToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/CommentToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.EmptyNode; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.EmptyNode; /** * Created by jan on 19.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/DivisionToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/DivisionToken.java index 3d52579..3f546ec 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/DivisionToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/DivisionToken.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.DivisionNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.DivisionNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 15.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/DoubleLiteralToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/DoubleLiteralToken.java index 71da848..4929753 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/DoubleLiteralToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/DoubleLiteralToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.DoubleLiteralNode; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.DoubleLiteralNode; /** * Created by jan on 15.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/EndBlockToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/EndBlockToken.java index 3a07432..e950dcb 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/EndBlockToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/EndBlockToken.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; /** * Created by jan on 16.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/FunctionDefineToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/FunctionDefineToken.java index dae7c67..8fe6e4a 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/FunctionDefineToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/FunctionDefineToken.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.BlockBodyNode; -import com.jantuomi.borker.core.parser.ast.FunctionDefineNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.BlockBodyNode; +import com.jantuomi.tunkki.core.parser.ast.FunctionDefineNode; +import com.jantuomi.tunkki.exception.BorkError; import java.util.ArrayList; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/IntegerLiteralToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/IntegerLiteralToken.java index 1b18373..f8d6dda 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/IntegerLiteralToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/IntegerLiteralToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.IntegerLiteralNode; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.IntegerLiteralNode; /** * Created by jan on 15.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/MultiplicationToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/MultiplicationToken.java index 8d9d429..8ab3609 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/MultiplicationToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/MultiplicationToken.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.MultiplicationNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.MultiplicationNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 15.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/NegationToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/NegationToken.java index 1252e38..7c3d272 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/NegationToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/NegationToken.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.NegationNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.NegationNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 21.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/OpenParenToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/OpenParenToken.java index 07469e1..f311f2c 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/OpenParenToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/OpenParenToken.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.ParameterListNode; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.ParameterListNode; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 19.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/OptionalArgumentToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/OptionalArgumentToken.java index 8cf41af..42ac3f3 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/OptionalArgumentToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/OptionalArgumentToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.tokenizer.token.ArgumentInfo; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.ArgumentInfo; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/StringLiteralToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/StringLiteralToken.java index 13135fa..1a38ddd 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/StringLiteralToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/StringLiteralToken.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.StringLiteralNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.StringLiteralNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 21.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/SubtractionToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/SubtractionToken.java index 06effcd..aaec39e 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/SubtractionToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/SubtractionToken.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.SubtractionNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.SubtractionNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 16.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/SymbolToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/SymbolToken.java index 60dd133..978ce1b 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/SymbolToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/SymbolToken.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.ParameterListNode; -import com.jantuomi.borker.core.parser.ast.SymbolNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.ParameterListNode; +import com.jantuomi.tunkki.core.parser.ast.SymbolNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 16.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/TerminalToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/TerminalToken.java index fb943fe..41195e1 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/TerminalToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/TerminalToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.tokenizer.token.ArgumentInfo; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.ArgumentInfo; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/UnaryOperatorToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/UnaryOperatorToken.java index 7c13ad0..301f8f2 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/UnaryOperatorToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/UnaryOperatorToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.tokenizer.token.ArgumentInfo; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.ArgumentInfo; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/VarargOperatorToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/VarargOperatorToken.java index fe82a43..9344928 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/VarargOperatorToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/VarargOperatorToken.java @@ -1,7 +1,7 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.tokenizer.token.ArgumentInfo; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.ArgumentInfo; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.List; diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/VariableDeclareToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/VariableDeclareToken.java index 2d0ff88..d4136d6 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/VariableDeclareToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/VariableDeclareToken.java @@ -1,9 +1,9 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.parser.ast.SymbolNode; -import com.jantuomi.borker.core.parser.ast.VariableDeclareNode; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.parser.ast.SymbolNode; +import com.jantuomi.tunkki.core.parser.ast.VariableDeclareNode; +import com.jantuomi.tunkki.exception.BorkError; /** * Created by jan on 20.6.2016. diff --git a/src/main/com/jantuomi/borker/core/tokenizer/token/types/WhitespaceToken.java b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/WhitespaceToken.java index 7b15e01..2938b45 100644 --- a/src/main/com/jantuomi/borker/core/tokenizer/token/types/WhitespaceToken.java +++ b/src/main/com/jantuomi/tunkki/core/tokenizer/token/types/WhitespaceToken.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer.token.types; +package com.jantuomi.tunkki.core.tokenizer.token.types; -import com.jantuomi.borker.core.parser.ast.ASTNode; -import com.jantuomi.borker.core.tokenizer.token.ArgumentInfo; -import com.jantuomi.borker.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.parser.ast.ASTNode; +import com.jantuomi.tunkki.core.tokenizer.token.ArgumentInfo; +import com.jantuomi.tunkki.core.tokenizer.token.Token; import java.util.Arrays; import java.util.List; diff --git a/src/main/com/jantuomi/borker/exception/BorkError.java b/src/main/com/jantuomi/tunkki/exception/BorkError.java index a9edb20..6c7c2a1 100644 --- a/src/main/com/jantuomi/borker/exception/BorkError.java +++ b/src/main/com/jantuomi/tunkki/exception/BorkError.java @@ -1,4 +1,4 @@ -package com.jantuomi.borker.exception; +package com.jantuomi.tunkki.exception; import java.util.HashMap; @@ -14,7 +14,9 @@ public class BorkError extends Exception { SyntaxError, TypeError, ArgumentError, - UndeclaredSymbolError + UndeclaredSymbolError, + IncludeError, + GeneralError } public static Map<ExceptionType, String> errorTexts = new HashMap<>(); @@ -25,6 +27,8 @@ public class BorkError extends Exception { errorTexts.put(ExceptionType.TypeError, "Incompatible types %s and %s."); errorTexts.put(ExceptionType.ArgumentError, "The parameter list given to function %s is either of wrong length or the parameters are of wrong type. Actual: %s"); errorTexts.put(ExceptionType.UndeclaredSymbolError, "No symbol %s defined, parameters: [%s]."); + errorTexts.put(ExceptionType.IncludeError, "File %s could not be included."); + errorTexts.put(ExceptionType.GeneralError, "%s"); } private ExceptionType exceptionType; @@ -39,7 +43,11 @@ public class BorkError extends Exception { private static String formatMessage(String message, int line, String... args) { message = String.format(message, args); - return String.format("\nline %d: ", line) + message; + if (line == -1) { + return "\n" + message; + } else { + return String.format("\nline %d: ", line) + message; + } } public static String what(ExceptionType type) { diff --git a/src/main/com/jantuomi/borker/exception/ExceptionManager.java b/src/main/com/jantuomi/tunkki/exception/ExceptionManager.java index 238c341..7c7a6b5 100644 --- a/src/main/com/jantuomi/borker/exception/ExceptionManager.java +++ b/src/main/com/jantuomi/tunkki/exception/ExceptionManager.java @@ -1,4 +1,4 @@ -package com.jantuomi.borker.exception; +package com.jantuomi.tunkki.exception; /** * Created by jan on 10.6.2016. diff --git a/src/main/com/jantuomi/borker/utils/Utilities.java b/src/main/com/jantuomi/tunkki/utils/Utilities.java index 60e221d..f49965f 100644 --- a/src/main/com/jantuomi/borker/utils/Utilities.java +++ b/src/main/com/jantuomi/tunkki/utils/Utilities.java @@ -1,4 +1,4 @@ -package com.jantuomi.borker.utils; +package com.jantuomi.tunkki.utils; import java.nio.file.Path; import java.nio.file.Paths; diff --git a/src/test/com/jantuomi/borker/MainTest.java b/src/test/com/jantuomi/tunkki/MainTest.java index 6e45892..d76bac1 100644 --- a/src/test/com/jantuomi/borker/MainTest.java +++ b/src/test/com/jantuomi/tunkki/MainTest.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker; +package com.jantuomi.tunkki; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.exception.BorkError; import org.junit.After; import org.junit.Before; import org.junit.Test; diff --git a/src/test/com/jantuomi/borker/core/CommandLineArgumentContainerTest.java b/src/test/com/jantuomi/tunkki/core/CommandLineArgumentContainerTest.java index 0bc4c04..437c602 100644 --- a/src/test/com/jantuomi/borker/core/CommandLineArgumentContainerTest.java +++ b/src/test/com/jantuomi/tunkki/core/CommandLineArgumentContainerTest.java @@ -1,6 +1,6 @@ -package com.jantuomi.borker.core; +package com.jantuomi.tunkki.core; -import com.jantuomi.borker.utils.Utilities; +import com.jantuomi.tunkki.utils.Utilities; import org.junit.Test; import java.io.File; @@ -15,7 +15,7 @@ public class CommandLineArgumentContainerTest { public void getSourceFileContents() throws Exception { CommandLineArgumentContainer c = CommandLineArgumentContainer.getInstance(); File basePath = new File(Utilities.getBasePath()); - c.setFile(new File(basePath, "src/test/com/jantuomi/borker/resources/test.file")); + c.setFile(new File(basePath, "src/test/com/jantuomi/tunkki/resources/test.file")); String contents = c.getSourceFileContents(); System.out.println(contents); assertTrue(contents.contains("###")); diff --git a/src/test/com/jantuomi/borker/core/parser/ParserTest.java b/src/test/com/jantuomi/tunkki/core/parser/ParserTest.java index 964be76..2e8421d 100644 --- a/src/test/com/jantuomi/borker/core/parser/ParserTest.java +++ b/src/test/com/jantuomi/tunkki/core/parser/ParserTest.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.parser; +package com.jantuomi.tunkki.core.parser; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.core.tokenizer.token.types.AdditionToken; -import com.jantuomi.borker.core.tokenizer.token.types.IntegerLiteralToken; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.types.AdditionToken; +import com.jantuomi.tunkki.core.tokenizer.token.types.IntegerLiteralToken; import org.junit.Test; import java.util.Arrays; diff --git a/src/test/com/jantuomi/borker/core/tokenizer/TokenizerTest.java b/src/test/com/jantuomi/tunkki/core/tokenizer/TokenizerTest.java index 7f07e67..dff1e96 100644 --- a/src/test/com/jantuomi/borker/core/tokenizer/TokenizerTest.java +++ b/src/test/com/jantuomi/tunkki/core/tokenizer/TokenizerTest.java @@ -1,8 +1,8 @@ -package com.jantuomi.borker.core.tokenizer; +package com.jantuomi.tunkki.core.tokenizer; -import com.jantuomi.borker.core.tokenizer.token.Token; -import com.jantuomi.borker.core.tokenizer.token.types.IntegerLiteralToken; -import com.jantuomi.borker.exception.BorkError; +import com.jantuomi.tunkki.core.tokenizer.token.Token; +import com.jantuomi.tunkki.core.tokenizer.token.types.IntegerLiteralToken; +import com.jantuomi.tunkki.exception.BorkError; import org.junit.Test; import java.util.List; diff --git a/src/test/com/jantuomi/borker/resources/funcdef.bork b/src/test/com/jantuomi/tunkki/resources/funcdef.bork index 8412129..8412129 100644 --- a/src/test/com/jantuomi/borker/resources/funcdef.bork +++ b/src/test/com/jantuomi/tunkki/resources/funcdef.bork diff --git a/src/test/com/jantuomi/borker/resources/program.bork b/src/test/com/jantuomi/tunkki/resources/program.bork index 7034625..7034625 100644 --- a/src/test/com/jantuomi/borker/resources/program.bork +++ b/src/test/com/jantuomi/tunkki/resources/program.bork diff --git a/src/test/com/jantuomi/borker/resources/test.file b/src/test/com/jantuomi/tunkki/resources/test.file index 3b723c0..3b723c0 100644 --- a/src/test/com/jantuomi/borker/resources/test.file +++ b/src/test/com/jantuomi/tunkki/resources/test.file |
