From 57146f79a003f8a5bacb5a8729b53c9ef14b2e22 Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Wed, 18 Mar 2020 11:18:48 +0100 Subject: [PATCH] Restructures demos. --- demo/java/.vscode/settings.json | 4 --- {demo => demos}/csharp/.gitignore | 0 demos/csharp/.vscode/launch.json | 19 +++++++++++ demos/csharp/.vscode/settings.json | 3 ++ demos/csharp/.vscode/tasks.json | 17 ++++++++++ {demo => demos}/csharp/ExtractedData.cs | 0 {demo => demos}/csharp/Program.cs | 0 {demo => demos}/csharp/demo.csproj | 0 {demo => demos}/golang/.vscode/launch.json | 0 {demo => demos}/golang/demo.go | 0 {demo => demos}/golang/go.mod | 0 {demo => demos}/java/.classpath | 0 {demo => demos}/java/.gitignore | 0 {demo => demos}/java/.project | 0 .../java/.settings/org.eclipse.jdt.core.prefs | 0 demos/java/.vscode/launch.json | 20 +++++++++++ demos/java/.vscode/settings.json | 5 +++ .../java/lib/jackson-annotations-2.9.8.jar | Bin .../java/lib/jackson-core-2.9.8.jar | Bin .../java/lib/jackson-databind-2.9.8.jar | Bin {demo => demos}/java/src/app/App.java | 0 .../java/src/app/ExtractedData.java | 0 {demo => demos}/java/src/app/GraphData.java | 0 {demo => demos}/java/src/app/TextData.java | 0 {demo => demos/js}/.vscode/launch.json | 0 {demo => demos/js}/.vscode/settings.json | 2 -- {demo => demos/js}/.vscode/tasks.json | 0 {demo => demos}/js/README.md | 0 {demo => demos}/js/package.json | 0 .../js/src/MockLanguageServiceHost.ts | 0 .../js/src/demo_custom-data-extractor.ts | 0 .../js/src/demo_doubly-linked-list.ts | 0 {demo => demos}/js/src/demo_random-walks.ts | 0 .../js/src/demo_singly-linked-list.js | 0 {demo => demos}/js/src/demo_sorting.ts | 0 .../js/src/demo_typescript-asts.ts | 0 {demo => demos}/js/src/playground.ts | 0 {demo => demos}/js/tsconfig.json | 0 {demo => demos}/js/yarn.lock | 0 demos/php/.vscode/launch.json | 17 ++++++++++ demos/php/.vscode/settings.json | 8 +++++ demos/php/.vscode/tasks.json | 32 ++++++++++++++++++ {demo => demos}/php/demo.php | 0 demos/python/.vscode/launch.json | 7 ++++ {demo => demos}/python/graph.py | 0 45 files changed, 128 insertions(+), 6 deletions(-) delete mode 100644 demo/java/.vscode/settings.json rename {demo => demos}/csharp/.gitignore (100%) create mode 100644 demos/csharp/.vscode/launch.json create mode 100644 demos/csharp/.vscode/settings.json create mode 100644 demos/csharp/.vscode/tasks.json rename {demo => demos}/csharp/ExtractedData.cs (100%) rename {demo => demos}/csharp/Program.cs (100%) rename {demo => demos}/csharp/demo.csproj (100%) rename {demo => demos}/golang/.vscode/launch.json (100%) rename {demo => demos}/golang/demo.go (100%) rename {demo => demos}/golang/go.mod (100%) rename {demo => demos}/java/.classpath (100%) rename {demo => demos}/java/.gitignore (100%) rename {demo => demos}/java/.project (100%) rename {demo => demos}/java/.settings/org.eclipse.jdt.core.prefs (100%) create mode 100644 demos/java/.vscode/launch.json create mode 100644 demos/java/.vscode/settings.json rename {demo => demos}/java/lib/jackson-annotations-2.9.8.jar (100%) rename {demo => demos}/java/lib/jackson-core-2.9.8.jar (100%) rename {demo => demos}/java/lib/jackson-databind-2.9.8.jar (100%) rename {demo => demos}/java/src/app/App.java (100%) rename {demo => demos}/java/src/app/ExtractedData.java (100%) rename {demo => demos}/java/src/app/GraphData.java (100%) rename {demo => demos}/java/src/app/TextData.java (100%) rename {demo => demos/js}/.vscode/launch.json (100%) rename {demo => demos/js}/.vscode/settings.json (61%) rename {demo => demos/js}/.vscode/tasks.json (100%) rename {demo => demos}/js/README.md (100%) rename {demo => demos}/js/package.json (100%) rename {demo => demos}/js/src/MockLanguageServiceHost.ts (100%) rename {demo => demos}/js/src/demo_custom-data-extractor.ts (100%) rename {demo => demos}/js/src/demo_doubly-linked-list.ts (100%) rename {demo => demos}/js/src/demo_random-walks.ts (100%) rename {demo => demos}/js/src/demo_singly-linked-list.js (100%) rename {demo => demos}/js/src/demo_sorting.ts (100%) rename {demo => demos}/js/src/demo_typescript-asts.ts (100%) rename {demo => demos}/js/src/playground.ts (100%) rename {demo => demos}/js/tsconfig.json (100%) rename {demo => demos}/js/yarn.lock (100%) create mode 100644 demos/php/.vscode/launch.json create mode 100644 demos/php/.vscode/settings.json create mode 100644 demos/php/.vscode/tasks.json rename {demo => demos}/php/demo.php (100%) create mode 100644 demos/python/.vscode/launch.json rename {demo => demos}/python/graph.py (100%) diff --git a/demo/java/.vscode/settings.json b/demo/java/.vscode/settings.json deleted file mode 100644 index f608fee..0000000 --- a/demo/java/.vscode/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "java.dependency.packagePresentation": "flat", - "java.dependency.syncWithFolderExplorer": true -} \ No newline at end of file diff --git a/demo/csharp/.gitignore b/demos/csharp/.gitignore similarity index 100% rename from demo/csharp/.gitignore rename to demos/csharp/.gitignore diff --git a/demos/csharp/.vscode/launch.json b/demos/csharp/.vscode/launch.json new file mode 100644 index 0000000..c11d346 --- /dev/null +++ b/demos/csharp/.vscode/launch.json @@ -0,0 +1,19 @@ +{ + // Use IntelliSense to find out which attributes exist for C# debugging + // Use hover for the description of the existing attributes + // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md + "version": "0.2.0", + "configurations": [ + { + "name": "C# - Demo: Linked List", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "csharp-build", + "program": "${workspaceFolder}/bin/Debug/netcoreapp3.1/demo.dll", + "args": [], + "cwd": "${workspaceFolder}", + "console": "internalConsole", + "stopAtEntry": false + } + ] +} diff --git a/demos/csharp/.vscode/settings.json b/demos/csharp/.vscode/settings.json new file mode 100644 index 0000000..9dc7316 --- /dev/null +++ b/demos/csharp/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "debugVisualizer.debugAdapterConfigurations": {} +} diff --git a/demos/csharp/.vscode/tasks.json b/demos/csharp/.vscode/tasks.json new file mode 100644 index 0000000..67876f7 --- /dev/null +++ b/demos/csharp/.vscode/tasks.json @@ -0,0 +1,17 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "csharp-build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/csharp/demo.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + } + ] +} diff --git a/demo/csharp/ExtractedData.cs b/demos/csharp/ExtractedData.cs similarity index 100% rename from demo/csharp/ExtractedData.cs rename to demos/csharp/ExtractedData.cs diff --git a/demo/csharp/Program.cs b/demos/csharp/Program.cs similarity index 100% rename from demo/csharp/Program.cs rename to demos/csharp/Program.cs diff --git a/demo/csharp/demo.csproj b/demos/csharp/demo.csproj similarity index 100% rename from demo/csharp/demo.csproj rename to demos/csharp/demo.csproj diff --git a/demo/golang/.vscode/launch.json b/demos/golang/.vscode/launch.json similarity index 100% rename from demo/golang/.vscode/launch.json rename to demos/golang/.vscode/launch.json diff --git a/demo/golang/demo.go b/demos/golang/demo.go similarity index 100% rename from demo/golang/demo.go rename to demos/golang/demo.go diff --git a/demo/golang/go.mod b/demos/golang/go.mod similarity index 100% rename from demo/golang/go.mod rename to demos/golang/go.mod diff --git a/demo/java/.classpath b/demos/java/.classpath similarity index 100% rename from demo/java/.classpath rename to demos/java/.classpath diff --git a/demo/java/.gitignore b/demos/java/.gitignore similarity index 100% rename from demo/java/.gitignore rename to demos/java/.gitignore diff --git a/demo/java/.project b/demos/java/.project similarity index 100% rename from demo/java/.project rename to demos/java/.project diff --git a/demo/java/.settings/org.eclipse.jdt.core.prefs b/demos/java/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from demo/java/.settings/org.eclipse.jdt.core.prefs rename to demos/java/.settings/org.eclipse.jdt.core.prefs diff --git a/demos/java/.vscode/launch.json b/demos/java/.vscode/launch.json new file mode 100644 index 0000000..ad62bbd --- /dev/null +++ b/demos/java/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + // Use IntelliSense to find out which attributes exist for C# debugging + // Use hover for the description of the existing attributes + // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md + "version": "0.2.0", + "configurations": [ + { + "type": "java", + "name": "CodeLens (Launch) - DemoLinkedLists", + "request": "launch", + "mainClass": "DemoLinkedLists" + }, + { + "name": "Java - Demo", + "type": "java", + "request": "launch", + "projectName": "java" + } + ] +} diff --git a/demos/java/.vscode/settings.json b/demos/java/.vscode/settings.json new file mode 100644 index 0000000..b7126eb --- /dev/null +++ b/demos/java/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "java.dependency.packagePresentation": "flat", + "java.dependency.syncWithFolderExplorer": true, + "debugVisualizer.debugAdapterConfigurations": {} +} diff --git a/demo/java/lib/jackson-annotations-2.9.8.jar b/demos/java/lib/jackson-annotations-2.9.8.jar similarity index 100% rename from demo/java/lib/jackson-annotations-2.9.8.jar rename to demos/java/lib/jackson-annotations-2.9.8.jar diff --git a/demo/java/lib/jackson-core-2.9.8.jar b/demos/java/lib/jackson-core-2.9.8.jar similarity index 100% rename from demo/java/lib/jackson-core-2.9.8.jar rename to demos/java/lib/jackson-core-2.9.8.jar diff --git a/demo/java/lib/jackson-databind-2.9.8.jar b/demos/java/lib/jackson-databind-2.9.8.jar similarity index 100% rename from demo/java/lib/jackson-databind-2.9.8.jar rename to demos/java/lib/jackson-databind-2.9.8.jar diff --git a/demo/java/src/app/App.java b/demos/java/src/app/App.java similarity index 100% rename from demo/java/src/app/App.java rename to demos/java/src/app/App.java diff --git a/demo/java/src/app/ExtractedData.java b/demos/java/src/app/ExtractedData.java similarity index 100% rename from demo/java/src/app/ExtractedData.java rename to demos/java/src/app/ExtractedData.java diff --git a/demo/java/src/app/GraphData.java b/demos/java/src/app/GraphData.java similarity index 100% rename from demo/java/src/app/GraphData.java rename to demos/java/src/app/GraphData.java diff --git a/demo/java/src/app/TextData.java b/demos/java/src/app/TextData.java similarity index 100% rename from demo/java/src/app/TextData.java rename to demos/java/src/app/TextData.java diff --git a/demo/.vscode/launch.json b/demos/js/.vscode/launch.json similarity index 100% rename from demo/.vscode/launch.json rename to demos/js/.vscode/launch.json diff --git a/demo/.vscode/settings.json b/demos/js/.vscode/settings.json similarity index 61% rename from demo/.vscode/settings.json rename to demos/js/.vscode/settings.json index d6894d7..46508d1 100644 --- a/demo/.vscode/settings.json +++ b/demos/js/.vscode/settings.json @@ -1,6 +1,4 @@ { - "debugVisualizer.useChromeKioskMode": false, - "editor.minimap.enabled": false, "debugVisualizer.debugAdapterConfigurations": { "php": { "context": "watch", diff --git a/demo/.vscode/tasks.json b/demos/js/.vscode/tasks.json similarity index 100% rename from demo/.vscode/tasks.json rename to demos/js/.vscode/tasks.json diff --git a/demo/js/README.md b/demos/js/README.md similarity index 100% rename from demo/js/README.md rename to demos/js/README.md diff --git a/demo/js/package.json b/demos/js/package.json similarity index 100% rename from demo/js/package.json rename to demos/js/package.json diff --git a/demo/js/src/MockLanguageServiceHost.ts b/demos/js/src/MockLanguageServiceHost.ts similarity index 100% rename from demo/js/src/MockLanguageServiceHost.ts rename to demos/js/src/MockLanguageServiceHost.ts diff --git a/demo/js/src/demo_custom-data-extractor.ts b/demos/js/src/demo_custom-data-extractor.ts similarity index 100% rename from demo/js/src/demo_custom-data-extractor.ts rename to demos/js/src/demo_custom-data-extractor.ts diff --git a/demo/js/src/demo_doubly-linked-list.ts b/demos/js/src/demo_doubly-linked-list.ts similarity index 100% rename from demo/js/src/demo_doubly-linked-list.ts rename to demos/js/src/demo_doubly-linked-list.ts diff --git a/demo/js/src/demo_random-walks.ts b/demos/js/src/demo_random-walks.ts similarity index 100% rename from demo/js/src/demo_random-walks.ts rename to demos/js/src/demo_random-walks.ts diff --git a/demo/js/src/demo_singly-linked-list.js b/demos/js/src/demo_singly-linked-list.js similarity index 100% rename from demo/js/src/demo_singly-linked-list.js rename to demos/js/src/demo_singly-linked-list.js diff --git a/demo/js/src/demo_sorting.ts b/demos/js/src/demo_sorting.ts similarity index 100% rename from demo/js/src/demo_sorting.ts rename to demos/js/src/demo_sorting.ts diff --git a/demo/js/src/demo_typescript-asts.ts b/demos/js/src/demo_typescript-asts.ts similarity index 100% rename from demo/js/src/demo_typescript-asts.ts rename to demos/js/src/demo_typescript-asts.ts diff --git a/demo/js/src/playground.ts b/demos/js/src/playground.ts similarity index 100% rename from demo/js/src/playground.ts rename to demos/js/src/playground.ts diff --git a/demo/js/tsconfig.json b/demos/js/tsconfig.json similarity index 100% rename from demo/js/tsconfig.json rename to demos/js/tsconfig.json diff --git a/demo/js/yarn.lock b/demos/js/yarn.lock similarity index 100% rename from demo/js/yarn.lock rename to demos/js/yarn.lock diff --git a/demos/php/.vscode/launch.json b/demos/php/.vscode/launch.json new file mode 100644 index 0000000..5bbcd70 --- /dev/null +++ b/demos/php/.vscode/launch.json @@ -0,0 +1,17 @@ +{ + // Use IntelliSense to find out which attributes exist for C# debugging + // Use hover for the description of the existing attributes + // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md + "version": "0.2.0", + "configurations": [ + { + "name": "PHP - Demo", + "type": "php", + "request": "launch", + "program": "${workspaceFolder}/php/demo.php", + "xdebugSettings": { + "max_data": -1 + } + } + ] +} diff --git a/demos/php/.vscode/settings.json b/demos/php/.vscode/settings.json new file mode 100644 index 0000000..46508d1 --- /dev/null +++ b/demos/php/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "debugVisualizer.debugAdapterConfigurations": { + "php": { + "context": "watch", + "expressionTemplate": "${expr}" + } + } +} diff --git a/demos/php/.vscode/tasks.json b/demos/php/.vscode/tasks.json new file mode 100644 index 0000000..b045f8c --- /dev/null +++ b/demos/php/.vscode/tasks.json @@ -0,0 +1,32 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "label": "typescript-watch", + "script": "dev", + "problemMatcher": "$tsc-watch", + "isBackground": true, + "presentation": { + "reveal": "never" + }, + "path": "js/", + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "csharp-build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/csharp/demo.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + } + ] +} diff --git a/demo/php/demo.php b/demos/php/demo.php similarity index 100% rename from demo/php/demo.php rename to demos/php/demo.php diff --git a/demos/python/.vscode/launch.json b/demos/python/.vscode/launch.json new file mode 100644 index 0000000..ff5dea0 --- /dev/null +++ b/demos/python/.vscode/launch.json @@ -0,0 +1,7 @@ +{ + // Use IntelliSense to find out which attributes exist for C# debugging + // Use hover for the description of the existing attributes + // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md + "version": "0.2.0", + "configurations": [] +} diff --git a/demo/python/graph.py b/demos/python/graph.py similarity index 100% rename from demo/python/graph.py rename to demos/python/graph.py