
Pour répondre donc à ta question , un tel projet est quand même conséquent , pour l'adapté à PB , je pense que c'est faisable.
il faut shunté le compilateur pbcompiler. ensuite parser le code PureBasic
Partie avant :
- mettre tout le code sous forme de jetons.
- identifier les jetons
- les jetons inconnu sont considérer comme des erreurs
- analyser les suites de jetons pour les erreurs de syntaxe.
Partie arrière :
- Mettre les jetons sous forme ASM sous le format de la cible.
Faire autant de partie arrière que de processeur ciblé.
C'est du boulot , La partie avant est une histoire de 2 à 3 semaine de travail.
La partie arrière implique de connaitre le processeur cible ( ici un proc ARM )
il faut se munir du datasheet pour connaitre l'opcode du processeur, et de la doc du compilateur fasmarm.
il y a autant de partie arrière que de processeurs sur lequel tu veut compilé.
Cela reste à mon avis plus simple qu'un processeur intel ou amd.
Il faut donc un gars qui a des connaissances en ASM & un autre qui manipule le string comme un roi pour le parsing

C'est largement faisable en PureBasic.