Qorize module provides functions to create Qore source code from Qore variables (structures).
Usage of this module can be for example:
- generate code from XML(JSON, YAML, ...) files
- create unit tests from currently running script
- and more
To use this module, use "%requires Qorize" in your code.
All the public symbols in the module are defined in the Qorize namespace.
Currently it can handle only simple types:
- integer, numeric, float
- string
- binary
- date including relative arithmetics
- NULL, NOTHING
- list of simple types (recursive parsing supported)
- hash of simple types (recursive parsing supported)
- object
- Note
- There is no support for private object members and overloaded constructors. References are not considered