|
|
@125
|
7 years |
chronos |
* Added: Generate Parser as separate file.
|
|
|
@124
|
7 years |
chronos |
* Added: Top start rule can be selected for grammer. This rule is used …
|
|
|
@123
|
7 years |
chronos |
* Added: New rule item option to match any character except given one. …
|
|
|
@122
|
7 years |
chronos |
* Added: New rule item type "Terminal range" to hold interval of …
|
|
|
@121
|
7 years |
chronos |
* Added: Sorting list of rules by name by default.
|
|
|
@120
|
7 years |
chronos |
* Added: Show "Used by" rules in rule edit window.
|
|
|
@119
|
7 years |
chronos |
* Added: New rules flag directing if source node should be generated …
|
|
|
@118
|
7 years |
chronos |
* Added: Action to produce compiler files.
|
|
|
@117
|
7 years |
chronos |
* Added: Rule can be set as optional or repetitive.
* Added: Support …
|
|
|
@116
|
7 years |
chronos |
* Modified: Rule items interface moved to separate unit UFormRuleItems.
|
|
|
@115
|
7 years |
chronos |
* Added: Rules icon.
|
|
|
@114
|
7 years |
chronos |
* Added: Common and TemplateGenerics packages.
* Added: Remember main …
|
|
|
@113
|
8 years |
chronos |
* Added: Allow to move up/down rule items.
* Fixed: Store rule …
|
|
|
@112
|
8 years |
chronos |
* Added: Icons for various actions.
* Added: Show rule items in rules list.
|
|
|
@111
|
8 years |
chronos |
* Added: RuleItem can be selected as terminal or non-terminal node.
|
|
|
@110
|
8 years |
chronos |
* Added: Rule items can be managed.
* Added: Show BNF syntax on main form.
|
|
|
@109
|
8 years |
chronos |
* Added: Initial import for language generator GUI application.
|
|
|
@108
|
8 years |
chronos |
*Modified: Better parsing of variable reference.
|
|
|
@107
|
8 years |
chronos |
* Added: Calculate source X,Y position. Show that position in error …
|
|
|
@106
|
8 years |
chronos |
* Modified: Improvements around record type.
|
|
|
@105
|
8 years |
chronos |
* Modified: More work on record functions.
|
|
|
@104
|
8 years |
chronos |
* Added: Interpreter4 which should later interpret code of …
|
|
|
@103
|
8 years |
chronos |
* Moved: All projects moved to subfolders for better maintenance of …
|
|
|
@102
|
8 years |
chronos |
* Modified: Now project3 can interpret project2.
* Modified: To …
|
|
|
@101
|
8 years |
chronos |
* Modified: Improved interpeter. Better handling of execution of …
|
|
|
@100
|
8 years |
chronos |
* Modified: Better expression parsing.
* Added: Executor function call …
|
|
|
@99
|
8 years |
chronos |
* Modified: Better parsing of expression and commands.
|
|
|
@98
|
8 years |
chronos |
* Modified: Handling of constant and variables values with different type.
|
|
|
@97
|
8 years |
chronos |
* Modified: Improved parsin and prepared analyzed source execution.
|
|
|
@96
|
8 years |
chronos |
* Modified: Improved parsing of delphi code.
|
|
|
@95
|
8 years |
chronos |
* Added: Experiment to implement self executing interpreter.
|
|
|
@94
|
8 years |
chronos |
* Added: Source code class.
|
|
|
@93
|
8 years |
chronos |
* Modified: Use generic lists in supported analyzers and parsers.
* …
|
|
|
@92
|
8 years |
chronos |
* Added: Allow to register analyzer.
|
|
|
@91
|
8 years |
chronos |
* Added: Start new compiler branch which should run under Delphi. …
|
|
|
@90
|
9 years |
chronos |
* Added: Support for user defined labels.
|
|
|
@89
|
9 years |
chronos |
* Modified: Start/stop virtual machine by buttons. Thread moved from …
|
|
|
@88
|
9 years |
chronos |
* Added: Another implementation of simple virtual machine.
|
|
|
@87
|
10 years |
chronos |
Another experimental virtual CPU implementation.
|
|
|
@86
|
10 years |
chronos |
* Added: Virtual machine test.
|
|
|
@85
|
14 years |
george |
* Odstraněno: Staré pokusné projekty.
|
|
|
@84
|
14 years |
george |
* Transpascal branch moved to new own repository …
|
|
|
@83
|
14 years |
george |
* Modified: TObjectList replaced by generics templates.
|
|
|
@82
|
14 years |
george |
* Modified: TObjectList replaced by specialized generic TListObject.
|
|
|
@81
|
14 years |
george |
* Added: Partial support for multiple analyzers.
|
|
|
@80
|
14 years |
george |
* Modified: Better parse righ assignment side with expression.
|
|
|
@79
|
14 years |
george |
* Modified: Moved Expect check of blocks inside check procedures.
|
|
|
@78
|
14 years |
george |
* Modified: Parsing type restructured.
* Added: Partial subrange typ …
|
|
|
@77
|
14 years |
george |
* Compiler producer for C language separated to GCC and Dynamic C …
|
|
|
@76
|
14 years |
george |
* Enhanced: Tokenizerm, parsing of record type, generation C code for …
|
|
|
@75
|
14 years |
george |
* Modified: Parsing sections in record type.
|
|
|
@74
|
14 years |
george |
* Minor fixes.
|
|
|
@73
|
14 years |
george |
* Fixed: Searching variable types in other modules.
|
|
|
@72
|
14 years |
george |
* Fixed: Better error message cursor position focusing.
* Modified: …
|
|
|
@71
|
14 years |
george |
* Minor modifications.
|
|
|
@70
|
14 years |
george |
* Modified: Pascal parser code moved to separate unit.
|
|
|
@69
|
14 years |
george |
* Modified: Error messsage window reworked to use TListView instead of …
|
|
|
@68
|
14 years |
george |
* Modified: Advanced record parsing.
|
|
|
@67
|
14 years |
george |
* Fixed: Parsing of strings.
* Modified: Now supported C target …
|
|
|
@66
|
14 years |
george |
* Added: Storing application setting in system registry.
* Added: …
|
|
|
@65
|
14 years |
george |
Added: Base parsing of class, pointer and enumeration.
|
|
|
@64
|
15 years |
george |
* Fixed: Focus message position in code.
|
|
|
@63
|
15 years |
george |
* Modified: Compiled code syntax highlighting.
|
|
|
@62
|
15 years |
george |
* Added: Windows for Code tree and compiled code.
|
|
|
@61
|
15 years |
george |
* Added: Separated dockable windows.
|
|
|
@60
|
15 years |
george |
* Fixed: Seaching global interunit types and functions.
* Core files …
|
|
|
@59
|
15 years |
george |
* Added: On parsing uses section load and parse unit files.
|
|
|
@58
|
15 years |
george |
Slightly enhanced parsing of unit.
|
|
|
@57
|
15 years |
george |
Removed old directories and files.
|
|
|
@56
|
15 years |
george |
Project DelphiToC renamed to Transpascal.
|
|
|
@55
|
15 years |
george |
Fix: View proper source file after click to error message.
Made …
|
|
|
@54
|
15 years |
george |
Added support for multiple source files and compilations for multiple …
|
|
|
@53
|
15 years |
george |
Project renamed to Transpascal.
Added support for generatin cycle …
|
|
|
@52
|
15 years |
george |
Visual TreeView reprezentation moved into target code producer set.
|
|
|
@51
|
15 years |
george |
Renamed some files.
Added support for custom record types.
|
|
|
@50
|
15 years |
george |
Added support for loop for-to-do.
System types and functions are not …
|
|
|
@49
|
15 years |
george |
Added support for setting cursor position to place of error code for …
|
|
|
@48
|
15 years |
george |
Added support of parameters for function call.
|
|
|
@47
|
15 years |
george |
Support for function definition with result type.
|
|
|
@46
|
15 years |
george |
Added pascal producer code.
Added selection combobox for producer type.
|
|
|
@45
|
15 years |
george |
Fixed comparasion of name of identificators as types, variables, …
|
|
|
@44
|
15 years |
george |
Reworked tokenizer code with state machine instead of direct sequence …
|
|
|
@43
|
15 years |
george |
End parsing process on reaching data end.
|
|
|
@42
|
15 years |
george |
Enhanced C code generation.
|
|
|
@41
|
15 years |
george |
Added separate unit for filling treeview with program source.
|
|
|
@40
|
15 years |
george |
Parser classes inheriting pascal source tree classes rewrited using …
|
|
|
@39
|
15 years |
george |
Fixed expression parsing.
|
|
|
@38
|
15 years |
george |
Modified parsing mechanism of some blocks.
Error messages rewrited as …
|
|
|
@37
|
15 years |
george |
Fixed parsing array range error.
|
|
|
@36
|
15 years |
george |
Delphi project converted form Lazarus project.
|
|
|
@35
|
15 years |
george |
* Upraveno: Další úpravy parseru.
|
|
|
@34
|
15 years |
george |
* Upraveno: Metody pro rozkládání bloků rozděleny do samostatných …
|
|
|
@33
|
15 years |
george |
* Upraveno: Rozšířen pascal syntetizer.
|
|
|
@32
|
15 years |
george |
* Průběžné uložení.
|
|
|
@31
|
15 years |
george |
* Opraveno: Chyby v inicializaci objektů.
|
|
|
@30
|
15 years |
george |
* Opraveno: Inicializace a uvolnění třídy, které byly přepsány ze …
|
|
|
@29
|
15 years |
george |
* Upraveno: Seznamy objektů přepsány na TFPGObjectList a použití …
|
|
|
@28
|
15 years |
george |
* Delphi projekt převeden na Lazarus projekt.
|
|
|
@27
|
15 years |
george |
* Přidáno: Deklarace proměnných a volání procedur.
|
|
|
@26
|
15 years |
george |
* Přidáno: Syntetizér zdrojového kódu.
|
|
|