* 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 |
||
|---|---|---|
| .. | ||
| Avalon | ||
| BottomDockContentForm.cs | ||
| BottomDockContentForm.Designer.cs | ||
| BottomDockContentForm.resx | ||
| CodeFileDocument.cs | ||
| CodeFileDocument.Designer.cs | ||
| CodeFileDocument.resx | ||
| CodeFileDocumentTextEditorControl.cs | ||
| CompilerConsoleWindowForm.cs | ||
| CompilerConsoleWindowForm.Designer.cs | ||
| CompilerConsoleWindowForm.resx | ||
| DebugVariablesListWindowForm.cs | ||
| DebugVariablesListWindowForm.Designer.cs | ||
| DebugVariablesListWindowForm.resx | ||
| DebugWatchListWindowForm.cs | ||
| DebugWatchListWindowForm.Designer.cs | ||
| DebugWatchListWindowForm.resx | ||
| DisassemblyWindow.cs | ||
| DisassemblyWindow.Designer.cs | ||
| ErrorsListWindowForm.cs | ||
| ErrorsListWindowForm.Designer.cs | ||
| ErrorsListWindowForm.resx | ||
| FindSymbolsResultWindow.cs | ||
| FindSymbolsResultWindow.Designer.cs | ||
| FindSymbolsResultWindow.resx | ||
| ImmediateWindow.cs | ||
| ImmediateWindow.Designer.cs | ||
| ImmediateWindow.resx | ||
| OutputWindowForm.cs | ||
| OutputWindowForm.Designer.cs | ||
| OutputWindowForm.resx | ||
| WebBrowserControl.cs | ||
| WebBrowserControl.Designer.cs | ||
| WebBrowserControl.resx | ||