Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Groupes de travail » FlexProject » Format d'échange

Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 30/09/2007 à 15:11
Le LET n'étant en relation qu'avec l'affectation, il n'interviendra au pire qu'au niveau du parser... Donc, pas de souci. Même si tu as raison sur le principe
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Freem
Modérateur
RemonterCiter Windows XP Firefox 2 - Posté le 30/09/2007 à 15:14
Pour les for, c'est exactement ce que j'attendais (héhé

Pour ce qui est de la base, je n'y avait pas pensé, mais tu as tout à fait raison.

Je te laisse ajouter tout ça?

Je modifierais la doc en conséquence juste après.
On vas vraiment avoir un schéma xml en béton armé, j'ai l'impression (cool) vu qu'à chaque fois qu'on le regarde, on s'aperçoit qu'on a oublié pleins de trucs (clein d'oeil)
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
Freem
Modérateur
RemonterCiter Windows XP Firefox 2 - Posté le 30/09/2007 à 15:19
Pour les GOSUB // RETURN, on vas devoir préciser dans le XML, aussi.
Idem, pour le parser, fait attention aux


10
20 PRINT "trucmuche"
30 IF a<10 THEN 10



Je crois que cette syntaxe existe, et ça risque de poser des probèmes au parser, même si elle est obsolète, certains codent encore avec ce genre de manies (clein d'oeil)
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 30/09/2007 à 15:21
tu crois bien, hormis le fait que
IF a<10 THEN 10
est à remplacé par
IF a<10 GOTO 10

enfin, de mémoire. Cela me rappelle l'époque où je codais sur mon Amstrad CPC 6128 ! Ahhh, nostalgie...
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Freem
Modérateur
RemonterCiter Windows XP Firefox 2 - Posté le 30/09/2007 à 15:27
Et pour les GOSUB?
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 30/09/2007 à 15:29
c'est relativement proche des GOTO. A part qu'au lieu que ce soit un JMP, c'est un CALL.

Je pense qu'il est donc tout à fait possible d'utiliser la même représentation (avec un nom différent, bien entenu !)
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Freem
Modérateur
RemonterCiter Windows XP Firefox 2 - Posté le 30/09/2007 à 15:31
Même pas, un CALL ne fonctionnerait pas.

Premièrement, il n'est pas nécessaire de passer par un gosub pour y accéder.
Deuxio, on peut faire (je l'ai déjà fait, c'est assez pratique) plusieurs étiquettes pour un seul RETURN, de sorte que selon les cas, on aies plus ou moins de code exécuté.
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 30/09/2007 à 15:36
pardon, je parlais d'un CALL en assembleur, par en QBasic ! oups ^^
Tu peux faire exactement ce que tu disais sinon. D'un point de vue C je ne sais pas comment on va coder cela, mais on va en c***** ! lol
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Freem
Modérateur
RemonterCiter Windows XP Firefox 2 - Posté le 30/09/2007 à 15:38
Mouai, ça aurait été plus simple en ASM...
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
Freem
Modérateur
RemonterCiter Windows XP Firefox 2 - Posté le 30/09/2007 à 15:48
Bon, j'actualise le schéma (et la doc) en fonction de ce qu'on à dit aujourd'hui, et je pense que je me lance dans la rédaction d'un prog QB qui utilises un peu tout, et dans la rédaction du document XML correspondant.
Comme ça, on aura une base pour commencer le parser et le traducteur.

[edit]
Voila qui est fait

Edité par Freem ( 30/09/2007 17:42:07 )
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,069 s - Crédits - Stats
1 connecté