@@ -126,16 +126,6 @@ METHOD(getReason) {
126
126
return res ;
127
127
}
128
128
129
- METHOD (getErrorPos ) {
130
- ASSERT_ARGC (1 )
131
- struct vcd_parser_s * state ;
132
- ASSERT_EXTERNAL (args [0 ], state )
133
-
134
- napi_value res ;
135
- ASSERT (res , napi_create_int32 (env , state -> error_pos , & res ))
136
- return res ;
137
- }
138
-
139
129
METHOD (getCommand ) {
140
130
ASSERT_ARGC (1 )
141
131
struct vcd_parser_s * state ;
@@ -182,7 +172,7 @@ METHOD(setTrigger) {
182
172
ASSERT_EXTERNAL (args [0 ], state )
183
173
ASSERT_STRING (args [1 ], trigger )
184
174
185
- state -> trigger = * trigger ;
175
+ state -> trigger = trigger ;
186
176
187
177
napi_value res ;
188
178
ASSERT (res , napi_create_int32 (env , state -> error , & res ))
@@ -194,7 +184,6 @@ napi_value Init(napi_env env, napi_value exports) {
194
184
DECLARE_NAPI_METHOD ("execute" , execute )
195
185
DECLARE_NAPI_METHOD ("getError" , getError )
196
186
DECLARE_NAPI_METHOD ("getReason" , getReason )
197
- DECLARE_NAPI_METHOD ("getErrorPos" , getErrorPos )
198
187
DECLARE_NAPI_METHOD ("getCommand" , getCommand )
199
188
DECLARE_NAPI_METHOD ("getTime" , getTime )
200
189
DECLARE_NAPI_METHOD ("getStart" , getStart )
@@ -203,58 +192,4 @@ napi_value Init(napi_env env, napi_value exports) {
203
192
return exports ;
204
193
}
205
194
206
- int commandSpan (vcd_parser_t * s , const unsigned char * p , const unsigned char * endp ) {
207
- // printf("(%d:%d:%d:%d)(%.*s)\n", s->time, s->command, s->type, s->size, (int)(endp - p), p);
208
- return 0 ;
209
- };
210
-
211
- int scopeIdentifierSpan (vcd_parser_t * s , const unsigned char * p , const unsigned char * endp ) {
212
- // printf("{%.*s}", (int)(endp - p - 1), p);
213
- return 0 ;
214
- };
215
-
216
- int varSizeSpan (vcd_parser_t * s , const unsigned char * p , const unsigned char * endp ) {
217
- s -> size = strtol (p , & endp , 10 );
218
- return 0 ;
219
- };
220
-
221
- bool stringEq (
222
- const unsigned char * gold ,
223
- const unsigned char * p ,
224
- const unsigned char * endp
225
- ) {
226
- for (size_t i = 0 ; gold [i ] != 0 ; i ++ ) {
227
- if (gold [i ] != p [i ]) {
228
- return false;
229
- }
230
- }
231
- return true;
232
- }
233
-
234
- int idSpan (vcd_parser_t * s , const unsigned char * p , const unsigned char * endp ) {
235
- // printf("{%.*s}", (int)(endp - p - 1), p);
236
- if (stringEq ("D1" , p , endp )) {
237
- if (s -> time < 10 ) {
238
- return 0 ;
239
- }
240
- if (s -> start == 0 ) {
241
- s -> start = s -> time ;
242
- } else {
243
- s -> stop = s -> time ;
244
- }
245
- }
246
- return 0 ;
247
- };
248
-
249
- int vectorSpan (vcd_parser_t * s , const unsigned char * p , const unsigned char * endp ) {
250
- // printf("{%.*s}", (int)(endp - p - 1), p);
251
- return 0 ;
252
- };
253
-
254
- int timeSpan (vcd_parser_t * s , const unsigned char * p , const unsigned char * endp ) {
255
- s -> time = strtol (p , & endp , 10 );
256
- // printf("%d\n", s->time);
257
- return 0 ;
258
- };
259
-
260
195
NAPI_MODULE (NODE_GYP_MODULE_NAME , Init )
0 commit comments