Hello! So recently I have written a lexer/tokenizer and am working on a parser for a language with a friend. At this point everything is going great but I'm beginning to think about how I want to do code generation. Are there languages or systems that generate for example C code, compiles it then executes? If I were to do this how should I set this up? What are other ways code generation is done? Right now I'm thinking about generated C or maybe even D code and compiling. Any ideas or other methods? Thanks!