* Make standardModules Dictionary instead of LanguageId usage * Create new common string constants for pascal language * Add LanguagesData class template * Move some compiler directive string constants to Compiler project * Extract LanguagesData class to separate file Also extracted RuntimeServiceModule (IO-modules) management to new functions. * Fix pabcnetc crashing (KeyNotFoundException) * Make similar change in pabcnetc_clear * Return PABCExtensions in DomConverter.cs * Return compiler string constants to Tree Converter * Rename MoveSystemUnitForward method * Rename system unit variable * Add new parser load error (localized versions) * Fix pascal language name constant * Add system units property to parsers * Add LanguageKits directory with a test file * Implement language integrator Был реализован загрузчик комплектов дополнительных языков (всех кроме Pascal). Был пересмотрен подход к реализации ParsersController и этот класс сделан синглтоном. Добавлена загрузка стандартных модулей языков в CompilerOptions. * Squashed commit of the following: commit |
||
|---|---|---|
| .. | ||
| 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 | ||