# # ChangeLog for branches # # Generated by Trac 1.6 # Jul 6, 2025, 1:21:33 AM Tue, 24 Apr 2018 07:54:30 GMT chronos [156] * branches/virtualcpu3/UMachine.pas (modified) * Modified: Made opcodes as separate methods and placed them to ... Mon, 23 Apr 2018 16:00:35 GMT chronos [155] * branches/virtualcpu3 (added) * branches/virtualcpu3/UFormMain.lfm (added) * branches/virtualcpu3/UFormMain.pas (added) * branches/virtualcpu3/UMachine.pas (added) * branches/virtualcpu3/project1.ico (added) * branches/virtualcpu3/project1.lpi (added) * branches/virtualcpu3/project1.lpr (added) * Added: Simple virtucpu implementation where all memory cells and ... Mon, 23 Apr 2018 12:13:10 GMT chronos [154] * branches/virtualcpu2/UFormMain.lfm (modified) * branches/virtualcpu2/UFormMain.pas (modified) * branches/virtualcpu2/UMachine.pas (modified) * Added: More opcodes with handlers. Fri, 20 Apr 2018 20:56:29 GMT chronos [153] * branches/virtualcpu2/UFormMain.lfm (modified) * branches/virtualcpu2/UFormMain.pas (modified) * branches/virtualcpu2/UMachine.pas (modified) * Modified: Conditional jump/call divided to test instruction ... Fri, 20 Apr 2018 15:42:48 GMT chronos [152] * branches/virtualcpu2/UMachine.pas (modified) * Added: Definition and implementation for more instructions. * ... Mon, 26 Feb 2018 17:06:58 GMT chronos [151] * branches/virtualcpu2 (added) * branches/virtualcpu2/UFormMain.lfm (added) * branches/virtualcpu2/UFormMain.pas (added) * branches/virtualcpu2/UMachine.pas (added) * branches/virtualcpu2/virtualcpu.ico (added) * branches/virtualcpu2/virtualcpu.lpi (added) * branches/virtualcpu2/virtualcpu.lpr (added) * branches/virtualcpu2/virtualcpu.res (added) * Added: Test virtual machine with data width determined directly ... Thu, 18 Jan 2018 13:36:23 GMT chronos [150] * branches/easy compiler/Examples (added) * branches/easy compiler/Examples/Animal guessing game.lan (added) * branches/easy compiler/Examples/Calculator.lan (added) * branches/easy compiler/UFormMain.lfm (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Added: Load/Save example source code from/to file instead of ... Thu, 18 Jan 2018 12:30:58 GMT chronos [149] * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.lfm (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Fixed: Now arrays of string and integer are supported and executed ... Wed, 17 Jan 2018 16:27:23 GMT chronos [148] * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Added: Unfinished support for variable arrays. Wed, 17 Jan 2018 14:34:13 GMT chronos [147] * branches/easy compiler/Steps.txt (modified) * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Added: Support for Repeat blocks and Break command. Wed, 17 Jan 2018 13:25:45 GMT chronos [146] * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Modified: ParseBeginEnd method split to several other items for ... Wed, 17 Jan 2018 12:11:56 GMT chronos [145] * branches/easy compiler (modified) * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * branches/easy compiler/project1.lpi (modified) * branches/easy compiler/project1.lpr (modified) * Added: Check memory leaks in debug build mode. * Fixed: Various ... Tue, 16 Jan 2018 15:06:32 GMT chronos [144] * branches/easy compiler/Steps.txt (modified) * branches/easy compiler/USourceExecutor.pas (modified) * Modified: Handle non-numeric input text for integer value as zero. Tue, 16 Jan 2018 14:40:08 GMT chronos [143] * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Modified: Better line indentation in generator. Tue, 16 Jan 2018 14:19:23 GMT chronos [142] * branches/easy compiler/Steps.txt (modified) * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Added: Support for begin end block. Tue, 16 Jan 2018 13:44:19 GMT chronos [141] * branches/easy compiler/Steps.txt (modified) * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.lfm (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (modified) * branches/easy compiler/USourceGenerator.pas (modified) * Added: Support for multiple value types. String and Integer are ... Tue, 16 Jan 2018 09:38:33 GMT chronos [140] * branches/easy compiler/Steps.txt (added) * branches/easy compiler/UCompiler.pas (modified) * branches/easy compiler/UFormMain.lfm (modified) * branches/easy compiler/UFormMain.pas (modified) * branches/easy compiler/USourceCode.pas (modified) * branches/easy compiler/USourceExecutor.pas (added) * branches/easy compiler/USourceGenerator.pas (added) * branches/easy compiler/project1.lpi (modified) * branches/easy compiler/project1.lpr (modified) * Modified: General definition of functions. Static functions are now ... Mon, 15 Jan 2018 16:05:57 GMT chronos [139] * branches/easy compiler (added) * branches/easy compiler/UCompiler.pas (added) * branches/easy compiler/UFormMain.lfm (added) * branches/easy compiler/UFormMain.pas (added) * branches/easy compiler/USourceCode.pas (added) * branches/easy compiler/UTargetCode.pas (added) * branches/easy compiler/project1.ico (added) * branches/easy compiler/project1.lpi (added) * branches/easy compiler/project1.lpr (added) * branches/easy compiler/project1.res (added) * Added: Experimental simple compiler. Thu, 04 Jan 2018 13:00:49 GMT chronos [138] * branches/virt simple/UCompiler.pas (modified) * branches/virt simple/UFormMain.lfm (modified) * branches/virt simple/UMachine.pas (modified) * branches/virt simple/project1.lpi (modified) * branches/virt simple/project1.res (modified) * Modified: Preparation for support for multiple memory types. Wed, 27 Dec 2017 17:05:11 GMT chronos [137] * branches/generator/Forms/UFormLookupTable.lfm (added) * branches/generator/Forms/UFormLookupTable.pas (added) * branches/generator/Forms/UFormLookupTables.lfm (added) * branches/generator/Forms/UFormLookupTables.pas (added) * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Languages/generator.cs.po (modified) * branches/generator/Languages/generator.po (modified) * branches/generator/UBuilder.pas (modified) * branches/generator/UGrammer.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/pascal.grm (modified) * Added: Lookup tables can be defined and their usage set from ... Tue, 26 Dec 2017 17:59:40 GMT chronos [136] * branches/generator/Forms/UFormGrammer.lfm (modified) * branches/generator/Forms/UFormGrammer.pas (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Forms/UFormRuleItems.lfm (modified) * branches/generator/Forms/UFormRuleItems.pas (modified) * branches/generator/Grammers/Test And White Space.grm (added) * branches/generator/Grammers/Test And.grm (modified) * branches/generator/Languages/generator.cs.po (modified) * branches/generator/Languages/generator.po (modified) * branches/generator/Packages/Common/UXMLUtils.pas (modified) * branches/generator/UBuilder.pas (modified) * branches/generator/UGrammer.pas (modified) * branches/generator/pascal.grm (modified) * Added: Support for whitespaces in And rule. * Added: Terminals can ... Tue, 26 Dec 2017 15:07:07 GMT chronos [135] * branches/generator/UBuilder.pas (modified) * Added: Track position in source code as Line and Row instead just ... Mon, 25 Dec 2017 23:28:38 GMT chronos [134] * branches/generator/UBuilder.pas (modified) * Modified: Restore start source position if rule item(s) not matched. Mon, 25 Dec 2017 11:23:39 GMT chronos [133] * branches/generator/Grammers/Test Subitems Optional.grm (added) * branches/generator/Grammers/Test Subitems Repetition.grm (added) * branches/generator/Grammers/Test Subitems.grm (modified) * branches/generator/UBuilder.pas (modified) * Modified: Generate subitems as local function inside method. Mon, 25 Dec 2017 10:54:43 GMT chronos [132] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Grammers/Test Optional.grm (added) * branches/generator/Grammers/Test Range.grm (added) * branches/generator/Grammers/Test Repetition.grm (added) * branches/generator/Grammers/Test Subitems.grm (added) * branches/generator/UBuilder.pas (modified) * Modified: Improved parser generation. Sun, 24 Dec 2017 14:54:08 GMT chronos [131] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Grammers/Test And.grm (added) * branches/generator/Grammers/Test Or.grm (added) * branches/generator/Languages (modified) * branches/generator/Languages/generator.cs.po (modified) * branches/generator/Languages/generator.po (modified) * branches/generator/Packages/Common/ULastOpenedList.pas (modified) * branches/generator/UCore.lfm (modified) * branches/generator/UCore.pas (modified) * branches/generator/UGrammer.pas (modified) * Added: Open recent files menu action. * Added: Generate BNF and ... Sun, 24 Dec 2017 10:13:05 GMT chronos [130] * branches/generator (modified) * branches/generator/Forms (modified) * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Languages/generator.cs.po (modified) * branches/generator/Languages/generator.po (modified) * branches/generator/UGrammer.pas (modified) * branches/generator/generator.lpr (modified) * Modified: Show rules list docked directly to main form. Tue, 19 Dec 2017 15:56:34 GMT chronos [129] * branches/generator/Forms/UFormGrammer.lfm (modified) * branches/generator/Forms/UFormGrammer.pas (modified) * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Forms/UFormRuleItems.lfm (modified) * branches/generator/Forms/UFormRuleItems.pas (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Languages/generator.cs.po (modified) * branches/generator/Languages/generator.po (modified) * branches/generator/UBuilder.pas (added) * branches/generator/UCore.lfm (modified) * branches/generator/UCore.pas (modified) * branches/generator/UGrammer.pas (moved) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/generator.res (modified) * branches/generator/pascal.grm (modified) * Modified: Generate rules either to tokenizer and parser. Thu, 30 Nov 2017 17:33:17 GMT chronos [128] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormRuleItems.lfm (modified) * branches/generator/Forms/UFormRuleItems.pas (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Languages/generator.cs.po (modified) * branches/generator/Languages/generator.po (modified) * branches/generator/URules.pas (modified) * branches/generator/pascal.grm (modified) * Modified: Show char length of rule. Thu, 30 Nov 2017 16:19:57 GMT chronos [127] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Languages (added) * branches/generator/Languages/generator.cs.po (added) * branches/generator/Languages/generator.po (added) * branches/generator/URules.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/generator.res (modified) * branches/generator/pascal.grm (modified) * Fixed: Correctly set filename in open/save dialog. * Modified: ... Wed, 29 Nov 2017 23:02:32 GMT chronos [126] * branches/generator/Forms/UFormGrammer.pas (modified) * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Forms/UFormRuleItems.pas (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Packages/Common/Languages/UJobProgressView.cs.po (modified) * branches/generator/UCore.lfm (modified) * branches/generator/UCore.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/generator.res (modified) * Added: New project Close action. * Added: Track project Modified ... Wed, 29 Nov 2017 17:31:25 GMT chronos [125] * branches/generator/URules.pas (modified) * branches/generator/pascal.grm (modified) * Added: Generate Parser as separate file. Wed, 29 Nov 2017 16:09:16 GMT chronos [124] * branches/generator/Forms/UFormGrammer.lfm (added) * branches/generator/Forms/UFormGrammer.pas (added) * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/pascal.grm (modified) * Added: Top start rule can be selected for grammer. This rule is ... Wed, 29 Nov 2017 14:45:03 GMT chronos [123] * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/pascal.grm (modified) * Added: New rule item option to match any character except given ... Wed, 29 Nov 2017 13:03:17 GMT chronos [122] * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Forms/UFormRuleItems.lfm (modified) * branches/generator/Forms/UFormRuleItems.pas (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/pascal.grm (modified) * Added: New rule item type "Terminal range" to hold interval of ... Wed, 29 Nov 2017 12:34:17 GMT chronos [121] * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * Added: Sorting list of rules by name by default. Wed, 29 Nov 2017 12:21:22 GMT chronos [120] * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/generator.lpr (modified) * Added: Show "Used by" rules in rule edit window. Wed, 29 Nov 2017 11:31:26 GMT chronos [119] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItems.pas (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Grammers (added) * branches/generator/Grammers/Pascal1.ebnf (added) * branches/generator/Grammers/Pascal2.ebnf (added) * branches/generator/Images/Icons/16x16/New.png (added) * branches/generator/UCore.lfm (modified) * branches/generator/URules.pas (modified) * branches/generator/pascal.grm (modified) * Added: New rules flag directing if source node should be generated ... Mon, 27 Nov 2017 16:10:04 GMT chronos [118] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Images/Icons/16x16/Import.png (added) * branches/generator/UCore.lfm (modified) * branches/generator/UCore.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/pascal.grm (modified) * Added: Action to produce compiler files. Mon, 27 Nov 2017 12:09:38 GMT chronos [117] * branches/generator (modified) * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Forms/UFormRuleItems.pas (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/pascal.grm (modified) * Added: Rule can be set as optional or repetitive. * Added: Support ... Mon, 27 Nov 2017 09:04:52 GMT chronos [116] * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItems.lfm (added) * branches/generator/Forms/UFormRuleItems.pas (added) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/pascal.grm (modified) * Modified: Rule items interface moved to separate unit UFormRuleItems. Mon, 27 Nov 2017 08:16:09 GMT chronos [115] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Images/Icons/16x16/Book.png (added) * branches/generator/Packages/Common (modified) * branches/generator/Packages/TemplateGenerics (modified) * branches/generator/UCore.lfm (modified) * branches/generator/generator.lpi (modified) * Added: Rules icon. Mon, 27 Nov 2017 08:08:54 GMT chronos [114] * branches/generator (modified) * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Packages (added) * branches/generator/Packages/Common (added) * branches/generator/Packages/Common/Common.lpk (added) * branches/generator/Packages/Common/Common.pas (added) * branches/generator/Packages/Common/Demo (added) * branches/generator/Packages/Common/Demo/PersistentForm (added) * branches/generator/Packages/Common/Demo/PersistentForm/PersistentFormDemo.ico (added) * branches/generator/Packages/Common/Demo/PersistentForm/PersistentFormDemo.lpi (added) * branches/generator/Packages/Common/Demo/PersistentForm/PersistentFormDemo.lpr (added) * branches/generator/Packages/Common/Demo/PersistentForm/PersistentFormDemo.res (added) * branches/generator/Packages/Common/Demo/PersistentForm/Unit1.lfm (added) * branches/generator/Packages/Common/Demo/PersistentForm/Unit1.pas (added) * branches/generator/Packages/Common/Demo/ScaleDPI (added) * branches/generator/Packages/Common/Demo/ScaleDPI/ScaleDPI.ico (added) * branches/generator/Packages/Common/Demo/ScaleDPI/ScaleDPI.lpi (added) * branches/generator/Packages/Common/Demo/ScaleDPI/ScaleDPI.lpr (added) * branches/generator/Packages/Common/Demo/ScaleDPI/ScaleDPI.lps (added) * branches/generator/Packages/Common/Demo/ScaleDPI/ScaleDPI.res (added) * branches/generator/Packages/Common/Demo/ScaleDPI/UFormMain.lfm (added) * branches/generator/Packages/Common/Demo/ScaleDPI/UFormMain.pas (added) * branches/generator/Packages/Common/Demo/ScaleDPI/UFormTest.lfm (added) * branches/generator/Packages/Common/Demo/ScaleDPI/UFormTest.pas (added) * branches/generator/Packages/Common/Languages (added) * branches/generator/Packages/Common/Languages/UDebugLog.cs.po (added) * branches/generator/Packages/Common/Languages/UDebugLog.po (added) * branches/generator/Packages/Common/Languages/UFindFile.cs.mo (added) * branches/generator/Packages/Common/Languages/UFindFile.cs.po (added) * branches/generator/Packages/Common/Languages/UFindFile.po (added) * branches/generator/Packages/Common/Languages/UJobProgressView.cs.po (added) * branches/generator/Packages/Common/Languages/UJobProgressView.po (added) * branches/generator/Packages/Common/Languages/UPool.cs.po (added) * branches/generator/Packages/Common/Languages/UPool.po (added) * branches/generator/Packages/Common/Languages/UResetableThread.cs.po (added) * branches/generator/Packages/Common/Languages/UResetableThread.po (added) * branches/generator/Packages/Common/Languages/UScaleDPI.cs.mo (added) * branches/generator/Packages/Common/Languages/UScaleDPI.cs.po (added) * branches/generator/Packages/Common/Languages/UScaleDPI.po (added) * branches/generator/Packages/Common/Languages/UThreading.cs.po (added) * branches/generator/Packages/Common/Languages/UThreading.po (added) * branches/generator/Packages/Common/StopWatch.pas (added) * branches/generator/Packages/Common/UApplicationInfo.pas (added) * branches/generator/Packages/Common/UCommon.pas (added) * branches/generator/Packages/Common/UDebugLog.pas (added) * branches/generator/Packages/Common/UDelay.pas (added) * branches/generator/Packages/Common/UFindFile.pas (added) * branches/generator/Packages/Common/UGeometry.pas (added) * branches/generator/Packages/Common/UJobProgressView.lfm (added) * branches/generator/Packages/Common/UJobProgressView.lrt (added) * branches/generator/Packages/Common/UJobProgressView.pas (added) * branches/generator/Packages/Common/ULastOpenedList.pas (added) * branches/generator/Packages/Common/UListViewSort.pas (added) * branches/generator/Packages/Common/UMemory.pas (added) * branches/generator/Packages/Common/UPersistentForm.pas (added) * branches/generator/Packages/Common/UPool.pas (added) * branches/generator/Packages/Common/UPrefixMultiplier.pas (added) * branches/generator/Packages/Common/URegistry.pas (added) * branches/generator/Packages/Common/UResetableThread.pas (added) * branches/generator/Packages/Common/UScaleDPI.pas (added) * branches/generator/Packages/Common/USyncCounter.pas (added) * branches/generator/Packages/Common/UThreading.pas (added) * branches/generator/Packages/Common/UURI.pas (added) * branches/generator/Packages/Common/UXMLUtils.pas (added) * branches/generator/Packages/TemplateGenerics (added) * branches/generator/Packages/TemplateGenerics/Additional (added) * branches/generator/Packages/TemplateGenerics/Additional/UBinarySerializer.pas (added) * branches/generator/Packages/TemplateGenerics/Demo (added) * branches/generator/Packages/TemplateGenerics/Demo/Demo.ico (added) * branches/generator/Packages/TemplateGenerics/Demo/Demo.lpi (added) * branches/generator/Packages/TemplateGenerics/Demo/Demo.lpr (added) * branches/generator/Packages/TemplateGenerics/Demo/Demo.res (added) * branches/generator/Packages/TemplateGenerics/Demo/UMainForm.lfm (added) * branches/generator/Packages/TemplateGenerics/Demo/UMainForm.pas (added) * branches/generator/Packages/TemplateGenerics/Generic (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericBitmap.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericDictionary.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericFileList.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericList.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericListAbstract.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericListObject.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericListString.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericMatrix.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericPoint.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericQueue.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericRange.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericRectangle.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericSet.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericStack.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericStream.inc (added) * branches/generator/Packages/TemplateGenerics/Generic/GenericTree.inc (added) * branches/generator/Packages/TemplateGenerics/ReadMe.txt (added) * branches/generator/Packages/TemplateGenerics/Specialized (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedBitmap.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedDictionary.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedList.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedMatrix.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedPoint.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedQueue.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedRectangle.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedSet.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedStack.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedStream.pas (added) * branches/generator/Packages/TemplateGenerics/Specialized/SpecializedTree.pas (added) * branches/generator/Packages/TemplateGenerics/TemplateGenerics.lpk (added) * branches/generator/Packages/TemplateGenerics/TemplateGenerics.pas (added) * branches/generator/UCore.lfm (modified) * branches/generator/UCore.pas (modified) * branches/generator/UXMLUtils.pas (deleted) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/pascal.grm (modified) * Added: Common and TemplateGenerics packages. * Added: Remember ... Wed, 09 Aug 2017 20:14:31 GMT chronos [113] * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Images/Icons/16x16/MoveDown.png (added) * branches/generator/Images/Icons/16x16/MoveUp.png (added) * branches/generator/UCore.lfm (modified) * branches/generator/URules.pas (modified) * branches/generator/pascal.grm (modified) * Added: Allow to move up/down rule items. * Fixed: Store rule ... Wed, 09 Aug 2017 06:47:42 GMT chronos [112] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/Images (added) * branches/generator/Images/Icons (added) * branches/generator/Images/Icons/16x16 (added) * branches/generator/Images/Icons/16x16/Add.png (added) * branches/generator/Images/Icons/16x16/Delete.png (added) * branches/generator/Images/Icons/16x16/Exit.png (added) * branches/generator/Images/Icons/16x16/Open.png (added) * branches/generator/Images/Icons/16x16/Properties.png (added) * branches/generator/Images/Icons/16x16/Save.png (added) * branches/generator/UCore.lfm (modified) * branches/generator/URules.pas (modified) * Added: Icons for various actions. * Added: Show rule items in ... Tue, 08 Aug 2017 22:09:47 GMT chronos [111] * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItem.lfm (modified) * branches/generator/Forms/UFormRuleItem.pas (modified) * branches/generator/Forms/UFormRules.lfm (modified) * branches/generator/Forms/UFormRules.pas (modified) * branches/generator/UCore.pas (modified) * branches/generator/URules.pas (modified) * branches/generator/pascal.grm (modified) * Added: RuleItem can be selected as terminal or non-terminal node. Tue, 08 Aug 2017 21:15:41 GMT chronos [110] * branches/generator/Forms/UFormMain.lfm (modified) * branches/generator/Forms/UFormMain.pas (modified) * branches/generator/Forms/UFormRule.lfm (modified) * branches/generator/Forms/UFormRule.pas (modified) * branches/generator/Forms/UFormRuleItem.lfm (added) * branches/generator/Forms/UFormRuleItem.pas (added) * branches/generator/URules.pas (modified) * branches/generator/generator.lpi (modified) * branches/generator/generator.lpr (modified) * branches/generator/pascal.grm (modified) * Added: Rule items can be managed. * Added: Show BNF syntax on main ... Tue, 08 Aug 2017 20:38:50 GMT chronos [109] * branches/generator (added) * branches/generator/Forms (added) * branches/generator/Forms/UFormMain.lfm (added) * branches/generator/Forms/UFormMain.pas (added) * branches/generator/Forms/UFormRule.lfm (added) * branches/generator/Forms/UFormRule.pas (added) * branches/generator/Forms/UFormRules.lfm (added) * branches/generator/Forms/UFormRules.pas (added) * branches/generator/UCore.lfm (added) * branches/generator/UCore.pas (added) * branches/generator/URules.pas (added) * branches/generator/UXMLUtils.pas (added) * branches/generator/generator.ico (added) * branches/generator/generator.lpi (added) * branches/generator/generator.lpr (added) * branches/generator/generator.res (added) * branches/generator/pascal.grm (added) * Added: Initial import for language generator GUI application. Wed, 26 Jul 2017 21:35:26 GMT chronos [108] * branches/interpreter/interpreter4/Execute.pas (modified) * branches/interpreter/interpreter4/Parser.pas (modified) * branches/interpreter/interpreter4/Source.pas (modified) * branches/interpreter/interpreter4/interpreter.lpi (modified) *Modified: Better parsing of variable reference. Mon, 17 Jul 2017 22:53:15 GMT chronos [107] * branches/interpreter/interpreter4/Execute.pas (modified) * branches/interpreter/interpreter4/Parser.pas (modified) * branches/interpreter/interpreter4/interpreter.lpi (modified) * Added: Calculate source X,Y position. Show that position in error ... Mon, 17 Jul 2017 22:07:31 GMT chronos [106] * branches/interpreter/interpreter1 (modified) * branches/interpreter/interpreter2 (modified) * branches/interpreter/interpreter3 (modified) * branches/interpreter/interpreter4 (modified) * branches/interpreter/interpreter4/Parser.pas (modified) * branches/interpreter/interpreter4/Source.pas (modified) * branches/interpreter/interpreter4/interpreter.lpi (modified) * Modified: Improvements around record type. Fri, 17 Feb 2017 22:19:22 GMT chronos [105] * branches/interpreter/interpreter4/Parser.pas (modified) * branches/interpreter/interpreter4/Source.pas (modified) * Modified: More work on record functions. Sun, 12 Feb 2017 22:18:37 GMT chronos [104] * branches/interpreter/interpreter2/interpreter.lpi (modified) * branches/interpreter/interpreter3/Source.pas (modified) * branches/interpreter/interpreter4/Execute.pas (added) * branches/interpreter/interpreter4/Parser.pas (added) * branches/interpreter/interpreter4/Source.pas (added) * branches/interpreter/interpreter4/interpreter.lpi (added) * branches/interpreter/interpreter4/interpreter.lpr (added) * Added: Interpreter4 which should later interpret code of ... Sat, 11 Feb 2017 20:53:34 GMT chronos [103] * branches/interpreter/interpreter1 (added) * branches/interpreter/interpreter1/interpreter.lpi (moved) * branches/interpreter/interpreter1/interpreter.lpr (moved) * branches/interpreter/interpreter2 (added) * branches/interpreter/interpreter2/interpreter.lpi (moved) * branches/interpreter/interpreter2/interpreter.lpr (moved) * branches/interpreter/interpreter3 (added) * branches/interpreter/interpreter3/Execute.pas (moved) * branches/interpreter/interpreter3/Parser.pas (moved) * branches/interpreter/interpreter3/Source.pas (moved) * branches/interpreter/interpreter3/interpreter.lpi (moved) * branches/interpreter/interpreter3/interpreter.lpr (moved) * branches/interpreter/interpreter4 (added) * Moved: All projects moved to subfolders for better maintenance of ... Sat, 11 Feb 2017 17:55:42 GMT chronos [102] * branches/interpreter/Execute3.pas (modified) * branches/interpreter/Parser3.pas (modified) * branches/interpreter/Source3.pas (modified) * branches/interpreter/project2.lpr (modified) * Modified: Now project3 can interpret project2. * Modified: To ... Sat, 11 Feb 2017 15:35:08 GMT chronos [101] * branches/interpreter/Execute3.pas (modified) * branches/interpreter/Parser3.pas (modified) * branches/interpreter/Source3.pas (modified) * branches/interpreter/project3.lpi (modified) * Modified: Improved interpeter. Better handling of execution of ... Sat, 11 Feb 2017 11:47:38 GMT chronos [100] * branches/interpreter/Execute3.pas (modified) * branches/interpreter/Parser3.pas (modified) * branches/interpreter/Source3.pas (modified) * branches/interpreter/project3.lpi (modified) * Modified: Better expression parsing. * Added: Executor function ... Sun, 05 Feb 2017 23:11:54 GMT chronos [99] * branches/interpreter/Execute3.pas (modified) * branches/interpreter/Parser3.pas (modified) * branches/interpreter/Source3.pas (modified) * Modified: Better parsing of expression and commands. Fri, 03 Feb 2017 21:48:19 GMT chronos [98] * branches/interpreter/Execute3.pas (modified) * branches/interpreter/Parser3.pas (modified) * branches/interpreter/Source3.pas (modified) * branches/interpreter/project1.lps (deleted) * branches/interpreter/project2.lps (deleted) * branches/interpreter/project3.lps (deleted) * Modified: Handling of constant and variables values with different ... Thu, 02 Feb 2017 22:35:09 GMT chronos [97] * branches/interpreter/Execute3.pas (modified) * branches/interpreter/Parser3.pas (modified) * branches/interpreter/Source3.pas (modified) * branches/interpreter/project3.lpr (modified) * branches/interpreter/project3.lps (modified) * Modified: Improved parsin and prepared analyzed source execution. Thu, 02 Feb 2017 06:49:02 GMT chronos [96] * branches/interpreter/Execute3.pas (added) * branches/interpreter/Parser3.pas (added) * branches/interpreter/Source3.pas (added) * branches/interpreter/project3.lpi (modified) * branches/interpreter/project3.lpr (modified) * branches/interpreter/project3.lps (modified) * Modified: Improved parsing of delphi code. Wed, 01 Feb 2017 07:50:31 GMT chronos [95] * branches/interpreter (added) * branches/interpreter/project1.lpi (added) * branches/interpreter/project1.lpr (added) * branches/interpreter/project1.lps (added) * branches/interpreter/project2.lpi (added) * branches/interpreter/project2.lpr (added) * branches/interpreter/project2.lps (added) * branches/interpreter/project3.lpi (added) * branches/interpreter/project3.lpr (added) * branches/interpreter/project3.lps (added) * Added: Experiment to implement self executing interpreter. Fri, 04 Nov 2016 20:26:56 GMT chronos [94] * branches/dcomp/CmdLine/Compiler/UAnalyzer.pas (modified) * branches/dcomp/CmdLine/Compiler/UAnalyzerPascal.pas (modified) * branches/dcomp/CmdLine/Compiler/USourceCode.pas (added) * branches/dcomp/CmdLine/Compiler/USourceCodePascal.pas (added) * branches/dcomp/CmdLine/Compiler/UTarget.pas (modified) * branches/dcomp/CmdLine/TargetPHP/UTargetPHP.pas (modified) * branches/dcomp/CmdLine/dcomp.dpr (modified) * Added: Source code class. Fri, 04 Nov 2016 20:17:57 GMT chronos [93] * branches/dcomp/CmdLine/Compiler/UAnalyzerPascal.pas (modified) * branches/dcomp/CmdLine/Compiler/UCompiler.pas (modified) * branches/dcomp/CmdLine/dcomp.dpr (modified) * Modified: Use generic lists in supported analyzers and parsers. * ... Fri, 04 Nov 2016 15:25:29 GMT chronos [92] * branches/dcomp/CmdLine/Compiler/UAnalyzer.pas (modified) * branches/dcomp/CmdLine/Compiler/UAnalyzerPascal.pas (added) * branches/dcomp/CmdLine/Compiler/UCompiler.pas (modified) * branches/dcomp/CmdLine/dcomp.dpr (modified) * Added: Allow to register analyzer. Fri, 04 Nov 2016 12:50:35 GMT chronos [91] * branches/dcomp (added) * branches/dcomp/CmdLine (added) * branches/dcomp/CmdLine/Compiler (added) * branches/dcomp/CmdLine/Compiler/UAnalyzer.pas (added) * branches/dcomp/CmdLine/Compiler/UCompiler.pas (added) * branches/dcomp/CmdLine/Compiler/UTarget.pas (added) * branches/dcomp/CmdLine/TargetPHP (added) * branches/dcomp/CmdLine/TargetPHP/UTargetPHP.pas (added) * branches/dcomp/CmdLine/build.bat (added) * branches/dcomp/CmdLine/dcomp.dpr (added) * branches/dcomp/Compiler (added) * branches/dcomp/Compiler/UAnalyzer.pas (added) * branches/dcomp/Compiler/UCompiler.pas (added) * branches/dcomp/Compiler/UTarget.pas (added) * branches/dcomp/TargetPHP (added) * branches/dcomp/TargetPHP/UTargetPHP.pas (added) * Added: Start new compiler branch which should run under Delphi. ... Fri, 30 Sep 2016 20:47:25 GMT chronos [90] * branches/virt simple/UCompiler.pas (modified) * branches/virt simple/example.vasm (modified) * Added: Support for user defined labels. Fri, 30 Sep 2016 20:13:35 GMT chronos [89] * branches/virt simple (modified) * branches/virt simple/UCompiler.pas (modified) * branches/virt simple/UFormMain.lfm (modified) * branches/virt simple/UFormMain.pas (modified) * branches/virt simple/UMachine.pas (modified) * branches/virt simple/example.vasm (modified) * Modified: Start/stop virtual machine by buttons. Thread moved from ... Fri, 30 Sep 2016 19:45:24 GMT chronos [88] * branches/virt simple (added) * branches/virt simple/UBigInt.pas (added) * branches/virt simple/UCompiler.pas (added) * branches/virt simple/UFormMain.lfm (added) * branches/virt simple/UFormMain.pas (added) * branches/virt simple/UMachine.pas (added) * branches/virt simple/example.vasm (added) * branches/virt simple/project1.ico (added) * branches/virt simple/project1.lpi (added) * branches/virt simple/project1.lpr (added) * branches/virt simple/project1.res (added) * Added: Another implementation of simple virtual machine. Thu, 16 Jul 2015 07:20:40 GMT chronos [87] * branches/Machine/UMachine.pas (modified) * branches/Machine/project1.lpi (modified) * branches/virtualcpu (added) * branches/virtualcpu/UFormMain.lfm (added) * branches/virtualcpu/UFormMain.pas (added) * branches/virtualcpu/UMachine.pas (added) * branches/virtualcpu/virtualcpu.ico (added) * branches/virtualcpu/virtualcpu.lpi (added) * branches/virtualcpu/virtualcpu.lpr (added) * branches/virtualcpu/virtualcpu.res (added) Another experimental virtual CPU implementation. Fri, 13 Mar 2015 22:01:49 GMT chronos [86] * branches/Machine (added) * branches/Machine/UCompiler.pas (added) * branches/Machine/UFormMain.lfm (added) * branches/Machine/UFormMain.pas (added) * branches/Machine/UMachine.pas (added) * branches/Machine/project1.ico (added) * branches/Machine/project1.lpi (added) * branches/Machine/project1.lpr (added) * branches/Machine/project1.res (added) * Added: Virtual machine test. Wed, 10 Nov 2010 06:58:38 GMT george [85] * branches/Pascal Compiler 2/Example.pas (modified) * branches/Simpas (deleted) * branches/Syntetizer (deleted) * branches/base (deleted) * Odstraněno: Staré pokusné projekty. Thu, 04 Nov 2010 08:24:03 GMT george [84] * branches/Transpascal (deleted) * Transpascal branch moved to new own repository ... Sun, 31 Oct 2010 20:40:18 GMT george [83] * branches/Transpascal/Common/ULastOpenedList.pas (modified) * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * branches/Transpascal/UProject.pas (modified) * Modified: TObjectList replaced by generics templates. Sat, 30 Oct 2010 19:21:38 GMT george [82] * branches/Transpascal/Common/ULastOpenedList.pas (modified) * branches/Transpascal/Compiler/TranspascalCompiler.lpk (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Project/MemoryManager.pas (modified) * branches/Transpascal/Project/Project.pas (modified) * branches/Transpascal/Project/System.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * branches/Transpascal/UProject.pas (modified) * Modified: TObjectList replaced by specialized generic TListObject. Fri, 22 Oct 2010 14:16:35 GMT george [81] * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Added: Partial support for multiple analyzers. Fri, 22 Oct 2010 13:39:58 GMT george [80] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerAsm8051.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerDynamicC.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerGCCC.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerPascal.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerTreeView.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Modified: Better parse righ assignment side with expression. Fri, 22 Oct 2010 11:19:34 GMT george [79] * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Modified: Moved Expect check of blocks inside check procedures. Fri, 22 Oct 2010 09:34:06 GMT george [78] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerC.pas (deleted) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Modified: Parsing type restructured. * Added: Partial subrange typ ... Fri, 22 Oct 2010 07:22:55 GMT george [77] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerDynamicC.pas (added) * branches/Transpascal/Compiler/Produce/UProducerGCCC.pas (added) * branches/Transpascal/Compiler/Produce/UProducerPascal.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerTreeView.pas (modified) * branches/Transpascal/Compiler/TranspascalCompiler.lpk (modified) * branches/Transpascal/Compiler/TranspascalCompiler.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/UApplicationInfo.pas (modified) * Compiler producer for C language separated to GCC and Dynamic C ... Thu, 21 Oct 2010 11:20:57 GMT george [76] * branches/Transpascal/Common/UDebugLog.pas (added) * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerC.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * Enhanced: Tokenizerm, parsing of record type, generation C code for ... Thu, 21 Oct 2010 05:56:25 GMT george [75] * branches/Transpascal/Compiler/Analyze/UGrammer.pas (added) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerC.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Modified: Parsing sections in record type. Wed, 20 Oct 2010 11:57:17 GMT george [74] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UProjectManager.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Minor fixes. Wed, 20 Oct 2010 09:16:02 GMT george [73] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Fixed: Searching variable types in other modules. Wed, 20 Oct 2010 09:02:10 GMT george [72] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/TranspascalCompiler.lpk (modified) * branches/Transpascal/Compiler/TranspascalCompiler.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Forms/UMessagesForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Fixed: Better error message cursor position focusing. * Modified: ... Tue, 19 Oct 2010 11:11:59 GMT george [71] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Minor modifications. Tue, 19 Oct 2010 09:22:55 GMT george [70] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Analyze/UPascalParser.pas (added) * branches/Transpascal/Compiler/TranspascalCompiler.lpk (modified) * branches/Transpascal/Compiler/TranspascalCompiler.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * Modified: Pascal parser code moved to separate unit. Tue, 19 Oct 2010 05:19:53 GMT george [69] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UMessagesForm.lfm (modified) * branches/Transpascal/Forms/UMessagesForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/UProject.pas (modified) * Modified: Error messsage window reworked to use TListView instead ... Mon, 18 Oct 2010 12:14:52 GMT george [68] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerC.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerPascal.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerTreeView.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Modified: Advanced record parsing. Mon, 18 Oct 2010 10:39:37 GMT george [67] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/Produce/UProducerC.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UMessagesForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Fixed: Parsing of strings. * Modified: Now supported C target ... Mon, 18 Oct 2010 08:00:00 GMT george [66] * branches/Transpascal/Common (added) * branches/Transpascal/Common/ULastOpenedList.pas (added) * branches/Transpascal/Common/URegistry.pas (added) * branches/Transpascal/Compiler/Produce/C (added) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UProjectManager.pas (modified) * branches/Transpascal/Project/Project.tppr (added) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * branches/Transpascal/UApplicationInfo.pas (added) * branches/Transpascal/UProject.pas (modified) * Added: Storing application setting in system registry. * Added: ... Mon, 18 Oct 2010 06:53:48 GMT george [65] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Project/Network.pas (modified) * branches/Transpascal/Project/System.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) Added: Base parsing of class, pointer and enumeration. Fri, 15 Oct 2010 12:13:42 GMT george [64] * branches/Transpascal/Compiler/Analyze/UParser.pas (modified) * branches/Transpascal/Compiler/UCompiler.pas (modified) * branches/Transpascal/Compiler/USourceCode.pas (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UMessagesForm.lfm (modified) * branches/Transpascal/Forms/UMessagesForm.pas (modified) * branches/Transpascal/Project/MemoryManager.pas (modified) * branches/Transpascal/Project/Network.pas (added) * branches/Transpascal/Project/System.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Fixed: Focus message position in code. Fri, 15 Oct 2010 08:04:55 GMT george [63] * branches/Transpascal/Forms/UCompiledForm.lfm (modified) * branches/Transpascal/Forms/UCompiledForm.pas (modified) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UProjectManager.pas (modified) * branches/Transpascal/Project/MemoryManager.pas (added) * branches/Transpascal/Project/System.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * Modified: Compiled code syntax highlighting. Fri, 15 Oct 2010 05:09:49 GMT george [62] * branches/Transpascal/Forms/UCodeForm.lfm (modified) * branches/Transpascal/Forms/UCodeTreeForm.lfm (added) * branches/Transpascal/Forms/UCodeTreeForm.pas (added) * branches/Transpascal/Forms/UCompiledForm.lfm (added) * branches/Transpascal/Forms/UCompiledForm.pas (added) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UProjectManager.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * Added: Windows for Code tree and compiled code. Thu, 14 Oct 2010 12:30:40 GMT george [61] * branches/Syntetizer/Syntetizer.lpi (modified) * branches/Syntetizer/Syntetizer.lpr (modified) * branches/Syntetizer/Syntetizer.res (modified) * branches/Syntetizer/UMainForm.lfm (modified) * branches/Syntetizer/UMainForm.lrs (modified) * branches/Syntetizer/USyntetizer.pas (modified) * branches/Transpascal/Forms/UCodeForm.lfm (added) * branches/Transpascal/Forms/UCodeForm.pas (added) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UMessagesForm.lfm (added) * branches/Transpascal/Forms/UMessagesForm.pas (added) * branches/Transpascal/Forms/UProjecManager.lfm (deleted) * branches/Transpascal/Forms/UProjecManager.pas (deleted) * branches/Transpascal/Forms/UProjectManager.lfm (added) * branches/Transpascal/Forms/UProjectManager.pas (added) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * Added: Separated dockable windows. Thu, 14 Oct 2010 11:50:39 GMT george [60] * branches/Transpascal/Analyze (deleted) * branches/Transpascal/Compiler (added) * branches/Transpascal/Compiler/Analyze (added) * branches/Transpascal/Compiler/Analyze/UParser.pas (added) * branches/Transpascal/Compiler/Produce (added) * branches/Transpascal/Compiler/Produce/UProducer.pas (added) * branches/Transpascal/Compiler/Produce/UProducerAsm8051.pas (added) * branches/Transpascal/Compiler/Produce/UProducerC.pas (added) * branches/Transpascal/Compiler/Produce/UProducerPascal.pas (added) * branches/Transpascal/Compiler/Produce/UProducerTreeView.pas (added) * branches/Transpascal/Compiler/TranspascalCompiler.lpk (added) * branches/Transpascal/Compiler/TranspascalCompiler.pas (added) * branches/Transpascal/Compiler/UCompiler.pas (added) * branches/Transpascal/Compiler/USourceCode.pas (added) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Forms/UProjecManager.lfm (added) * branches/Transpascal/Forms/UProjecManager.pas (added) * branches/Transpascal/Produce (deleted) * branches/Transpascal/Project/Project.pas (modified) * branches/Transpascal/Project/System.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/Transpascal.lpr (modified) * branches/Transpascal/UCompiler.pas (deleted) * branches/Transpascal/UProject.pas (modified) * branches/Transpascal/USourceCode.pas (deleted) * Fixed: Seaching global interunit types and functions. * Core files ... Thu, 14 Oct 2010 06:41:34 GMT george [59] * branches/Transpascal/Analyze/UParser.pas (modified) * branches/Transpascal/Forms/UMainForm.lfm (modified) * branches/Transpascal/Forms/UMainForm.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/UCompiler.pas (modified) * branches/Transpascal/USourceCode.pas (modified) * Added: On parsing uses section load and parse unit files. Tue, 10 Aug 2010 13:41:49 GMT george [58] * branches/Transpascal/Analyze/UParser.pas (modified) * branches/Transpascal/Project/System.pas (modified) * branches/Transpascal/Transpascal.lpi (modified) * branches/Transpascal/UCompiler.pas (modified) Slightly enhanced parsing of unit. Tue, 10 Aug 2010 11:52:40 GMT george [57] * branches/Transpascal/DelphiToC.ico (deleted) * branches/Transpascal/DelphiToC.lpi (deleted) * branches/Transpascal/DelphiToC.lpr (deleted) * branches/Transpascal/Visual (deleted) Removed old directories and files.