@@ -351,88 +351,88 @@ print_matrix(const char *prefix, const double *A, const int m, const int n) {
351
351
}
352
352
}
353
353
354
- // / **
355
- // * Print YAML Token
356
- // */
357
- // static void yaml_print_token(const yaml_token_t token) {
358
- // switch (token.type) {
359
- // case YAML_NO_TOKEN:
360
- // printf("YAML_NO_TOKEN\n");
361
- // break;
362
- // case YAML_STREAM_START_TOKEN:
363
- // printf("YAML_STREAM_START_TOKEN\n");
364
- // break;
365
- // case YAML_STREAM_END_TOKEN:
366
- // printf("YAML_STREAM_END_TOKEN\n");
367
- // break;
368
-
369
- // case YAML_VERSION_DIRECTIVE_TOKEN:
370
- // printf("YAML_VERSION_DIRECTIVE_TOKEN\n");
371
- // break;
372
- // case YAML_TAG_DIRECTIVE_TOKEN:
373
- // printf("YAML_TAG_DIRECTIVE_TOKEN\n");
374
- // break;
375
- // case YAML_DOCUMENT_START_TOKEN:
376
- // printf("YAML_DOCUMENT_START_TOKEN\n");
377
- // break;
378
- // case YAML_DOCUMENT_END_TOKEN:
379
- // printf("YAML_DOCUMENT_END_TOKEN\n");
380
- // break;
381
-
382
- // case YAML_BLOCK_SEQUENCE_START_TOKEN:
383
- // printf("YAML_BLOCK_SEQUENCE_START_TOKEN\n");
384
- // break;
385
- // case YAML_BLOCK_MAPPING_START_TOKEN:
386
- // printf("YAML_BLOCK_MAPPING_START_TOKEN\n");
387
- // break;
388
- // case YAML_BLOCK_END_TOKEN:
389
- // printf("YAML_BLOCK_END_TOKEN\n");
390
- // break;
391
-
392
- // case YAML_FLOW_SEQUENCE_START_TOKEN:
393
- // printf("YAML_FLOW_SEQUENCE_START_TOKEN\n");
394
- // break;
395
- // case YAML_FLOW_SEQUENCE_END_TOKEN:
396
- // printf("YAML_FLOW_SEQUENCE_END_TOKEN\n");
397
- // break;
398
- // case YAML_FLOW_MAPPING_START_TOKEN:
399
- // printf("YAML_FLOW_MAPPING_START_TOKEN\n");
400
- // break;
401
- // case YAML_FLOW_MAPPING_END_TOKEN:
402
- // printf("YAML_FLOW_MAPPING_END_TOKEN\n");
403
- // break;
404
-
405
- // case YAML_BLOCK_ENTRY_TOKEN:
406
- // printf("YAML_BLOCK_ENTRY_TOKEN\n");
407
- // break;
408
- // case YAML_FLOW_ENTRY_TOKEN:
409
- // printf("YAML_FLOW_ENTRY_TOKEN\n");
410
- // break;
411
- // case YAML_KEY_TOKEN:
412
- // printf("YAML_KEY_TOKEN\n");
413
- // break;
414
- // case YAML_VALUE_TOKEN:
415
- // printf("YAML_VALUE_TOKEN\n");
416
- // break;
417
-
418
- // case YAML_ALIAS_TOKEN:
419
- // printf("YAML_ALIAS_TOKEN\n");
420
- // break;
421
- // case YAML_ANCHOR_TOKEN:
422
- // printf("YAML_ANCHOR_TOKEN\n");
423
- // break;
424
- // case YAML_TAG_TOKEN:
425
- // printf("YAML_TAG_TOKEN\n");
426
- // break;
427
- // case YAML_SCALAR_TOKEN:
428
- // printf("YAML_SCALAR_TOKEN [%s]\n", token.data.scalar.value);
429
- // break;
430
-
431
- // default:
432
- // printf("-\n");
433
- // break;
434
- // }
435
- // }
354
+ /**
355
+ * Print YAML Token
356
+ */
357
+ inline void yaml_print_token (const yaml_token_t token ) {
358
+ switch (token .type ) {
359
+ case YAML_NO_TOKEN :
360
+ printf ("YAML_NO_TOKEN\n" );
361
+ break ;
362
+ case YAML_STREAM_START_TOKEN :
363
+ printf ("YAML_STREAM_START_TOKEN\n" );
364
+ break ;
365
+ case YAML_STREAM_END_TOKEN :
366
+ printf ("YAML_STREAM_END_TOKEN\n" );
367
+ break ;
368
+
369
+ case YAML_VERSION_DIRECTIVE_TOKEN :
370
+ printf ("YAML_VERSION_DIRECTIVE_TOKEN\n" );
371
+ break ;
372
+ case YAML_TAG_DIRECTIVE_TOKEN :
373
+ printf ("YAML_TAG_DIRECTIVE_TOKEN\n" );
374
+ break ;
375
+ case YAML_DOCUMENT_START_TOKEN :
376
+ printf ("YAML_DOCUMENT_START_TOKEN\n" );
377
+ break ;
378
+ case YAML_DOCUMENT_END_TOKEN :
379
+ printf ("YAML_DOCUMENT_END_TOKEN\n" );
380
+ break ;
381
+
382
+ case YAML_BLOCK_SEQUENCE_START_TOKEN :
383
+ printf ("YAML_BLOCK_SEQUENCE_START_TOKEN\n" );
384
+ break ;
385
+ case YAML_BLOCK_MAPPING_START_TOKEN :
386
+ printf ("YAML_BLOCK_MAPPING_START_TOKEN\n" );
387
+ break ;
388
+ case YAML_BLOCK_END_TOKEN :
389
+ printf ("YAML_BLOCK_END_TOKEN\n" );
390
+ break ;
391
+
392
+ case YAML_FLOW_SEQUENCE_START_TOKEN :
393
+ printf ("YAML_FLOW_SEQUENCE_START_TOKEN\n" );
394
+ break ;
395
+ case YAML_FLOW_SEQUENCE_END_TOKEN :
396
+ printf ("YAML_FLOW_SEQUENCE_END_TOKEN\n" );
397
+ break ;
398
+ case YAML_FLOW_MAPPING_START_TOKEN :
399
+ printf ("YAML_FLOW_MAPPING_START_TOKEN\n" );
400
+ break ;
401
+ case YAML_FLOW_MAPPING_END_TOKEN :
402
+ printf ("YAML_FLOW_MAPPING_END_TOKEN\n" );
403
+ break ;
404
+
405
+ case YAML_BLOCK_ENTRY_TOKEN :
406
+ printf ("YAML_BLOCK_ENTRY_TOKEN\n" );
407
+ break ;
408
+ case YAML_FLOW_ENTRY_TOKEN :
409
+ printf ("YAML_FLOW_ENTRY_TOKEN\n" );
410
+ break ;
411
+ case YAML_KEY_TOKEN :
412
+ printf ("YAML_KEY_TOKEN\n" );
413
+ break ;
414
+ case YAML_VALUE_TOKEN :
415
+ printf ("YAML_VALUE_TOKEN\n" );
416
+ break ;
417
+
418
+ case YAML_ALIAS_TOKEN :
419
+ printf ("YAML_ALIAS_TOKEN\n" );
420
+ break ;
421
+ case YAML_ANCHOR_TOKEN :
422
+ printf ("YAML_ANCHOR_TOKEN\n" );
423
+ break ;
424
+ case YAML_TAG_TOKEN :
425
+ printf ("YAML_TAG_TOKEN\n" );
426
+ break ;
427
+ case YAML_SCALAR_TOKEN :
428
+ printf ("YAML_SCALAR_TOKEN [%s]\n" , token .data .scalar .value );
429
+ break ;
430
+
431
+ default :
432
+ printf ("-\n" );
433
+ break ;
434
+ }
435
+ }
436
436
437
437
/**
438
438
* Get key-value from yaml file
0 commit comments