I have written a parser and "engine" for a simple scripting language -
before I knew about LLVM.
I am thinking about whether it would be possible (and a good idea) to
rewrite it to use the LLVM.
A main issue that I am not sure if LLVM can provide is the following:
The script (which is called from C++ code) gets passed several C
structs that have been populated
by the calling C++ code.
These can be accessed (both read and modified) from the script in
the usual C notation.
Is it possible to integrate that with LLVM?
I have glanced over the docs but didn't find out whether this is possible.
Any links to relevant bits of the LLVM docs would be greatly appreciated.