# | Line 111 | Line 111 | int MakeStamps::moleculeAssign( event* the_event ){ | |
---|---|---|
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 | ||
# | Line 131 | Line 131 | int MakeStamps::moleculeAssign( event* the_event ){ | |
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 ){ | |
# | Line 151 | Line 152 | int MakeStamps::newAtom( event* the_event ){ | |
152 | the_event->err_msg = current_mol->addAtom( current_atom, | |
153 | the_event->evt.blk_index ); | |
154 | if( the_event->err_msg != NULL ) return 0; | |
154 | – | |
155 | return 1; | |
156 | } | |
157 | ||
# | Line 177 | Line 177 | int MakeStamps::atomAssign( event* the_event ){ | |
177 | switch( the_event->evt.asmt.asmt_type ){ | |
178 | ||
179 | case STRING: | |
180 | < | 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 | < | current_atom->assignDouble( the_event->evt.asmt.lhs, |
189 | < | the_event->evt.asmt.rhs.dval ); |
190 | < | return 1; |
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 | < | 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; | |
202 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |