Basile Starynkevitch wrote:
On Thu, 19 Jul 2012 13:23:40 +1000
Chris Jones <chrisjo...@spin.net.au> wrote:
Is there any reason that I can't create a new front-end translator for
gcc using QT?
GCC being a free GPLv3 software, you could always fork it and do that. But I am
not sure
to understand what you really are thinking of.
While current GCC is easily extensible thru plugins (or MELT extensions, see
http://gcc-melt.org/ for more), there is no plugin interface to add a new
front-end (yet).
And Qt http://qt.nokia.com/ being mostly a graphical interface toolkit, I
don't see how
it is relevant to a new front-end.
GCC has very deeply the idea that you compile compilation units (such as
toplevel C
files) in whole by parsing some files.
Regards.
You might remember a while ago I was asking how to implement a new
language support into gcc. And it was suggested to me by several people
that implementing it via a front-end and translator would be the best
way to go. I was thinking of using QT Designer and QDevelop. But before
I even want to make a start, I just wanted to know whether QT would be
the best for this. If there's a better solution or tool available, I'm
open to suggestions.
Regards
--
Chris Jones @ kernel.devproj...@gmail.com
also on oracle.kernel...@gmail.com and netbsd.kernel...@gmail.com
OpenSUSE 12.1 (Primary)|TinyCore|Slitaz|Parabola|OpenIndiana|NetBSD (PC)
Android 4.0.3 (Smartphone)|Windows 7 (Laptop)|Windows XP (Gaming)
Linux kernel developer|Solaris kernel developer|BSD kernel developer
Lead Developer of SDL|Lead Developer of Nest Linux|Gamer and Emulator nut|Web
Services|Digital Imaging Services
Controllers: Rapier V2 Gaming mouse|Logitech Precision|PS3 controller|XB360
controller|Logitech Attack 3 j/stick
Emulators: Fusion|Gens|ZSNES|Project64|PCSX-R|Stella|WinVICE|WinUAE|DOSBox
PGP Fingerprint: 4E38 0776 B380 63C8 F64F
A7D6 736C CF56 42A4 FB35