@@ -430,16 +430,27 @@ ctr_tnode* ctr_cparse_receiver() {
430
430
if (ctr_mode_debug ) printf ("Parsing receiver.\n" );
431
431
t = ctr_clex_tok ();
432
432
ctr_clex_putback ();
433
- if (t == CTR_TOKEN_NIL ) return ctr_cparse_nil ();
434
- if (t == CTR_TOKEN_BOOLEANYES ) return ctr_cparse_true ();
435
- if (t == CTR_TOKEN_BOOLEANNO ) return ctr_cparse_false ();
436
- if (t == CTR_TOKEN_NUMBER ) return ctr_cparse_number ();
437
- if (t == CTR_TOKEN_QUOTE ) return ctr_cparse_string ();
438
- if (t == CTR_TOKEN_REF ) return ctr_cparse_ref ();
439
- if (t == CTR_TOKEN_BLOCKOPEN ) return ctr_cparse_block ();
440
- if (t == CTR_TOKEN_PAROPEN ) return ctr_cparse_popen ();
441
- printf ("Error, unexpected token: %d.\n" , t );
442
- exit (1 );
433
+ switch (t ){
434
+ case CTR_TOKEN_NIL :
435
+ return ctr_cparse_nil ();
436
+ case CTR_TOKEN_BOOLEANYES :
437
+ return ctr_cparse_true ();
438
+ case CTR_TOKEN_BOOLEANNO :
439
+ return ctr_cparse_false ();
440
+ case CTR_TOKEN_NUMBER :
441
+ return ctr_cparse_number ();
442
+ case CTR_TOKEN_QUOTE :
443
+ return ctr_cparse_string ();
444
+ case CTR_TOKEN_REF :
445
+ return ctr_cparse_ref ();
446
+ case CTR_TOKEN_BLOCKOPEN :
447
+ return ctr_cparse_block ();
448
+ case CTR_TOKEN_PAROPEN :
449
+ return ctr_cparse_popen ();
450
+ default :
451
+ printf ("Error, unexpected token: %d.\n" , t );
452
+ exit (1 );
453
+ }
443
454
}
444
455
445
456
/**
0 commit comments