111 |
|
switch( the_event->evt.asmt.asmt_type ){ |
112 |
|
|
113 |
|
case STRING: |
114 |
< |
return current_mol->assignString( the_event->evt.asmt.lhs, |
114 |
> |
the_event->err_msg = current_mol->assignString( the_event->evt.asmt.lhs, |
115 |
|
the_event->evt.asmt.rhs.sval ); |
116 |
|
break; |
117 |
|
|
118 |
|
case DOUBLE: |
119 |
< |
return current_mol->assignDouble( the_event->evt.asmt.lhs, |
119 |
> |
the_event->err_msg = current_mol->assignDouble( the_event->evt.asmt.lhs, |
120 |
|
the_event->evt.asmt.rhs.dval ); |
121 |
|
break; |
122 |
|
|
123 |
|
case INT: |
124 |
< |
return current_mol->assignInt( the_event->evt.asmt.lhs, |
124 |
> |
the_event->err_msg = current_mol->assignInt( the_event->evt.asmt.lhs, |
125 |
|
the_event->evt.asmt.rhs.ival ); |
126 |
|
break; |
127 |
|
|
131 |
|
return 0; |
132 |
|
break; |
133 |
|
} |
134 |
< |
return 0; |
134 |
> |
if( the_event->err_msg != NULL ) return 0; |
135 |
> |
return 1; |
136 |
|
} |
137 |
|
|
138 |
|
int MakeStamps::moleculeEnd( event* the_event ){ |
177 |
|
switch( the_event->evt.asmt.asmt_type ){ |
178 |
|
|
179 |
|
case STRING: |
180 |
< |
the_event->err_msg = current_atom->assignString( the_event->evt.asmt.lhs, |
181 |
< |
the_event->evt.asmt.rhs.sval ); |
180 |
> |
the_event->err_msg = |
181 |
> |
current_atom->assignString( the_event->evt.asmt.lhs, |
182 |
> |
the_event->evt.asmt.rhs.sval ); |
183 |
|
if( the_event->err_msg != NULL ) return 0; |
184 |
|
return 1; |
185 |
|
break; |
186 |
|
|
187 |
|
case DOUBLE: |
188 |
< |
the_event->err_msg = current_atom->assignDouble( the_event->evt.asmt.lhs, |
189 |
< |
the_event->evt.asmt.rhs.dval ); |
188 |
> |
the_event->err_msg = |
189 |
> |
current_atom->assignDouble( the_event->evt.asmt.lhs, |
190 |
> |
the_event->evt.asmt.rhs.dval ); |
191 |
|
if( the_event->err_msg != NULL ) return 0; |
192 |
|
return 1; |
193 |
|
break; |
194 |
|
|
195 |
|
case INT: |
196 |
< |
the_event->err_msg = current_atom->assignInt( the_event->evt.asmt.lhs, |
197 |
< |
the_event->evt.asmt.rhs.ival ); |
196 |
> |
the_event->err_msg = |
197 |
> |
current_atom->assignInt( the_event->evt.asmt.lhs, |
198 |
> |
the_event->evt.asmt.rhs.ival ); |
199 |
|
if( the_event->err_msg != NULL ) return 0; |
200 |
|
return 1; |
201 |
|
break; |