Salut Olivier,
Oui c'est moi qui ai fait les bindings. C'est pas complet (pas d'AES ou de VDI) mais bon c'est du boulot de faire ça même si je fais pas mal de copier-coller de tos.hyp :D
J'ai regardé pour "porter GEMLIB" mais ça m'a l'air une telle
usine à gaz que j'ai laissé tomber :P
Hakan a écrit ceci:
Clang handles the C preprocessor, parsing the source code, does enough analysis of it to issue diagnostics and then builds an abstract syntax tree (AST). This also includes language extensions, pragmas and address space handling (though I add some of my own rules here in the Clang code base). Then the AST over to my own side, build up my own AST and continue from there with rewrites, locating thing in memory and laying out data structures, handle alignments, code generation and optimizations
Donc ça a l'air "maison". Non c'est pas open source mais bon tu peux discuter avec Hakan (je l'ai fait plusieurs fois par vidéo sur le discord Foenix) il est sympa :)
Je ne sais pas trop ce que ça vaut en terme de code généré en fait j'ai jamais regardé. Mais bon tu peux essayer, tu l'installes et tu compiles avec --assembly-source.
Il peut compiler du hunk pour Amiga, du ELF, du TOS, etc.
Il est encore jeune mais Hakan est un professionnel de l'écriture
de compilateur (c'est son métier) donc il sait ce qu'il fait. Et
la doc est vraiment très très chouette.
Vincent B
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Atari mon amour".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse atari-mon-amo...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/atari-mon-amour/06fae305-f6fc-4a88-8536-c1311789759a%40gmail.com.