Skip to content

Commit afad3a6

Browse files
cli v1 (#1)
* wip * almost working * update run * update actions * fix run code!! hurray * add setup and change base image * add missing parameter * fix return if image already exists * black * deprecate old wget * add bugs jsons * fix bids * update README --------- Co-authored-by: Nfsaavedra <nuno.saavedra@tecnico.ulisboa.pt>
1 parent 8978922 commit afad3a6

File tree

80 files changed

+3422
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+3422
-0
lines changed

README.md

Lines changed: 52 additions & 0 deletions

bin/act

21.5 MB
Binary file not shown.

data/bugs/AuthMe-ConfigMe.json

Lines changed: 2 additions & 0 deletions
Large diffs are not rendered by default.

data/bugs/Bindambc-whatsapp-business-java-api.json

Lines changed: 2 additions & 0 deletions
Large diffs are not rendered by default.

data/bugs/BrightSpots-rcv.json

Lines changed: 3 additions & 0 deletions
Large diffs are not rendered by default.

data/bugs/Enigmatis-graphql-java-annotations.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

data/bugs/GoSimpleLLC-nbvcxz.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

data/bugs/IBM-JSONata4Java.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

data/bugs/LMAX-Exchange-Simple-DSL.json

Lines changed: 2 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"repository": "Moderocky/ByteSkript", "language": "java", "clone_url": "https://github.com/Moderocky/ByteSkript.git", "collection_timestamp": "2023-11-23T10:11:13.828609Z", "commit_hash": "1dce2997df7f55536293234a04b666de3d6b2a85", "commit_message": "fix(debugging): print a newline after the last line too\n", "commit_timestamp": "2023-09-03T14:21:22Z", "previous_commit_hash": "65ea545567a680bc0062572f48500d9e061e1b35", "previous_commit_message": "Update CITATION.cff", "previous_commit_timestamp": "2022-11-16T10:43:49Z", "time_to_patch": "291 days, 3:37:33", "bug_patch": "diff --git a/src/main/java/org/byteskript/skript/compiler/DebugSkriptCompiler.java b/src/main/java/org/byteskript/skript/compiler/DebugSkriptCompiler.java\nindex fec865f..2864b22 100644\n--- a/src/main/java/org/byteskript/skript/compiler/DebugSkriptCompiler.java\n+++ b/src/main/java/org/byteskript/skript/compiler/DebugSkriptCompiler.java\n@@ -41,15 +41,15 @@ public class DebugSkriptCompiler extends SimpleSkriptCompiler {\n public PostCompileClass[] compile(InputStream stream, Type path) {\n this.stream.print(\"\\n\");\n this.stream.print(\"--\" + path.internalName());\n- this.stream.print(\"\\n\");\n+ this.stream.print(\"\\n\\n\");\n return super.compile(stream, path);\n }\n \n @Override\n public PostCompileClass[] compile(String source, Type path) {\n- this.stream.print(\"\\n\\n\");\n- this.stream.print(\"--\" + path.internalName());\n this.stream.print(\"\\n\");\n+ this.stream.print(\"--\" + path.internalName());\n+ this.stream.print(\"\\n\\n\");\n return super.compile(source, path);\n }\n \n@@ -59,9 +59,8 @@ public class DebugSkriptCompiler extends SimpleSkriptCompiler {\n }\n \n protected void debug(ElementTree tree, FileContext context) {\n- this.stream.print(\"\\n\");\n for (int i = 0; i < context.lineIndent; i++) this.stream.print(\"\\t\");\n- this.stream.print(tree.toString(context));\n+ this.stream.println(tree.toString(context));\n }\n \n }\n", "bug_patch_file_extensions": ["java"], "test_patch": "diff --git a/src/test/java/org/byteskript/skript/test/SyntaxTreeTest.java b/src/test/java/org/byteskript/skript/test/SyntaxTreeTest.java\nindex a882c7d..9da5a76 100644\n--- a/src/test/java/org/byteskript/skript/test/SyntaxTreeTest.java\n+++ b/src/test/java/org/byteskript/skript/test/SyntaxTreeTest.java\n@@ -47,7 +47,6 @@ public class SyntaxTreeTest extends SkriptTest {\n \"\"\", new Type(\"test\"));\n assert stream.toString().equals(\"\"\"\n \n- \n --test\n \n MemberDictionary():\n@@ -68,7 +67,8 @@ public class SyntaxTreeTest extends SkriptTest {\n \n EventLoad():\n \tEntryTriggerSection():\n- \t\tEffectPrint(StringLiteral(\"Foo\"))\"\"\") : '\"' + stream.toString() + '\"';\n+ \t\tEffectPrint(StringLiteral(\"Foo\"))\n+ \"\"\") : '\"' + stream.toString() + '\"';\n }\n \n }\n", "test_patch_file_extensions": ["java"], "non_code_patch": "", "non_code_patch_file_extensions": [], "change_type": "SOURCE_ONLY", "actions_runs": [[{"failed": false, "tests": [{"classname": "org.byteskript.skript.test.AsyncCompileTest", "name": "testAsync", "time": 0.019, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.AsyncCompileTest", "name": "test", "time": 0.013, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.RecompileTest", "name": "testRecompile", "time": 0.195, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ConfigTest", "name": "testReadConfig", "time": 0.011, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ConfigTest", "name": "testWriteConfig", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.SyntaxTreeTest", "name": "testRecompile", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.SyntaxTest", "name": "all", "time": 0.87, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ThreadingTest", "name": "eventSynchronized", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}], "workflow": {"path": "/tmp/8f50300a-0456-4519-85d3-ebf12f552732/.github/workflows/maven-crawler.yml", "type": "maven"}, "workflow_name": "1585a644-9088-47fb-9a74-1a0d28f723f6", "build_tool": "maven", "elapsed_time": 46.653799295425415, "default_actions": false}], [{"failed": false, "tests": [{"classname": "org.byteskript.skript.test.AsyncCompileTest", "name": "testAsync", "time": 0.011, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.AsyncCompileTest", "name": "test", "time": 0.01, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.RecompileTest", "name": "testRecompile", "time": 0.177, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ConfigTest", "name": "testReadConfig", "time": 0.009, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ConfigTest", "name": "testWriteConfig", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.SyntaxTreeTest", "name": "testRecompile", "time": 0.008, "results": [{"result": "Failure", "message": "\" --test MemberDictionary(): EffectImportType(ExprType(java/util/Objects)) EffectImportFunction(StringLiteral(\"equals\"), ExprType(java/util/Objects)) EffectUseLibrary(unsafe) MemberFunction(a, b): EntryTriggerSection(): EffectPrint(ExprAdd(ExprVariable(a), ExprVariable(b))) EffectLoopTimesSection(IntegerLiteral(5)): EffectPrint(StringLiteral(\"hello\")) MemberFunctionNoArgs(): EntryReturn(string) EntryTriggerSection(): EffectPrint(StringLiteral(\"hello\")) EventLoad(): EntryTriggerSection(): EffectPrint(StringLiteral(\"Foo\"))\"", "type": "java.lang.AssertionError"}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.SyntaxTest", "name": "all", "time": 1.038, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ThreadingTest", "name": "eventSynchronized", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}], "workflow": {"path": "/tmp/8f50300a-0456-4519-85d3-ebf12f552732/.github/workflows/maven-crawler.yml", "type": "maven"}, "workflow_name": "6ab6bcc9-675f-4bef-9471-19b61a9fba38", "build_tool": "maven", "elapsed_time": 60.914894819259644, "default_actions": false}], [{"failed": false, "tests": [{"classname": "org.byteskript.skript.test.AsyncCompileTest", "name": "testAsync", "time": 0.019, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.AsyncCompileTest", "name": "test", "time": 0.012, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.RecompileTest", "name": "testRecompile", "time": 0.274, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ConfigTest", "name": "testReadConfig", "time": 0.008, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ConfigTest", "name": "testWriteConfig", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.SyntaxTreeTest", "name": "testRecompile", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.SyntaxTest", "name": "all", "time": 0.994, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "org.byteskript.skript.test.ThreadingTest", "name": "eventSynchronized", "time": 0.005, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}], "workflow": {"path": "/tmp/8f50300a-0456-4519-85d3-ebf12f552732/.github/workflows/maven-crawler.yml", "type": "maven"}, "workflow_name": "e4d78a1e-9cde-481f-86ba-3dfb015f0362", "build_tool": "maven", "elapsed_time": 66.73358178138733, "default_actions": false}]], "strategy": "PASS_PASS", "issues": []}

0 commit comments

Comments
 (0)