233 | | ''Under construction'' |
234 | | |
235 | | == Documentation == |
| 233 | This section covers topics on how to extend Orio with new components such as program transformation modules. |
| 234 | |
| 235 | == Writing a New Code Transformation Module == |
| 236 | |
| 237 | With the module name provided in the leader annotation, Orio dynamically loads the corresponding code transformation module and uses it to transform and generate the code in the annotation body block. If the pertinent module cannot be found in the Orio module directory, an error message is produced, and the Orio optimization process is terminated. The ''name-based dynamic loading'' provides flexibility and easy extensibility without requiring detailed knowledge or modification of the existing Orio system. |
| 238 | |
| 239 | |
| 240 | ''Currently under construction'' |
| 241 | |
| 242 | == More Detailed Documentation == |