FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

 

 Un bug dans l'analyse syntaxique sur if...end_if ?

Aller en bas 
2 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Un bug dans l'analyse syntaxique sur if...end_if ? Empty
MessageSujet: Un bug dans l'analyse syntaxique sur if...end_if ?   Un bug dans l'analyse syntaxique sur if...end_if ? EmptyMer 10 Nov 2010 - 1:53

Je suis tombé par hasard sur une anomalie dans l'analyse syntaxique des instructions IF...END_IF

Si quelque part le teste " then" apparaît comme dans ce programme:
Code:
dim s$

s$ = "abcde"

if s$=" then"
    print "trouvé"
    s$ = "ok"
end_if

end

Le compilateur trouve qu'il y a plus de end_if que de if !

Si je modifie le programme comme suit:
Code:
dim s$

s$ = "abcde"

if s$=" th"+"en"
    print "trouvé"
    s$ = "ok"
end_if

end

il n'y a plus d'erreur. Ceci ressemble fort à un bug ! En fait, il ne devrait pas "parser" le contenu des constantes string. Je n'ai pas poussé la recherche plus loin pour savoir si d'autres mots-clé dans un string posent également problème...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Un bug dans l'analyse syntaxique sur if...end_if ? Empty
MessageSujet: Re: Un bug dans l'analyse syntaxique sur if...end_if ?   Un bug dans l'analyse syntaxique sur if...end_if ? EmptyMer 10 Nov 2010 - 12:53

Oui en effet, apparemment les chaines de caractères ne sont pas bien filtrées.
C'est peut être pour cette raison que les datas ont aussi un comportement anormal...
idem pour le contenu des chaines de caractères pour la commande print...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




Un bug dans l'analyse syntaxique sur if...end_if ? Empty
MessageSujet: Re: Un bug dans l'analyse syntaxique sur if...end_if ?   Un bug dans l'analyse syntaxique sur if...end_if ? EmptyMer 10 Nov 2010 - 13:31

Moi ça m'énerve. Je vais pas refaire un post pour autre chose, mais par moment je ne comprend plus ce basic. Pourtant je fais tout pour que la logique soit respecté. J'en parle là et je clos. A quoi sert DISPLAY??? à rien

Dans mon programme, je descends un list que j'affiche ligne par ligne dans un picture. Lorsque j'affiche une ligne ça marche. Si je veux afficher chaque ligne , en ayant avant fait 2d_clear (au départ avant le for/next), seul la dernière ligne du list est afficher. Rien n'y fait display entre chaque ligne ne fait rien. Mettre l'affichage d'une ligne dans un sous programme en espérant que le basic veuille bien agir pendant ce temps. Rien. Il n'y a rien à dire vu qu'il n'y aura pas de réponse. Pas possible! Je me casse


Je ne vais pas me traiter de con, vous le savez. A force de mettre de côté le programme, j'ai pas remarqué que le picture était à hide, et seul la dernière ligne n'a pus s'écrire après mise à show.
Il faut dire que j'ai pas encore eu le temps de bien "syntaxer" les couleurs de l'éditeur, et certaines instructions ne sont pas vraiment visible. Il va falloir que je m'en occupe sérieusement.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Un bug dans l'analyse syntaxique sur if...end_if ? Empty
MessageSujet: Re: Un bug dans l'analyse syntaxique sur if...end_if ?   Un bug dans l'analyse syntaxique sur if...end_if ? EmptyMer 10 Nov 2010 - 23:19

Finalement, tu utilises quel éditeur ? Suis-je le seul à utiliser PSPad ? Question
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




Un bug dans l'analyse syntaxique sur if...end_if ? Empty
MessageSujet: Re: Un bug dans l'analyse syntaxique sur if...end_if ?   Un bug dans l'analyse syntaxique sur if...end_if ? EmptyMer 10 Nov 2010 - 23:32

Pourquoi je suis sur ce post là. Je me suis planté plus haut. Une connerie de plus.
Citation :
Finalement, tu utilises quel éditeur ? Suis-je le seul à utiliser PSPad ?
Si la question s'adresse à moi, Nardo, tu sais que je suis encore avec Crimson Editor.
C'est pas le bon post, mais de ma faute, je mets cette parenthèse. J'ai téléchargé PSPad pour essayer ton programme et recompiler en java. J'ai pas très bien compris comment paramétrer pour Panoramic. Le mieux est de répondre là dessus sur ton site, pour arrêter de perturber celui que Klaus a ouvert.
Je ferme la parenthèse, et avec mes excuses.
Revenir en haut Aller en bas
Contenu sponsorisé





Un bug dans l'analyse syntaxique sur if...end_if ? Empty
MessageSujet: Re: Un bug dans l'analyse syntaxique sur if...end_if ?   Un bug dans l'analyse syntaxique sur if...end_if ? Empty

Revenir en haut Aller en bas
 
Un bug dans l'analyse syntaxique sur if...end_if ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Coloration syntaxique dans l'Editeur
» PANORAMIC V0.9.13
» Bug de l'analyseur syntaxique ou pas ?
» Coloration syntaxique : un bug bénin
» Coloration Syntaxique des N° d'objets

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: