* Refactor language information classes * Implement SimpleLanguageInformation abstract class * Move some properties to SimpleLanguageInformation * Implement format and debug buttons disabling if Intellisense is not supported for current language * Add Intellisense available check in FormsExtensions to deactivate menu items if needed * Change function interfaces in VisibilityService * Replace CodeCompletionController.CurrentParser null checks with IntellisenseAvailable method call * Refactor IParser and BaseParser to deduplicate code * Fix BuildTreeInSpecialMode in SPythonParser * Add SimpleParser class for new languages without Intellisense * Delete duplicate SetDebugButtonsEnabled function * Add Intellisense available check in RunService when attaching debugger * Delete inner check in SetDebugButtonsEnabled to improve architecture * Change CurrentParser property in CodeCompletion to be CurrentLanguage * Divide ILanguageInformation into two interfaces (creating new ILanguageIntellisenseSupport) * Fix LanguageIntellisenseSupport initialization in BaseLanguage * Fix RunService fictive_attach logic * Disable Intellisense parsing for languages without Intellisense support * Add DefaultLanguageInformation abstract class * Add default implementation for SetSemanticConstants in BaseLanguage * Simplify IParser interface * Update developer guide documentation |
||
|---|---|---|
| .. | ||
| AutoInsertCode | ||
| bitmaps | ||
| Config | ||
| DockContent | ||
| DS | ||
| IB | ||
| MonoDebugging | ||
| OptionsContent | ||
| Projects | ||
| Properties | ||
| Resources | ||
| SSYY | ||
| Workbench | ||
| _ABC13.ico | ||
| ABCHealth.cs | ||
| ABCHealth.Designer.cs | ||
| ABCHealth.ico | ||
| ABCHealth.resx | ||
| ABCNET32.ico | ||
| AboutBox.cs | ||
| AboutBox.Designer.cs | ||
| AboutBox.resx | ||
| app.config | ||
| app.manifest | ||
| CodeFileDocumentTextEditorControl.cs | ||
| CompileOptionsSet.cs | ||
| CompilerForm.cs | ||
| CompilerForm.Designer.cs | ||
| CompilerForm.resx | ||
| FileMonitoring.cs | ||
| FontCombo.cs | ||
| Form1.cs | ||
| Form1.cs1 | ||
| Form1.Designer.cs | ||
| Form1.Designer.cs1 | ||
| Form1.resx | ||
| Form1OpenFromHelp.cs | ||
| FSWatcherService.cs | ||
| GotoLine.cs | ||
| GotoLine.Designer.cs | ||
| GotoLine.resx | ||
| Program.cs | ||
| ReplaceConfirmDialog.cs | ||
| ReplaceConfirmDialog.Designer.cs | ||
| ReplaceConfirmDialog.resx | ||
| ReplaceForm.cs | ||
| ReplaceForm.Designer.cs | ||
| ReplaceForm.resx | ||
| RunArguments.cs | ||
| RunArguments.Designer.cs | ||
| RunArguments.resx | ||
| RunProcessOptions.cs | ||
| UserOptions.cs | ||
| VisualPascalABCNETLinux.csproj | ||
| VisualStates.cs | ||