3 ms·
Of course, you can save yourself a ton of trouble by implementing your language on top of the GCC toolchain — the purpose for which it was invented. Or you can
by randcraw 5y ago
Of course, you can save yourself a ton of trouble by implementing your language on top of the GCC toolchain — the purpose for which it was invented.
Or you can write a translator which converts yourLang into existinglang, then interpret/compile the latter.
Or you can write an interpreter, which is generally less effort than a compiler.
All these are less ambitious undertakings than the full set of subtasks you enumerate.