[Swift-devel] recent trunk changes swift parsing
Mihael Hategan
hategan at mcs.anl.gov
Fri May 20 16:15:39 CDT 2011
I'm not following. Are these supposed to fail?
On Fri, 2011-05-20 at 15:43 -0500, Justin M Wozniak wrote:
> Here are two related cases to consider (one commented out).
>
> type file;
>
> app (file o) touch()
> {
> touch @o;
> }
>
> file t[] <simple_mapper;prefix="a",suffix=".txt">;
>
> /*
> foreach i in t
> {
> i = touch();
> }
> */
>
> foreach i in [1:5]
> {
> t[i] = touch();
> }
>
>
> On Fri, 20 May 2011, Mihael Hategan wrote:
>
> > Can you post a stack trace or a pointer to the log?
> >
> > On Fri, 2011-05-20 at 15:14 -0500, ketan wrote:
> >> I updated trunk and seems swift parsing has changed a bit?
> >>
> >> I see this:
> >>
> >> Swift svn swift-r4502 cog-r3128 (cog modified locally)
> >>
> >> RunID: 20110520-2005-kst5ztsf
> >> Progress: time: Fri, 20 May 2011 20:05:51 +0000
> >> SwiftScript trace: str_roots.[0]:string = 3lyv-4 - Closed
> >> Execution failed:
> >> For input string: "3.0"
> >>
> >>
> >> for my this swift:
> >>
> >> type file_pdb;
> >> type file_dat;
> >>
> >> app (file_dat dat_file)
> >> do_one_dock(
> >> string param_root,
> >> string param_modulo,
> >> file_pdb param_file_static,
> >> file_pdb param_file_mobile )
> >> {
> >> modftdock 32
> >> "-modulo" @param_modulo
> >> "-root" @param_root
> >> "-static" @param_file_static
> >> "-mobile" @param_file_mobile
> >> "-calculate_grid" @arg("grid","2.5")
> >> "-angle_step" "10"
> >> "-keep" "10"
> >> "-noelec";
> >> }
> >>
> >> string modulus = @arg("m","100");
> >> string str_roots[] = readData( @arg( "list" ) );
> >>
> >> foreach str_root in str_roots
> >> {
> >> trace( str_root );
> >>
> >> string str_file_static = @strcat( "input/", str_root, ".pdb" );
> >> string str_file_mobile = "input/4TRA.pdb";
> >>
> >> file_pdb file_static < single_file_mapper; file = str_file_static >;
> >> file_pdb file_mobile < single_file_mapper; file = str_file_mobile >;
> >> file_dat dat_files[] < simple_mapper;
> >> padding = 3,
> >> location = "output",
> >> prefix = @strcat( str_root, "_" ),
> >> suffix = ".dat" >;
> >>
> >> // break docking jobs + do 'em in parallel
> >> int n = @toint(@arg("n","1"));
> >> foreach mod_index in [0:n-1]
> >> {
> >> string str_modulo = @strcat(mod_index, ":", modulus);
> >> dat_files[ mod_index ] = do_one_dock( str_root,
> >> str_modulo,
> >> file_static,
> >> file_mobile );
> >> }
> >> }
> >>
> >> _______________________________________________
> >> Swift-devel mailing list
> >> Swift-devel at ci.uchicago.edu
> >> http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
> >
> >
> > _______________________________________________
> > Swift-devel mailing list
> > Swift-devel at ci.uchicago.edu
> > http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
> >
>
More information about the Swift-devel
mailing list