Added a wrapper for generated AST definitions

Now a wrapper is included that will generate the source file when needed (like on the first run or on every import during development). This means an import of the wrapper file guarantees the existence and import of the generated file (unless an error occurs).