source upload
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# Scope
|
||||
|
||||
This simple application speeds up defining SQL Records classes for the Synopse *mORMot* Framework.
|
||||
|
||||
Since some versions of Delphi (including mine) does not have class completion, declaring properties, their setters / getters and so on is a huge waste of time.
|
||||
|
||||
Thus I've written this simple tool which introduces so-called meta-language for defining SQL Records which is later converted to Delphi code.
|
||||
|
||||
It is simply list of field declarations we want to have in our SQL Record.
|
||||
|
||||
# Syntax
|
||||
|
||||
Each line is a declaration of one field.
|
||||
|
||||
It consists of field name and it's type the type might be shortened using aliases (see below).
|
||||
|
||||
Additionally, each field can be marked with `;r` and/or `;w` flags which will make the code generator to use respectively getter and/or setter for the specific field.
|
||||
|
||||
# Reverse
|
||||
|
||||
The tool also makes it possible to parse back from Delphi class declaration to meta-code.
|
||||
|
||||
Please note this will only work if the Delphi class follows naming pattern used in `meta2pas` generation.
|
||||
|
||||
# List of available aliases
|
||||
|
||||
* str <-> `RawUTF8`
|
||||
* int <-> `integer`
|
||||
|
||||
**enjoy!**
|
||||
|
||||
Michal *migajek* Gajek
|
||||
http://migajek.com migajek@gmail.com
|
Reference in New Issue
Block a user