Einfacher compiler für c++ sprache
-
Hi Forum,
ich würde gerne eine Virtual Mashine schreiben, wobei ich nicht einen ganzen Compiler schreiben will und gcc mit der Mashine description ist mir ein wenig zu Umfangreich nur um Microcode zu erhalten.
Ich würde auch gerne einen c artigen Syntax haben (notfalls auch Basic bzw Lua). Wichtig ist zudem, dass es für eine simple CPU ist, mit MIPS, ARM oder änlichem wäre es optimal. Eine Stack basierte cpu die mit typen hantiert die sonst keine echt CPU kennt (wie es bei Lua ist, bzw zumindestens bei 4.1) wäre nicht das richtige.
Notfalls wäre es auch OK einen assembler output zu bekommen den ich selber in die Opcodes meiner VM übersetze.
Oder vielleicht kennt jemand einen link zu einem einfachen Compiler-tutorial mit source bzw.
Sonstige Brainstorming Tipps sind natürlich auch willkommen.
Danke,
it's me
-
Notfalls wäre es auch OK einen assembler output zu bekommen den ich selber in die Opcodes meiner VM übersetze.
Nimm doch die Assemblerausgabe vom GCC, wenn man die optimierungen ausschaltet ist der auch einigermassen lesbar!