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

Comparing trunk/OOPSE/libBASS/BASSyacc.y (file contents):
Revision 1099 by gezelter, Mon Apr 12 20:33:12 2004 UTC vs.
Revision 1153 by gezelter, Tue May 11 04:21:52 2004 UTC

# Line 3 | Line 3
3  
4   %token MOLECULE ATOM BOND BEND TORSION POSITION MEMBERS CONSTRAINT
5   %token COMPONENT START_INDEX DEFINED ORIENTATION ZCONSTRAINT RIGIDBODY
6 + %token CUTOFFGROUP
7  
8   /* more advanced tokens */
9  
# Line 38 | Line 39
39   %type <node_ptr> component_block
40   %type <node_ptr> zconstraint_block
41   %type <node_ptr> rigidbody_block
42 + %type <node_ptr> cutoffgroup_block
43  
44  
45   %{
# Line 135 | Line 137 | block:
137          | torsion_block         { $$ = $1; }
138          | zconstraint_block     { $$ = $1; }
139          | rigidbody_block       { $$ = $1; }
140 +        | cutoffgroup_block     { $$ = $1; }
141          | component_block       { $$ = $1; }
142          ;
143  
# Line 173 | Line 176 | rigidbody_block:
176                                  { $$ = rigidbody_blk( $2, $4 ); }
177          ;
178                  
179 + cutoffgroup_block:
180 +        CUTOFFGROUP ARRAY_INDEX '{' stmt_list '}'
181 +                                { $$ = cutoffgroup_blk( $2, $4 ); }
182 +        ;
183 +                
184   component_block:
185          COMPONENT '{' stmt_list '}'
186                                  { $$ = component_blk( $3 ); }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines