From 00a491d93733d4625ad329b2ba8237f445364b3f Mon Sep 17 00:00:00 2001 From: Mirta Date: Wed, 30 Dec 2020 16:39:52 +0200 Subject: merge --- .../Tango.Scripting.Basic/CompilationError.cs | 20 - .../Tango.Scripting.Basic/CompilationResult.cs | 21 - .../Tango.Scripting.Basic/GlobalObject.cs | 13 - .../Scripting/Tango.Scripting.Basic/IContext.cs | 13 - .../Scripting/Tango.Scripting.Basic/Project.cs | 259 --- .../Tango.Scripting.Basic/ProjectSession.cs | 65 - .../Tango.Scripting.Basic/ProjectSessionState.cs | 16 - .../ProjectSessionStateChangedEventArgs.cs | 17 - .../Properties/AssemblyInfo.cs | 55 - .../Properties/Resources.Designer.cs | 73 - .../Properties/Resources.resx | 124 -- .../Properties/Settings.Designer.cs | 30 - .../Properties/Settings.settings | 7 - .../Tango.Scripting.Basic/ReferenceAssembly.cs | 88 - .../Tango.Scripting.Basic/Resources/template.csx | 16 - .../Scripting/Tango.Scripting.Basic/Script.cs | 80 - .../Tango.Scripting.Basic.csproj | 185 -- .../Tango.Scripting.Basic/Themes/Generic.xaml | 6 - .../Scripting/Tango.Scripting.Basic/app.config | 47 - .../Tango.Scripting.Basic/packages.config | 52 - .../Scripting/Tango.Scripting.Core/BreakPoint.cs | 14 - .../Tango.Scripting.Core/IScriptSource.cs | 13 - .../Properties/AssemblyInfo.cs | 36 - .../Tango.Scripting.Core/ScriptBreakPoint.cs | 23 - .../Tango.Scripting.Core/ScriptBreakPointSymbol.cs | 16 - .../Tango.Scripting.Core.csproj | 51 - .../BreakPointSymbolPressedEventArgs.cs | 16 - .../Tango.Scripting.Editors/CachedAssembly.cs | 21 - .../Tango.Scripting.Editors/CachedUsing.cs | 20 - .../Document/TextDocument.cs | 1695 +++++++------- .../Tango.Scripting.Editors/Document/UndoStack.cs | 2 +- .../Editing/BreakPointMargin.cs | 285 --- .../Tango.Scripting.Editors/Errors/ITextMarker.cs | 169 -- .../Errors/TextMarkerService.cs | 365 --- .../Tango.Scripting.Editors/ExtensionMethods.cs | 2 +- .../Highlighting/OffsetColorizer.cs | 2 +- .../Highlighting/Resources/CSharp-Mode.xshd | 29 +- .../Highlighting/Resources/MarkDown-Mode.xshd | 7 + .../Highlighting/Resources/XML-Mode.xshd | 14 +- .../Images/break_point_arrow.png | Bin 453 -> 0 bytes .../Tango.Scripting.Editors/Images/event.png | Bin 210 -> 0 bytes .../Tango.Scripting.Editors/Images/snippet.png | Bin 147 -> 0 bytes .../Intellisense/CompletionItem.cs | 7 +- .../Intellisense/EventCompletionItem.cs | 22 - .../Intellisense/HideIntellisenseAttribute.cs | 12 - .../Intellisense/KnownType.cs | 75 +- .../Intellisense/KnownTypeEvent.cs | 21 - .../Intellisense/KnownTypeMethod.cs | 2 - .../Intellisense/SnippetCompletionItem.cs | 26 - .../Tango.Scripting.Editors/Intellisense/Utils.cs | 14 +- .../Tango.Scripting.Editors/Rendering/TextView.cs | 2 +- .../Tango.Scripting.Editors/ScriptEditor.cs | 2093 ++++------------- .../Tango.Scripting.Editors.csproj | 33 +- .../Tango.Scripting.Editors_di35u2uj_wpftmp.csproj | 628 ------ .../Tango.Scripting.Editors/TextEditor.cs | 2343 ++++++++++---------- .../Tango.Scripting.Editors/Themes/Generic.xaml | 107 +- .../Tango.Scripting.Editors/XamlEditor.cs | 47 - .../Scripting/Tango.Scripting.Editors/app.config | 8 - .../Tango.Scripting.Editors/packages.config | 1 - .../Tango.Scripting.Formatting/CodeFormatter.cs | 61 - .../Properties/AssemblyInfo.cs | 36 - .../Tango.Scripting.Formatting.csproj | 160 -- .../Tango.Scripting.Formatting/app.config | 47 - .../Tango.Scripting.Formatting/packages.config | 61 - .../Scripting/Tango.Scripting.Test/App.config | 6 - .../Scripting/Tango.Scripting.Test/App.xaml | 9 - .../Scripting/Tango.Scripting.Test/App.xaml.cs | 17 - .../Scripting/Tango.Scripting.Test/MainWindow.xaml | 38 - .../Tango.Scripting.Test/MainWindow.xaml.cs | 39 - .../Scripting/Tango.Scripting.Test/MainWindowVM.cs | 69 - .../Properties/AssemblyInfo.cs | 55 - .../Properties/Resources.Designer.cs | 73 - .../Tango.Scripting.Test/Properties/Resources.resx | 124 -- .../Properties/Settings.Designer.cs | 30 - .../Properties/Settings.settings | 7 - .../Tango.Scripting.Test/Resources/template.csx | 18 - .../Tango.Scripting.Test.csproj | 132 -- .../Scripting/Tango.Scripting.Test/lib.csx | 13 - .../Tango.Scripting/Parsing/ScriptParser.cs | 140 +- .../Tango.Scripting/Parsing/ScriptSymbol.cs | 4 - 80 files changed, 2530 insertions(+), 8017 deletions(-) delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationError.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationResult.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/GlobalObject.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/IContext.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/ProjectSession.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/ProjectSessionState.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/ProjectSessionStateChangedEventArgs.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Properties/AssemblyInfo.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Properties/Resources.Designer.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Properties/Resources.resx delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Properties/Settings.Designer.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Properties/Settings.settings delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/ReferenceAssembly.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Resources/template.csx delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Script.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Tango.Scripting.Basic.csproj delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Themes/Generic.xaml delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/app.config delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Basic/packages.config delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Core/BreakPoint.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Core/IScriptSource.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Core/Properties/AssemblyInfo.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPoint.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Core/ScriptBreakPointSymbol.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Core/Tango.Scripting.Core.csproj delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/BreakPointSymbolPressedEventArgs.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/CachedAssembly.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/CachedUsing.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Editing/BreakPointMargin.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Errors/ITextMarker.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Errors/TextMarkerService.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Images/break_point_arrow.png delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Images/event.png delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Images/snippet.png delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Intellisense/EventCompletionItem.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Intellisense/HideIntellisenseAttribute.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Intellisense/KnownTypeEvent.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Intellisense/SnippetCompletionItem.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Tango.Scripting.Editors_di35u2uj_wpftmp.csproj delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Editors/XamlEditor.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Formatting/CodeFormatter.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Formatting/Properties/AssemblyInfo.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Formatting/Tango.Scripting.Formatting.csproj delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Formatting/app.config delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Formatting/packages.config delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/App.config delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/App.xaml delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/App.xaml.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindow.xaml delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindow.xaml.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindowVM.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/Properties/AssemblyInfo.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/Properties/Resources.Designer.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/Properties/Resources.resx delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/Properties/Settings.Designer.cs delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/Properties/Settings.settings delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/Resources/template.csx delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/Tango.Scripting.Test.csproj delete mode 100644 Software/Visual_Studio/Scripting/Tango.Scripting.Test/lib.csx (limited to 'Software/Visual_Studio/Scripting') diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationError.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationError.cs deleted file mode 100644 index eda72fa6e..000000000 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationError.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Microsoft.CodeAnalysis; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Tango.Scripting.Basic -{ - public class CompilationError - { - public String File { get; set; } - public String Message { get; set; } - public DiagnosticSeverity Severity { get; set; } - public int Position { get; set; } - public int Line { get; set; } - public int Column { get; set; } - public int Length { get; set; } - } -} diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationResult.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationResult.cs deleted file mode 100644 index d3676acc0..000000000 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/CompilationResult.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Tango.Core.IO; - -namespace Tango.Scripting.Basic -{ - public class CompilationResult - { - public List Errors { get; set; } - public TemporaryFolder TemporaryProjectPath { get; set; } - public Microsoft.CodeAnalysis.Scripting.Script Script { get; set; } - - public CompilationResult() - { - Errors = new List(); - } - } -} diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/GlobalObject.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/GlobalObject.cs deleted file mode 100644 index c76fba8e2..000000000 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/GlobalObject.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Tango.Scripting.Basic -{ - public class GlobalObject where T : IContext - { - public T GlobalContext { get; set; } - } -} diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/IContext.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/IContext.cs deleted file mode 100644 index d817c5d46..000000000 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/IContext.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Tango.Scripting.Basic -{ - public interface IContext - { - - } -} diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs deleted file mode 100644 index 7500e404f..000000000 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Basic/Project.cs +++ /dev/null @@ -1,259 +0,0 @@ -using Microsoft.CodeAnalysis.CSharp.Scripting; -using Microsoft.CodeAnalysis.Scripting; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.Reflection; -using System.Text; -using System.Text.RegularExpressions; -using System.Threading; -using System.Threading.Tasks; -using System.Windows.Forms; -using Tango.Core; -using Tango.Core.IO; -using Tango.Scripting.Core; -using System.IO; -using Tango.Core.Helpers; - -namespace Tango.Scripting.Basic -{ - public class Project : ExtendedObject where T : IContext - { - private object _compileLock = new object(); - - public String ID { get; set; } - - private String _name; - public String Name - { - get { return _name; } - set { _name = value; RaisePropertyChangedAuto(); } - } - - private String _description; - public String Description - { - get { return _description; } - set { _description = value; RaisePropertyChangedAuto(); } - } - - private bool _isRunning; - [JsonIgnore] - public bool IsRunning - { - get { return _isRunning; } - set { _isRunning = value; RaisePropertyChangedAuto(); } - } - - private bool _isCompiling; - [JsonIgnore] - public bool IsCompiling - { - get { return _isCompiling; } - set { _isCompiling = value; RaisePropertyChangedAuto(); } - } - - public ApartmentState ApartmentState { get; set; } - - public ObservableCollection ReferenceAssemblies { get; set; } - - public ObservableCollection