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
» SineCube
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Marc Aujourd'hui à 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Marc Aujourd'hui à 12:22

» Philharmusique
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jjn4 Hier à 13:58

» PANORAMIC V 1
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Un bug dans l'analyse syntaxique sur if...end_if ? Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

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

Aller en bas 
2 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12295
Age : 74
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 : 55
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 : 55
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 des N° d'objets
» Coloration syntaxique : un bug bénin

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: