|
|
@146
|
7 years |
chronos |
* Modified: ParseBeginEnd method split to several other items for …
|
|
|
@145
|
7 years |
chronos |
* Added: Check memory leaks in debug build mode.
* Fixed: Various …
|
|
|
@144
|
7 years |
chronos |
* Modified: Handle non-numeric input text for integer value as zero.
|
|
|
@143
|
7 years |
chronos |
* Modified: Better line indentation in generator.
|
|
|
@142
|
7 years |
chronos |
* Added: Support for begin end block.
|
|
|
@141
|
7 years |
chronos |
* Added: Support for multiple value types. String and Integer are …
|
|
|
@140
|
7 years |
chronos |
* Modified: General definition of functions. Static functions are now …
|
|
|
@139
|
7 years |
chronos |
* Added: Experimental simple compiler.
|
|
|
@138
|
7 years |
chronos |
* Modified: Preparation for support for multiple memory types.
|
|
|
@137
|
7 years |
chronos |
* Added: Lookup tables can be defined and their usage set from grammer …
|
|
|
@136
|
7 years |
chronos |
* Added: Support for whitespaces in And rule.
* Added: Terminals can …
|
|
|
@135
|
7 years |
chronos |
* Added: Track position in source code as Line and Row instead just index.
|
|
|
@134
|
7 years |
chronos |
* Modified: Restore start source position if rule item(s) not matched.
|
|
|
@133
|
7 years |
chronos |
* Modified: Generate subitems as local function inside method.
|
|
|
@132
|
7 years |
chronos |
* Modified: Improved parser generation.
|
|
|
@131
|
7 years |
chronos |
* Added: Open recent files menu action.
* Added: Generate BNF and EBNF …
|
|
|
@130
|
7 years |
chronos |
* Modified: Show rules list docked directly to main form.
|
|
|
@129
|
7 years |
chronos |
* Modified: Generate rules either to tokenizer and parser.
|
|
|
@128
|
7 years |
chronos |
* Modified: Show char length of rule.
|
|
|
@127
|
7 years |
chronos |
* Fixed: Correctly set filename in open/save dialog.
* Modified: …
|
|
|
@126
|
7 years |
chronos |
* Added: New project Close action.
* Added: Track project Modified …
|
|
|
@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
|
14 years |
george |
* Fixed: Focus message position in code.
|
|
|
@63
|
14 years |
george |
* Modified: Compiled code syntax highlighting.
|
|
|
@62
|
14 years |
george |
* Added: Windows for Code tree and compiled code.
|
|
|
@61
|
14 years |
george |
* Added: Separated dockable windows.
|
|
|
@60
|
14 years |
george |
* Fixed: Seaching global interunit types and functions.
* Core files …
|
|
|
@59
|
14 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.
|
|
|