[GAP Forum] Help please
    Abdulsatar Al-Juburie 
    a.j.t.al-juburie at newcastle.ac.uk
       
    Thu Aug  1 20:10:11 BST 2013
    
    
  
Dear All, 
I am struggling with the following error:
gap> B:=AutGrpOfPCG([1,2,3,4,5],[[1,2],[1,3],[2,3],[4,5],[3,4]]);
Error, Variable: 'starcomp' must have an assigned value in
  R1 := starcomp( V, E ); called from
<function "AutGrpOfPCG">( <arguments> )
 called from read-eval loop at line 17 of *stdin*
you can 'return;' after assigning a value
**********
My script is:
*************
AutGrpOfPCG:=function(V,E)  # the main program
local R1,starcomp,St;  # Declaration list
Read("d:/runprogram/starcomp.txt"); # reading another function  (starcomp) written in a separate text file
R1:=starcomp(V,E);        # calling the starcomp function
St:=R1[1];
return[St];
end;
The input to the function is:
B:=AutGrpOfPCG([1,2,3,4,5],[[1,2],[1,3],[2,3],[4,5],[3,4]]);
If I remove the "starcomp" from the local declaration list, the code is working but with the following warning message:
    
Syntax error: warning: unbound global variable
R1:=starcomp(V,E);        
Any idea and/or help are more than appreciated
Regards,
Abdulsatar
    
    
More information about the Forum
mailing list