Hello,
I would like to start developing a plugin that could let write inline asm with visual like syntax using gcc compiler. for example, you could write something like this.
__asm{
mov eax, 1
}
The plugin would traverse the plugin in the pre-build steps and will replace the corresponding blocks with its gcc version, of course the plugin will also set the appropiate flags to the compiler: intel asm syntax and 32bit compilation.
asm(
"mov eax,1;"
, : : );
I would like to ask for your help in advising the best approach to the problem, maybe is also possible to use just a simple script in pre build, however there may be trouble with the syntax check.
I particularly have no idea of how to read the contents of the editor, processing them and then sending the processed file to the compiler, also at what moment i could do it in the build process.
In adittion, Im completely new to plugin development for codeblocks. And that even though i have read the main documentation, the examples for plugins in the wiki are quite different from what i want to acomplish.
Thanks for your help!