30

C'est simple: une déclaration est toujours un prototype. S'il y en a déjà un, tu vérifies si c'est le même, sinon tu mets un message d'erreur. Pour savoir si l'implémentation suit le prototype, il suffit de regarder si l'instruction se termine là (avec un ";") ou si elle continue.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

31

Oui Kevin prend-moi pour aussi con que ça grin
Ce n'est absolument pas si "simple" !!!
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

32

Pourquoi ?

33

Je ne traite pas les deux pareil.
L'analyse de la déclaration "remplie" UN symbole : celui de la fonction, avec la taille des paramètres dans des champs du symbole.
L'analyse de l'en-tête crée un symbole PAR paramètre qui contient toutes les caractéristiques du paramètre dont son nom (ce qui est inutile en dehors de la fonction).
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

34

ben, dans ce cas, il suffit de détecter le ';'
s'il y a un '{' avant un ';' => c'est le coprs
sinon, c le prototype
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

35

"il suffit de"
Raah j'aime pas cette expression !!!! Ca me rappelle terriblement les vieux cons qui croient faire bouger la société en gueulant assis dans leurs canapés : "y'a qu'à...", "faut qu'on...", "moi si j'étais..." roll

Non il ne suffit pas de, squale92 wink
Je viens d'expliquer que les deux ne sont pas traités de la même façon, donc avant d'analyser je devrais détecter la fin et regarder ce qu'il y a => perte de temps sad
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

36

bien sûr que cette expression fait penser aux vieux cons que tu cites : pourquoi tu crois que je l'ai employée ?
=> parce que pour moi qui fait pas le prog, c simple : c'est ton pb grin
mais pour toi, ça l'est moins grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

37

grin

=========
Bon si je code Azur pour que les structures soient identiques au C, il restera 2 différences : les déclarations et l'opérateur modulo.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

38

arf grin
un compromis en entraine un autre, qu'on dit à la campagne grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

39

Ouai enfin on gagne en vitesse pour une toute petite contrainte : déclarer entre crochets smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

40

arf.... grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

41

Une question importante sur Azur : Je te demanderai pas quand il sort ( ca va finir par etre lourd ), mais au moins il en est ou ? On peut telecharger une doc quelque part ?

Je l'attends avec
IMPATIENCE
!!!

42

heu...
la doc est en train d'être écrite (du moins, la doc des fonctions), et elle sera terminée avant la fin de la première semaine de vacances...
(c'est moi qui m'en occupe)

pour le reste, je laisse Thibaut te dire ce qu'il en est, si tant est qu'il veuille le faire grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

43

grin

44

>L'analyse de la déclaration "remplie" UN symbole : celui de la fonction, avec la taille des paramètres dans des champs du symbole.
>L'analyse de l'en-tête crée un symbole PAR paramètre qui contient toutes les caractéristiques du paramètre dont son nom (ce qui est inutile en dehors de la fonction).

Tu changes ta définition du symbole fonction pour pouvoir mettre les noms de paramètres directement dedans. Ensuite:
- si tu as un ';', tu ignores les noms de paramètres
- si tu n'as pas de ';', tu vérifies qu'il y a un nom pour chaque paramètre (sinon, tu envoies une erreur "parameter name(s) missing"), puis tu crées tes symboles à partir des noms de paramètres dans le symbole de la fonction.
[edit]Edité par Kevin Kofler le 07-02-2002 à 13:58:15[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

45

Merci Kevin, je vais méditer ta proposition beerchug.gif

val1472 : Si tu veux voir la doc c'est pas un problème smile
Attend un peu, je vais mettre ça en ligne tout à l'heure.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

46

avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

47

je tiens à préciser que ce n'est pas fini !!!
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

48

C'est déjà bien smile

49

ok, ben maintenant qu'on a la doc, il ne manque plus que le prog lui-même, n'est-ce pas thibaut ?grin

50

non, il ne manque pas grin
et puis, la doc est pas finie... => le soft non plus grin

(enfin, est-ce que ce n'est pas plutôt l'inverse confus (lol))
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

51

J'aimerais vraiment posséder le SDK Azur, vers où je peux le télécharger ?

52

héhé grin
mon disque dur grin grin grin ainsi que celui de Thibaut...
(sur celui de Thibaut, ça doit être plus récent, et y'a les sources avec grin)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

53

Ah, c'est tout ?
J'avais l'impression qu'il y avait une béta qui tournait...
Bon, bah la béta, alors, elle sort quand ???? grin

54

il y a eu (il me semble !) une sorte de bêta... mais c'était ON-PC...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

55

squale92 : Oui, sur mon DD c'est beaucoup plus récent, comme tu peux le lire dans le LisezMoi (cf. URL) les directives #define #ifdef #ifndef #endif sont entièrement implémentées depuis hier soir smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

56

cool !!!
(arf, j'ai po lu le lisez-moi...)


La doc des fonctions actuelles de la bibliothèques seront finies la première semaine des vacances (du moins, la rédaction au format TXT)
=> Thibaut, si tu rajoute des fonctions avant vendredi soir;.. envoie les moi au plus vite grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

57

J'ai refait un peu graphx, sinon rien n'a changé dans les autres bibliothèques.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

58

OK... revois mo vite GRAPHX, alors, stp.

je viens de t'envoyer CONST et FILE...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

59

const t'étais pas obligé, enfin tant mieux si elle a une doc, merci smile

MERCIIIII love
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

60

de rien : maintenant, t'as "plus qu'à" tout passer en HTML grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall