Tcl erreur - des caractères supplémentaires après la fermeture des guillemets

C

chetu

Guest
U peut me tel quelle est cette erreur dans le programme ci-après ..

proc option_read (option) (
mis fileid [open "inp.txt", r];
while ([eof $ fileid]! = (1)
Renvoie la ligne $ fileid;
mis FirstLine [lindex $ ligne 0];
if (FirstLine == $ option) (
mis return_val [lindex $ line 1];
return $ return_val;
)
)
Fermer fileid $;
)
mis Input_format [option_read "Input_format"];
-2002 VCOM s_q_u.vhd;
-2002 VCOM test.vhd;
if ($ Input_format == (1)
mis seq [option_read "seq_val1"];
) Else (
mis seq [option_read "seq_val2"];
)
============== Je lis certaines variables de inp.txt fichier ceux-ci sont entrées par l'utilisateur.essayant de passer que les variables à mon code VHDL.
pendant l'exécution de la présente i got d'erreur suivant ...
# ** Erreur: caractères supplémentaires après la fermeture des guillemets
# Erreur dans la ligne 13
ne pas obtenir ce qui est cette erreur depuis que je suis nouveau à Tcl.

 
Cochez cette ligne pour l'exécution correcte ..

Quote:

mis Input_format [option_read "Input_format"]
 
J'utilise ModelSim ..J'ai besoin de exicute qui, en soi ModelSim.
J'ai essayé mais sa donne la même erreur .. the way i am procédure d'appel est correcte?
toute autre méthode?

 
proc option_read (option) (
mis fileid [open "inp.txt" r]
while ([obtient $ line fileid]> = 0) (
mis FirstLine [lindex $ ligne 0]
if (FirstLine == $ option) (
mis return_val [lindex $ line 1]
)
)
Fermer fileid $
return $ return_val
)

Essayez cette procédure ..

 
Ya ..wrking sa valeur et le retour attendu ..mais u peut me dire, c'est wht le TRE dans mon code?

 
Normalement, nous dont l'utilisation »,« In .. tclvous avez utilisé "retour" au mauvais endroit.

 

Welcome to EDABoard.com

Sponsor

Back
Top