ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libBASS/parse_tree.c
(Generate patch)

Comparing trunk/OOPSE/libBASS/parse_tree.c (file contents):
Revision 957 by gezelter, Mon Jan 19 16:08:21 2004 UTC vs.
Revision 998 by gezelter, Thu Jan 29 23:01:17 2004 UTC

# Line 188 | Line 188 | void walk_down( struct node_tag* the_node, struct name
188  
189        switch( the_node->type ){
190  
191 <      case MEMBER_STMT:
191 >      case MEMBERS_STMT:
192          switch( the_namespc.type ){
193          case BOND_HEAD: // fall through
194          case BEND_HEAD: // fall through
195          case TORSION_HEAD: // same for the first three
196 +        case RIGIDBODY_HEAD:
197            init_members( the_node, the_namespc );
198            break;
199  
200          default:
201            print_tree_error( the_node,
202 <                            "Member statement not in a bond, bend, "
203 <                            "or torsion" );
202 >                            "Members statement not in a bond, bend, "
203 >                            "torsion, or rigidBody." );
204            break;
205          }
206          break;
# Line 313 | Line 314 | void print_tree_error( struct node_tag* err_node, char
314    case BEND_HEAD:
315      sprintf( painCave.errMsg,
316               "Parse tree error: bend head node error [%d] -> %s\n",
316             err_node->index,
317             err_msg );
318    break;
319    
320  case TORSION_HEAD:
321    sprintf( painCave.errMsg,
322             "Parse tree error: torsion head node error [%d] -> %s\n",
317               err_node->index,
318               err_msg );
319      break;
320 <  
320 >      
321    case ZCONSTRAINT_HEAD:
322      sprintf( painCave.errMsg,
323               "Parse tree error: Zconstraint head node error [%d] -> %s\n",
# Line 331 | Line 325 | void print_tree_error( struct node_tag* err_node, char
325               err_msg );
326      break;
327  
328 <  case MEMBER_STMT:
328 >  case MEMBERS_STMT:
329      sprintf( painCave.errMsg,
330 <             "Parse tree error: member node error => ( %d, %d, %d, %d )\n"
330 >             "Parse tree error: members node error (nMembers = %d)\n"
331               "                  -> %s\n",
332 <             err_node->the_data.mbr.a,
339 <             err_node->the_data.mbr.b,
340 <             err_node->the_data.mbr.c,
341 <             err_node->the_data.mbr.d,
332 >             err_node->the_data.mbrs.nMembers,
333               err_msg );
334      break;
335  
# Line 397 | Line 388 | void print_tree_error( struct node_tag* err_node, char
388      sprintf( painCave.errMsg,
389               "Parse tree error: orientation node error => ( %lf, %lf, %lf )\n"
390               "                  -> %s\n",
391 <             err_node->the_data.ort.x,
392 <             err_node->the_data.ort.y,
393 <             err_node->the_data.ort.z,
391 >             err_node->the_data.ort.phi,
392 >             err_node->the_data.ort.theta,
393 >             err_node->the_data.ort.psi,
394               err_msg );
395      break;
396  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines