1

je pense qu'il y a un (léger) bug sur la coloration syntaxique de l'IDE ; si on tape un truc du genre #define MONSITEWEB "mon site (http://mon-site.com)", ce qui suis http:// et considéré comme un commentaire par l'IDE
NOTE : ceci n'a aucune incidence sur la compilation

2

Problème de priorités de tokens, vraisemblablement. (Je me rappelle bien qu'une ancienne version de GTools Compiler avait le même bogue... Heureusement que GCC comprend, lui...) Je vais reporter ça à Sebastian.
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é

3

encore une allusion troll contre GTC !!! vtff
avatar
納 豆パワー!
I becamed a natto!!!1!one!

4

sinon où est-ce que je peux trouver de l'aide sur l'utilisation des répertoire et sous répertoires dans les projets de TIGCC?

5

Retrouve le topic où Kevin en avait parlé (Bonne chance... tongue)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

6

en fait mon pb n'estpas de les faire ou de les enlever mais lorsque je déplace le moindre fichier dans un ss répertoire, impossible de recompiler vu toutes les erreurs sur les header que ça provoque

7

Il faut utiliser les répertoires tels qu'ils apparaissent dans l'IDE, pas tels qu'ils apparaissent dans ton système de fichiers. Si tu veux compiler tantôt dans l'IDE, tantôt en ligne de commande, il faudra que tu fasses attention à avoir la même structure de répertoires dans l'IDE et ton système de fichiers - oui, manuellement. C'est un feature de l'IDE que les répertoires virtuels ne doivent pas nécessairement correspondre aux répertoires réels. Mais évidemment les répertoires virtuels ne s'appliquent que si tu compiles dans l'IDE.
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é

8

Moi je trouve ça déroutant que les répertoires soient virtuels.
Surtout que si on crée un répertoire "virtuel" et qu'on crée un fichier dedans, alors le répertoire virtuel sera créé, donc réel et le fichier sera dedans (sauf si ça a changé).
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

9

Sasume
: Surtout que si on crée un répertoire "virtuel" et qu'on crée un fichier dedans, alors le répertoire virtuel sera créé, donc réel et le fichier sera dedans (sauf si ça a changé).

Ben ça, c'est un feature pour te faciliter le travail. smile
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é

10

Et on ne peut pas faire ça autrement pour des raisons de compatibilité.
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é

11

C bon G pigé le truc et ça marche, merci Kevin.

Pour le coup du virtuel/pas virtuel ça doit être dû au fait que TIGCC fasse partie de La Matrice, oubliez tout ce que vous avez déjà vu...lol

12

IroS :
je pense qu'il y a un (léger) bug sur la coloration syntaxique de l'IDE ; si on tape un truc du genre #define MONSITEWEB "mon site (http://mon-site.com)", ce qui suis http:// et considéré comme un commentaire par l'IDE NOTE : ceci n'a aucune incidence sur la compilation

Le problème est que les chaînes de caractères ne sont pas reconnues dans un #define, donc l'IDE ne sait pas que le commentaire est dans une chaîne de caractères. Sebastian dit que ce n'est pas facile à corriger et que la solution la plus simple est d'ignorer le problème. De toute façon, comme tu le dis, ceci n'a aucune incidence sur la compilation.
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é

13

OK!

de toute façon il doit y avoir des choses à apporter sur tigcc plus importantes que la correction d'un bug visuel qui ne gène pas tant ke ça!

14

Kevin > La meilleure solution à ça serait de colorer uniquement #directive et de laisser le reste coloré normalement. Malheureusement, l'éditeur ne permet pas de faire ça (bogue ?)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

15

Il permet de faire ça, ce n'est juste pas le règlage par défaut.
Il suffit de mettre " " comme marqueur de fin pour "Compiler directive".
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é

16

Hmm, oui, de cette façon, c'est en effet possible cheeky
Pourquoi ne pas le régler comme ça par défaut ?
(Sinon, un système de thèmes serait bien pratique aussi smile)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

17

GoldenCrystal :
Hmm, oui, de cette façon, c'est en effet possible cheeky Pourquoi ne pas le régler comme ça par défaut ?


Parce que #define TOTO )( est du C valide et fait boguer le matching des parenthèses si on fait ça.
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é

18

En implémentant la coloration syntaxique d'une autre manière, ça aurait été possible neutral
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

19

bah oué, la reconnaissance des instruction préprocesseur devraient etre séparées :
# happy> tout ce qui suit sur la même ligne ou lignes si il y'a '\' a la même coloration...

20

Plus exactement, il faudrait pouvoir imbriquer les colorations.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

21

ouep, avoir simplement une priorité de 'coloration' en fait

22

En termes de priorités, le problème est que les priorités ne sont pas transitives: # est prioritaire par rapport à "" et // est prioritaire par rapport à #, mais "" est prioritaire par rapport à //. On a donc un cycle dans le digraphe des priorités, et donc ça bogue inévitablement.

Une solution serait de distinguer les états "" dans # et "" en dehors de #. Comme ça, on pourrait afficher "" dans # comme # tout court, "" dans # serait prioritaire par rapport à # et //, le tout deviendrait acyclique et on aurait l'affichage voulu. Mais le framework actuel de coloration syntaxique ne permet pas ça.
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é

23

Kevin Kofler :
Il permet de faire ça, ce n'est juste pas le règlage par défaut. Il suffit de mettre " " comme marqueur de fin pour "Compiler directive".

Sebastian a décidé de mettre ça comme nouveau règlage par défaut pour la prochaine bêta.
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é