1 This is an example of Clang based interpreter, for executing standalone C/C++
4 It demonstrates the following features:
5 1. Parsing standard compiler command line arguments using the Driver library.
7 2. Constructing a Clang compiler instance, using the appropriate arguments
10 3. Invoking the Clang compiler to lex, parse, syntax check, and then generate
13 4. Use the LLVM JIT functionality to execute the final module.
15 5. Intercepting a Win64 library call to allow throwing and catching exceptions
18 The implementation has many limitations and is not designed to be a full fledged
19 interpreter. It is designed to demonstrate a simple but functional use of the
20 Clang compiler libraries.