From 1589ef51b051b3099695da96503799b262f7e2ab Mon Sep 17 00:00:00 2001 From: TopchetoEU <36534413+TopchetoEU@users.noreply.github.com> Date: Wed, 4 Sep 2024 15:32:54 +0300 Subject: [PATCH] refactor: move src and resources to standard places --- src/{ => main}/assets/debugger/favicon.png | Bin src/{ => main}/assets/debugger/index.html | 0 src/{ => main}/assets/debugger/protocol.json | 0 src/{ => main}/assets/lib/index.js | 0 src/{ => main}/assets/metadata.json | 0 .../java/me/topchetoeu/jscript/common/Buffer.java | 0 .../me/topchetoeu/jscript/common/FunctionBody.java | 0 .../me/topchetoeu/jscript/common/Instruction.java | 0 .../java/me/topchetoeu/jscript/common/Metadata.java | 0 .../me/topchetoeu/jscript/common/Operation.java | 0 .../java/me/topchetoeu/jscript/common/Reading.java | 0 .../jscript/common/environment/Environment.java | 0 .../topchetoeu/jscript/common/environment/Key.java | 0 .../jscript/common/environment/MultiKey.java | 0 .../me/topchetoeu/jscript/common/json/JSON.java | 0 .../topchetoeu/jscript/common/json/JSONElement.java | 0 .../me/topchetoeu/jscript/common/json/JSONList.java | 0 .../me/topchetoeu/jscript/common/json/JSONMap.java | 0 .../jscript/common/mapping/ConvertType.java | 0 .../jscript/common/mapping/FunctionMap.java | 0 .../topchetoeu/jscript/common/parsing/Filename.java | 0 .../topchetoeu/jscript/common/parsing/Location.java | 0 .../topchetoeu/jscript/common/parsing/ParseRes.java | 0 .../topchetoeu/jscript/common/parsing/Parser.java | 0 .../topchetoeu/jscript/common/parsing/Parsing.java | 0 .../topchetoeu/jscript/common/parsing/Source.java | 0 .../jscript/common/parsing/SourceLocation.java | 0 .../jscript/compilation/AssignableNode.java | 0 .../jscript/compilation/CompileResult.java | 0 .../jscript/compilation/CompoundNode.java | 0 .../jscript/compilation/DeferredIntSupplier.java | 0 .../jscript/compilation/FunctionArrowNode.java | 0 .../jscript/compilation/FunctionNode.java | 0 .../jscript/compilation/FunctionStatementNode.java | 0 .../jscript/compilation/FunctionValueNode.java | 0 .../topchetoeu/jscript/compilation/JavaScript.java | 0 .../jscript/compilation/LabelContext.java | 0 .../me/topchetoeu/jscript/compilation/Node.java | 0 .../jscript/compilation/NodeChildren.java | 0 .../topchetoeu/jscript/compilation/Parameter.java | 0 .../topchetoeu/jscript/compilation/Parameters.java | 0 .../jscript/compilation/VariableDeclareNode.java | 0 .../jscript/compilation/control/BreakNode.java | 0 .../jscript/compilation/control/ContinueNode.java | 0 .../jscript/compilation/control/DebugNode.java | 0 .../jscript/compilation/control/DeleteNode.java | 0 .../jscript/compilation/control/DoWhileNode.java | 0 .../jscript/compilation/control/ForInNode.java | 0 .../jscript/compilation/control/ForNode.java | 0 .../jscript/compilation/control/ForOfNode.java | 0 .../jscript/compilation/control/IfNode.java | 0 .../jscript/compilation/control/ReturnNode.java | 0 .../jscript/compilation/control/SwitchNode.java | 0 .../jscript/compilation/control/ThrowNode.java | 0 .../jscript/compilation/control/TryNode.java | 0 .../jscript/compilation/control/WhileNode.java | 0 .../jscript/compilation/scope/FunctionScope.java | 0 .../jscript/compilation/scope/GlobalScope.java | 0 .../jscript/compilation/scope/LocalScope.java | 0 .../topchetoeu/jscript/compilation/scope/Scope.java | 0 .../compilation/scope/VariableDescriptor.java | 0 .../jscript/compilation/scope/VariableList.java | 0 .../jscript/compilation/values/ArrayNode.java | 0 .../jscript/compilation/values/GlobalThisNode.java | 0 .../jscript/compilation/values/ObjectNode.java | 0 .../jscript/compilation/values/RegexNode.java | 0 .../jscript/compilation/values/ThisNode.java | 0 .../jscript/compilation/values/VariableNode.java | 0 .../compilation/values/constants/BoolNode.java | 0 .../compilation/values/constants/NullNode.java | 0 .../compilation/values/constants/NumberNode.java | 0 .../compilation/values/constants/StringNode.java | 0 .../compilation/values/operations/CallNode.java | 0 .../compilation/values/operations/ChangeNode.java | 0 .../compilation/values/operations/DiscardNode.java | 0 .../values/operations/IndexAssignNode.java | 0 .../compilation/values/operations/IndexNode.java | 0 .../compilation/values/operations/LazyAndNode.java | 0 .../compilation/values/operations/LazyOrNode.java | 0 .../values/operations/OperationNode.java | 0 .../compilation/values/operations/TypeofNode.java | 0 .../values/operations/VariableAssignNode.java | 0 .../topchetoeu/jscript/runtime/ArgumentsValue.java | 0 .../me/topchetoeu/jscript/runtime/Compiler.java | 0 .../java/me/topchetoeu/jscript/runtime/Engine.java | 0 .../me/topchetoeu/jscript/runtime/EventLoop.java | 0 .../java/me/topchetoeu/jscript/runtime/Frame.java | 0 .../jscript/runtime/InstructionRunner.java | 0 .../topchetoeu/jscript/runtime/JSONConverter.java | 0 .../me/topchetoeu/jscript/runtime/SimpleRepl.java | 0 .../jscript/runtime/debug/DebugContext.java | 0 .../jscript/runtime/debug/DebugHandler.java | 0 .../jscript/runtime/exceptions/EngineException.java | 0 .../runtime/exceptions/InterruptException.java | 0 .../jscript/runtime/exceptions/SyntaxException.java | 0 .../topchetoeu/jscript/runtime/values/KeyCache.java | 0 .../topchetoeu/jscript/runtime/values/Member.java | 0 .../me/topchetoeu/jscript/runtime/values/Value.java | 0 .../jscript/runtime/values/functions/Arguments.java | 0 .../runtime/values/functions/CodeFunction.java | 0 .../runtime/values/functions/FunctionValue.java | 0 .../runtime/values/functions/NativeFunction.java | 0 .../jscript/runtime/values/objects/ArrayValue.java | 0 .../jscript/runtime/values/objects/ObjectValue.java | 0 .../jscript/runtime/values/objects/ScopeValue.java | 0 .../runtime/values/primitives/BoolValue.java | 0 .../runtime/values/primitives/NumberValue.java | 0 .../runtime/values/primitives/PrimitiveValue.java | 0 .../runtime/values/primitives/StringValue.java | 0 .../runtime/values/primitives/SymbolValue.java | 0 .../runtime/values/primitives/VoidValue.java | 0 111 files changed, 0 insertions(+), 0 deletions(-) rename src/{ => main}/assets/debugger/favicon.png (100%) rename src/{ => main}/assets/debugger/index.html (100%) rename src/{ => main}/assets/debugger/protocol.json (100%) rename src/{ => main}/assets/lib/index.js (100%) rename src/{ => main}/assets/metadata.json (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/Buffer.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/FunctionBody.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/Instruction.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/Metadata.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/Operation.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/Reading.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/environment/Environment.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/environment/Key.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/environment/MultiKey.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/json/JSON.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/json/JSONElement.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/json/JSONList.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/json/JSONMap.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/mapping/ConvertType.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/mapping/FunctionMap.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/parsing/Filename.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/parsing/Location.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/parsing/ParseRes.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/parsing/Parser.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/parsing/Parsing.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/parsing/Source.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/common/parsing/SourceLocation.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/AssignableNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/CompileResult.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/CompoundNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/DeferredIntSupplier.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/FunctionArrowNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/FunctionNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/FunctionStatementNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/FunctionValueNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/JavaScript.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/LabelContext.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/Node.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/NodeChildren.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/Parameter.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/Parameters.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/VariableDeclareNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/BreakNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/ContinueNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/DebugNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/DeleteNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/DoWhileNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/ForInNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/ForNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/ForOfNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/IfNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/ReturnNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/SwitchNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/ThrowNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/TryNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/control/WhileNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/scope/FunctionScope.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/scope/GlobalScope.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/scope/LocalScope.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/scope/Scope.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/scope/VariableDescriptor.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/scope/VariableList.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/ArrayNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/GlobalThisNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/ObjectNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/RegexNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/ThisNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/VariableNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/constants/BoolNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/constants/NullNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/constants/NumberNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/constants/StringNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/CallNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/ChangeNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/DiscardNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/IndexAssignNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/IndexNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/LazyAndNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/LazyOrNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/OperationNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/TypeofNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/compilation/values/operations/VariableAssignNode.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/ArgumentsValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/Compiler.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/Engine.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/EventLoop.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/Frame.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/InstructionRunner.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/JSONConverter.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/SimpleRepl.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/debug/DebugContext.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/debug/DebugHandler.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/exceptions/EngineException.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/exceptions/InterruptException.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/exceptions/SyntaxException.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/KeyCache.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/Member.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/Value.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/functions/Arguments.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/functions/CodeFunction.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/functions/FunctionValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/functions/NativeFunction.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/objects/ArrayValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/objects/ObjectValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/objects/ScopeValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/primitives/BoolValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/primitives/NumberValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/primitives/PrimitiveValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java (100%) rename src/{ => main}/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java (100%) diff --git a/src/assets/debugger/favicon.png b/src/main/assets/debugger/favicon.png similarity index 100% rename from src/assets/debugger/favicon.png rename to src/main/assets/debugger/favicon.png diff --git a/src/assets/debugger/index.html b/src/main/assets/debugger/index.html similarity index 100% rename from src/assets/debugger/index.html rename to src/main/assets/debugger/index.html diff --git a/src/assets/debugger/protocol.json b/src/main/assets/debugger/protocol.json similarity index 100% rename from src/assets/debugger/protocol.json rename to src/main/assets/debugger/protocol.json diff --git a/src/assets/lib/index.js b/src/main/assets/lib/index.js similarity index 100% rename from src/assets/lib/index.js rename to src/main/assets/lib/index.js diff --git a/src/assets/metadata.json b/src/main/assets/metadata.json similarity index 100% rename from src/assets/metadata.json rename to src/main/assets/metadata.json diff --git a/src/java/me/topchetoeu/jscript/common/Buffer.java b/src/main/java/me/topchetoeu/jscript/common/Buffer.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/Buffer.java rename to src/main/java/me/topchetoeu/jscript/common/Buffer.java diff --git a/src/java/me/topchetoeu/jscript/common/FunctionBody.java b/src/main/java/me/topchetoeu/jscript/common/FunctionBody.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/FunctionBody.java rename to src/main/java/me/topchetoeu/jscript/common/FunctionBody.java diff --git a/src/java/me/topchetoeu/jscript/common/Instruction.java b/src/main/java/me/topchetoeu/jscript/common/Instruction.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/Instruction.java rename to src/main/java/me/topchetoeu/jscript/common/Instruction.java diff --git a/src/java/me/topchetoeu/jscript/common/Metadata.java b/src/main/java/me/topchetoeu/jscript/common/Metadata.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/Metadata.java rename to src/main/java/me/topchetoeu/jscript/common/Metadata.java diff --git a/src/java/me/topchetoeu/jscript/common/Operation.java b/src/main/java/me/topchetoeu/jscript/common/Operation.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/Operation.java rename to src/main/java/me/topchetoeu/jscript/common/Operation.java diff --git a/src/java/me/topchetoeu/jscript/common/Reading.java b/src/main/java/me/topchetoeu/jscript/common/Reading.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/Reading.java rename to src/main/java/me/topchetoeu/jscript/common/Reading.java diff --git a/src/java/me/topchetoeu/jscript/common/environment/Environment.java b/src/main/java/me/topchetoeu/jscript/common/environment/Environment.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/environment/Environment.java rename to src/main/java/me/topchetoeu/jscript/common/environment/Environment.java diff --git a/src/java/me/topchetoeu/jscript/common/environment/Key.java b/src/main/java/me/topchetoeu/jscript/common/environment/Key.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/environment/Key.java rename to src/main/java/me/topchetoeu/jscript/common/environment/Key.java diff --git a/src/java/me/topchetoeu/jscript/common/environment/MultiKey.java b/src/main/java/me/topchetoeu/jscript/common/environment/MultiKey.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/environment/MultiKey.java rename to src/main/java/me/topchetoeu/jscript/common/environment/MultiKey.java diff --git a/src/java/me/topchetoeu/jscript/common/json/JSON.java b/src/main/java/me/topchetoeu/jscript/common/json/JSON.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/json/JSON.java rename to src/main/java/me/topchetoeu/jscript/common/json/JSON.java diff --git a/src/java/me/topchetoeu/jscript/common/json/JSONElement.java b/src/main/java/me/topchetoeu/jscript/common/json/JSONElement.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/json/JSONElement.java rename to src/main/java/me/topchetoeu/jscript/common/json/JSONElement.java diff --git a/src/java/me/topchetoeu/jscript/common/json/JSONList.java b/src/main/java/me/topchetoeu/jscript/common/json/JSONList.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/json/JSONList.java rename to src/main/java/me/topchetoeu/jscript/common/json/JSONList.java diff --git a/src/java/me/topchetoeu/jscript/common/json/JSONMap.java b/src/main/java/me/topchetoeu/jscript/common/json/JSONMap.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/json/JSONMap.java rename to src/main/java/me/topchetoeu/jscript/common/json/JSONMap.java diff --git a/src/java/me/topchetoeu/jscript/common/mapping/ConvertType.java b/src/main/java/me/topchetoeu/jscript/common/mapping/ConvertType.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/mapping/ConvertType.java rename to src/main/java/me/topchetoeu/jscript/common/mapping/ConvertType.java diff --git a/src/java/me/topchetoeu/jscript/common/mapping/FunctionMap.java b/src/main/java/me/topchetoeu/jscript/common/mapping/FunctionMap.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/mapping/FunctionMap.java rename to src/main/java/me/topchetoeu/jscript/common/mapping/FunctionMap.java diff --git a/src/java/me/topchetoeu/jscript/common/parsing/Filename.java b/src/main/java/me/topchetoeu/jscript/common/parsing/Filename.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/parsing/Filename.java rename to src/main/java/me/topchetoeu/jscript/common/parsing/Filename.java diff --git a/src/java/me/topchetoeu/jscript/common/parsing/Location.java b/src/main/java/me/topchetoeu/jscript/common/parsing/Location.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/parsing/Location.java rename to src/main/java/me/topchetoeu/jscript/common/parsing/Location.java diff --git a/src/java/me/topchetoeu/jscript/common/parsing/ParseRes.java b/src/main/java/me/topchetoeu/jscript/common/parsing/ParseRes.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/parsing/ParseRes.java rename to src/main/java/me/topchetoeu/jscript/common/parsing/ParseRes.java diff --git a/src/java/me/topchetoeu/jscript/common/parsing/Parser.java b/src/main/java/me/topchetoeu/jscript/common/parsing/Parser.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/parsing/Parser.java rename to src/main/java/me/topchetoeu/jscript/common/parsing/Parser.java diff --git a/src/java/me/topchetoeu/jscript/common/parsing/Parsing.java b/src/main/java/me/topchetoeu/jscript/common/parsing/Parsing.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/parsing/Parsing.java rename to src/main/java/me/topchetoeu/jscript/common/parsing/Parsing.java diff --git a/src/java/me/topchetoeu/jscript/common/parsing/Source.java b/src/main/java/me/topchetoeu/jscript/common/parsing/Source.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/parsing/Source.java rename to src/main/java/me/topchetoeu/jscript/common/parsing/Source.java diff --git a/src/java/me/topchetoeu/jscript/common/parsing/SourceLocation.java b/src/main/java/me/topchetoeu/jscript/common/parsing/SourceLocation.java similarity index 100% rename from src/java/me/topchetoeu/jscript/common/parsing/SourceLocation.java rename to src/main/java/me/topchetoeu/jscript/common/parsing/SourceLocation.java diff --git a/src/java/me/topchetoeu/jscript/compilation/AssignableNode.java b/src/main/java/me/topchetoeu/jscript/compilation/AssignableNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/AssignableNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/AssignableNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/CompileResult.java b/src/main/java/me/topchetoeu/jscript/compilation/CompileResult.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/CompileResult.java rename to src/main/java/me/topchetoeu/jscript/compilation/CompileResult.java diff --git a/src/java/me/topchetoeu/jscript/compilation/CompoundNode.java b/src/main/java/me/topchetoeu/jscript/compilation/CompoundNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/CompoundNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/CompoundNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/DeferredIntSupplier.java b/src/main/java/me/topchetoeu/jscript/compilation/DeferredIntSupplier.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/DeferredIntSupplier.java rename to src/main/java/me/topchetoeu/jscript/compilation/DeferredIntSupplier.java diff --git a/src/java/me/topchetoeu/jscript/compilation/FunctionArrowNode.java b/src/main/java/me/topchetoeu/jscript/compilation/FunctionArrowNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/FunctionArrowNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/FunctionArrowNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/FunctionNode.java b/src/main/java/me/topchetoeu/jscript/compilation/FunctionNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/FunctionNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/FunctionNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/FunctionStatementNode.java b/src/main/java/me/topchetoeu/jscript/compilation/FunctionStatementNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/FunctionStatementNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/FunctionStatementNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/FunctionValueNode.java b/src/main/java/me/topchetoeu/jscript/compilation/FunctionValueNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/FunctionValueNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/FunctionValueNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/JavaScript.java b/src/main/java/me/topchetoeu/jscript/compilation/JavaScript.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/JavaScript.java rename to src/main/java/me/topchetoeu/jscript/compilation/JavaScript.java diff --git a/src/java/me/topchetoeu/jscript/compilation/LabelContext.java b/src/main/java/me/topchetoeu/jscript/compilation/LabelContext.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/LabelContext.java rename to src/main/java/me/topchetoeu/jscript/compilation/LabelContext.java diff --git a/src/java/me/topchetoeu/jscript/compilation/Node.java b/src/main/java/me/topchetoeu/jscript/compilation/Node.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/Node.java rename to src/main/java/me/topchetoeu/jscript/compilation/Node.java diff --git a/src/java/me/topchetoeu/jscript/compilation/NodeChildren.java b/src/main/java/me/topchetoeu/jscript/compilation/NodeChildren.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/NodeChildren.java rename to src/main/java/me/topchetoeu/jscript/compilation/NodeChildren.java diff --git a/src/java/me/topchetoeu/jscript/compilation/Parameter.java b/src/main/java/me/topchetoeu/jscript/compilation/Parameter.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/Parameter.java rename to src/main/java/me/topchetoeu/jscript/compilation/Parameter.java diff --git a/src/java/me/topchetoeu/jscript/compilation/Parameters.java b/src/main/java/me/topchetoeu/jscript/compilation/Parameters.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/Parameters.java rename to src/main/java/me/topchetoeu/jscript/compilation/Parameters.java diff --git a/src/java/me/topchetoeu/jscript/compilation/VariableDeclareNode.java b/src/main/java/me/topchetoeu/jscript/compilation/VariableDeclareNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/VariableDeclareNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/VariableDeclareNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/BreakNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/BreakNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/BreakNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/BreakNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/ContinueNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/ContinueNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/ContinueNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/ContinueNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/DebugNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/DebugNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/DebugNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/DebugNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/DeleteNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/DeleteNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/DeleteNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/DeleteNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/DoWhileNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/DoWhileNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/DoWhileNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/DoWhileNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/ForInNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/ForInNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/ForInNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/ForInNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/ForNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/ForNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/ForNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/ForNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/ForOfNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/ForOfNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/ForOfNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/ForOfNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/IfNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/IfNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/IfNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/IfNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/ReturnNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/ReturnNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/ReturnNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/ReturnNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/SwitchNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/SwitchNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/SwitchNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/SwitchNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/ThrowNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/ThrowNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/ThrowNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/ThrowNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/TryNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/TryNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/TryNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/TryNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/control/WhileNode.java b/src/main/java/me/topchetoeu/jscript/compilation/control/WhileNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/control/WhileNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/control/WhileNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/scope/FunctionScope.java b/src/main/java/me/topchetoeu/jscript/compilation/scope/FunctionScope.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/scope/FunctionScope.java rename to src/main/java/me/topchetoeu/jscript/compilation/scope/FunctionScope.java diff --git a/src/java/me/topchetoeu/jscript/compilation/scope/GlobalScope.java b/src/main/java/me/topchetoeu/jscript/compilation/scope/GlobalScope.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/scope/GlobalScope.java rename to src/main/java/me/topchetoeu/jscript/compilation/scope/GlobalScope.java diff --git a/src/java/me/topchetoeu/jscript/compilation/scope/LocalScope.java b/src/main/java/me/topchetoeu/jscript/compilation/scope/LocalScope.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/scope/LocalScope.java rename to src/main/java/me/topchetoeu/jscript/compilation/scope/LocalScope.java diff --git a/src/java/me/topchetoeu/jscript/compilation/scope/Scope.java b/src/main/java/me/topchetoeu/jscript/compilation/scope/Scope.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/scope/Scope.java rename to src/main/java/me/topchetoeu/jscript/compilation/scope/Scope.java diff --git a/src/java/me/topchetoeu/jscript/compilation/scope/VariableDescriptor.java b/src/main/java/me/topchetoeu/jscript/compilation/scope/VariableDescriptor.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/scope/VariableDescriptor.java rename to src/main/java/me/topchetoeu/jscript/compilation/scope/VariableDescriptor.java diff --git a/src/java/me/topchetoeu/jscript/compilation/scope/VariableList.java b/src/main/java/me/topchetoeu/jscript/compilation/scope/VariableList.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/scope/VariableList.java rename to src/main/java/me/topchetoeu/jscript/compilation/scope/VariableList.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/ArrayNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/ArrayNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/ArrayNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/ArrayNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/GlobalThisNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/GlobalThisNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/GlobalThisNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/GlobalThisNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/ObjectNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/ObjectNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/ObjectNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/ObjectNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/RegexNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/RegexNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/RegexNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/RegexNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/ThisNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/ThisNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/ThisNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/ThisNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/VariableNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/VariableNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/VariableNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/VariableNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/constants/BoolNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/constants/BoolNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/constants/BoolNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/constants/BoolNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/constants/NullNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/constants/NullNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/constants/NullNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/constants/NullNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/constants/NumberNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/constants/NumberNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/constants/NumberNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/constants/NumberNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/constants/StringNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/constants/StringNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/constants/StringNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/constants/StringNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/CallNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/CallNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/CallNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/CallNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/ChangeNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/ChangeNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/ChangeNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/ChangeNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/DiscardNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/DiscardNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/DiscardNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/DiscardNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/IndexAssignNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/IndexAssignNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/IndexAssignNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/IndexAssignNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/IndexNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/IndexNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/IndexNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/IndexNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/LazyAndNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/LazyAndNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/LazyAndNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/LazyAndNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/LazyOrNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/LazyOrNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/LazyOrNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/LazyOrNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/OperationNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/OperationNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/OperationNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/OperationNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/TypeofNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/TypeofNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/TypeofNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/TypeofNode.java diff --git a/src/java/me/topchetoeu/jscript/compilation/values/operations/VariableAssignNode.java b/src/main/java/me/topchetoeu/jscript/compilation/values/operations/VariableAssignNode.java similarity index 100% rename from src/java/me/topchetoeu/jscript/compilation/values/operations/VariableAssignNode.java rename to src/main/java/me/topchetoeu/jscript/compilation/values/operations/VariableAssignNode.java diff --git a/src/java/me/topchetoeu/jscript/runtime/ArgumentsValue.java b/src/main/java/me/topchetoeu/jscript/runtime/ArgumentsValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/ArgumentsValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/ArgumentsValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/Compiler.java b/src/main/java/me/topchetoeu/jscript/runtime/Compiler.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/Compiler.java rename to src/main/java/me/topchetoeu/jscript/runtime/Compiler.java diff --git a/src/java/me/topchetoeu/jscript/runtime/Engine.java b/src/main/java/me/topchetoeu/jscript/runtime/Engine.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/Engine.java rename to src/main/java/me/topchetoeu/jscript/runtime/Engine.java diff --git a/src/java/me/topchetoeu/jscript/runtime/EventLoop.java b/src/main/java/me/topchetoeu/jscript/runtime/EventLoop.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/EventLoop.java rename to src/main/java/me/topchetoeu/jscript/runtime/EventLoop.java diff --git a/src/java/me/topchetoeu/jscript/runtime/Frame.java b/src/main/java/me/topchetoeu/jscript/runtime/Frame.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/Frame.java rename to src/main/java/me/topchetoeu/jscript/runtime/Frame.java diff --git a/src/java/me/topchetoeu/jscript/runtime/InstructionRunner.java b/src/main/java/me/topchetoeu/jscript/runtime/InstructionRunner.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/InstructionRunner.java rename to src/main/java/me/topchetoeu/jscript/runtime/InstructionRunner.java diff --git a/src/java/me/topchetoeu/jscript/runtime/JSONConverter.java b/src/main/java/me/topchetoeu/jscript/runtime/JSONConverter.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/JSONConverter.java rename to src/main/java/me/topchetoeu/jscript/runtime/JSONConverter.java diff --git a/src/java/me/topchetoeu/jscript/runtime/SimpleRepl.java b/src/main/java/me/topchetoeu/jscript/runtime/SimpleRepl.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/SimpleRepl.java rename to src/main/java/me/topchetoeu/jscript/runtime/SimpleRepl.java diff --git a/src/java/me/topchetoeu/jscript/runtime/debug/DebugContext.java b/src/main/java/me/topchetoeu/jscript/runtime/debug/DebugContext.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/debug/DebugContext.java rename to src/main/java/me/topchetoeu/jscript/runtime/debug/DebugContext.java diff --git a/src/java/me/topchetoeu/jscript/runtime/debug/DebugHandler.java b/src/main/java/me/topchetoeu/jscript/runtime/debug/DebugHandler.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/debug/DebugHandler.java rename to src/main/java/me/topchetoeu/jscript/runtime/debug/DebugHandler.java diff --git a/src/java/me/topchetoeu/jscript/runtime/exceptions/EngineException.java b/src/main/java/me/topchetoeu/jscript/runtime/exceptions/EngineException.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/exceptions/EngineException.java rename to src/main/java/me/topchetoeu/jscript/runtime/exceptions/EngineException.java diff --git a/src/java/me/topchetoeu/jscript/runtime/exceptions/InterruptException.java b/src/main/java/me/topchetoeu/jscript/runtime/exceptions/InterruptException.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/exceptions/InterruptException.java rename to src/main/java/me/topchetoeu/jscript/runtime/exceptions/InterruptException.java diff --git a/src/java/me/topchetoeu/jscript/runtime/exceptions/SyntaxException.java b/src/main/java/me/topchetoeu/jscript/runtime/exceptions/SyntaxException.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/exceptions/SyntaxException.java rename to src/main/java/me/topchetoeu/jscript/runtime/exceptions/SyntaxException.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/KeyCache.java b/src/main/java/me/topchetoeu/jscript/runtime/values/KeyCache.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/KeyCache.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/KeyCache.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/Member.java b/src/main/java/me/topchetoeu/jscript/runtime/values/Member.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/Member.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/Member.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/Value.java b/src/main/java/me/topchetoeu/jscript/runtime/values/Value.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/Value.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/Value.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/functions/Arguments.java b/src/main/java/me/topchetoeu/jscript/runtime/values/functions/Arguments.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/functions/Arguments.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/functions/Arguments.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/functions/CodeFunction.java b/src/main/java/me/topchetoeu/jscript/runtime/values/functions/CodeFunction.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/functions/CodeFunction.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/functions/CodeFunction.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/functions/FunctionValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/functions/FunctionValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/functions/FunctionValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/functions/FunctionValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/functions/NativeFunction.java b/src/main/java/me/topchetoeu/jscript/runtime/values/functions/NativeFunction.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/functions/NativeFunction.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/functions/NativeFunction.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/objects/ArrayValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/objects/ArrayValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/objects/ArrayValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/objects/ArrayValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/objects/ObjectValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/objects/ObjectValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/objects/ObjectValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/objects/ObjectValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/objects/ScopeValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/objects/ScopeValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/objects/ScopeValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/objects/ScopeValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/primitives/BoolValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/BoolValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/primitives/BoolValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/primitives/BoolValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/primitives/NumberValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/NumberValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/primitives/NumberValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/primitives/NumberValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/primitives/PrimitiveValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/PrimitiveValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/primitives/PrimitiveValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/primitives/PrimitiveValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java diff --git a/src/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java similarity index 100% rename from src/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java rename to src/main/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java