@@ -290,7 +290,7 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
290
290
cerr << ind << " Import " << block;
291
291
cerr << " (" << pstate_source_position (node) << " )" ;
292
292
cerr << " " << block->tabs () << endl;
293
- debug_ast (block->media_queries (), ind + " @ " );
293
+ // debug_ast(block->media_queries(), ind + " @ ");
294
294
// vector<string> files_;
295
295
for (auto imp : block->urls ()) debug_ast (imp, " @ " , env);
296
296
} else if (dynamic_cast <Assignment*>(node)) {
@@ -390,39 +390,26 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
390
390
if (env && env->has (name)) debug_ast (static_cast <Expression*>((*env)[name]), ind + " -> " , env);
391
391
} else if (dynamic_cast <Function_Call_Schema*>(node)) {
392
392
Function_Call_Schema* expression = dynamic_cast <Function_Call_Schema*>(node);
393
- cerr << ind << " Function_Call_Schema " << expression << " ]" ;
394
- if (expression->is_delayed ()) cerr << " [delayed]" ;
395
- cerr << endl;
396
393
cerr << ind << " Function_Call_Schema " << expression;
397
394
cerr << " (" << pstate_source_position (node) << " )" ;
398
395
cerr << " " << endl;
399
396
debug_ast (expression->name (), ind + " name: " , env);
400
397
debug_ast (expression->arguments (), ind + " args: " , env);
401
398
} else if (dynamic_cast <Function_Call*>(node)) {
402
399
Function_Call* expression = dynamic_cast <Function_Call*>(node);
403
- cerr << ind << " Function_Call " << expression << " [" << expression->name () << " ]" ;
404
- if (expression->is_delayed ()) cerr << " [delayed]" ;
405
- cerr << endl;
406
400
cerr << ind << " Function_Call " << expression;
407
401
cerr << " (" << pstate_source_position (node) << " )" ;
408
402
cerr << " [" << expression->name () << " ]" << endl;
409
403
debug_ast (expression->arguments (), ind + " args: " , env);
410
404
} else if (dynamic_cast <Arguments*>(node)) {
411
405
Arguments* expression = dynamic_cast <Arguments*>(node);
412
- cerr << ind << " Arguments " << expression << " ]" ;
413
- if (expression->is_delayed ()) cerr << " [delayed]" ;
414
- cerr << endl;
415
406
cerr << ind << " Arguments " << expression;
407
+ if (expression->is_delayed ()) cerr << " [delayed]" ;
416
408
cerr << " (" << pstate_source_position (node) << " )" ;
417
409
cerr << endl;
418
410
for (auto i : expression->elements ()) { debug_ast (i, ind + " " , env); }
419
411
} else if (dynamic_cast <Argument*>(node)) {
420
412
Argument* expression = dynamic_cast <Argument*>(node);
421
- cerr << ind << " Argument " << expression << " [" << expression->value () << " ]" ;
422
- if (expression->is_delayed ()) cerr << " [delayed]" ;
423
- if (expression->is_rest_argument ()) cerr << " [is_rest_argument]" ;
424
- if (expression->is_keyword_argument ()) cerr << " [is_keyword_argument]" ;
425
- cerr << endl;
426
413
cerr << ind << " Argument " << expression;
427
414
cerr << " (" << pstate_source_position (node) << " )" ;
428
415
cerr << " [" << expression->value () << " ]" ;
@@ -447,18 +434,12 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
447
434
cerr << " [rest: " << expression->is_rest_parameter () << " ] " << endl;
448
435
} else if (dynamic_cast <Unary_Expression*>(node)) {
449
436
Unary_Expression* expression = dynamic_cast <Unary_Expression*>(node);
450
- cerr << ind << " Unary_Expression " << expression << " [" << expression->type_name () << " ]" ;
451
- if (expression->is_delayed ()) cerr << " [delayed]" ;
452
- cerr << endl;
453
437
cerr << ind << " Unary_Expression " << expression;
454
438
cerr << " (" << pstate_source_position (node) << " )" ;
455
439
cerr << " [" << expression->type () << " ]" << endl;
456
440
debug_ast (expression->operand (), ind + " operand: " , env);
457
441
} else if (dynamic_cast <Binary_Expression*>(node)) {
458
442
Binary_Expression* expression = dynamic_cast <Binary_Expression*>(node);
459
- cerr << ind << " Binary_Expression " << expression << " [" << expression->type_name () << " ]" ;
460
- if (expression->is_delayed ()) cerr << " [delayed]" ;
461
- cerr << endl;
462
443
cerr << ind << " Binary_Expression " << expression;
463
444
cerr << " (" << pstate_source_position (node) << " )" ;
464
445
cerr << " [" << expression->type () << " ]" << endl;
@@ -476,9 +457,6 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
476
457
cerr << " (" << expression->length () << " ) " <<
477
458
(expression->separator () == Sass::List::Separator::COMMA ? " Comma " : " Space " ) <<
478
459
" [delayed: " << expression->is_delayed () << " ] " <<
479
- " [interpolant: " << expression->is_interpolant () << " ]" ;
480
- if (expression->is_arglist ()) cerr << " [is_arglist]" ;
481
- cerr << endl;
482
460
" [interpolant: " << expression->is_interpolant () << " ] " <<
483
461
" [arglist: " << expression->is_arglist () << " ] " <<
484
462
endl;
@@ -490,25 +468,16 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
490
468
cerr << " [Statement]" << endl;
491
469
} else if (dynamic_cast <Boolean*>(node)) {
492
470
Boolean* expression = dynamic_cast <Boolean*>(node);
493
- cerr << ind << " Boolean " << expression << " [" << expression->value () << " ]" ;
494
- if (expression->is_delayed ()) cerr << " [delayed]" ;
495
- cerr << endl;
496
471
cerr << ind << " Boolean " << expression;
497
472
cerr << " (" << pstate_source_position (node) << " )" ;
498
473
cerr << " [" << expression->value () << " ]" << endl;
499
474
} else if (dynamic_cast <Color*>(node)) {
500
475
Color* expression = dynamic_cast <Color*>(node);
501
- cerr << ind << " Color " << expression << " [" << expression->r () << " :" << expression->g () << " :" << expression->b () << " @" << expression->a () << " ]" ;
502
- if (expression->is_delayed ()) cerr << " [delayed]" ;
503
- cerr << endl;
504
476
cerr << ind << " Color " << expression;
505
477
cerr << " (" << pstate_source_position (node) << " )" ;
506
478
cerr << " [" << expression->r () << " :" << expression->g () << " :" << expression->b () << " @" << expression->a () << " ]" << endl;
507
479
} else if (dynamic_cast <Number*>(node)) {
508
480
Number* expression = dynamic_cast <Number*>(node);
509
- cerr << ind << " Number " << expression << " [" << expression->value () << expression->unit () << " ]" ;
510
- if (expression->is_delayed ()) cerr << " [delayed]" ;
511
- cerr << endl;
512
481
cerr << ind << " Number " << expression;
513
482
cerr << " (" << pstate_source_position (node) << " )" ;
514
483
cerr << " [" << expression->value () << expression->unit () << " ]" << endl;
@@ -533,7 +502,7 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
533
502
cerr << " [" << prettyprint (expression->value ()) << " ]" ;
534
503
if (expression->is_delayed ()) cerr << " [delayed]" ;
535
504
if (expression->sass_fix_1291 ()) cerr << " [sass_fix_1291]" ;
536
- cerr " <" << prettyprint (expression->pstate ().token .ws_before ()) << " >" << endl;
505
+ cerr << " <" << prettyprint (expression->pstate ().token .ws_before ()) << " >" << endl;
537
506
cerr << ind << " String_Constant : " << expression;
538
507
cerr << " (" << pstate_source_position (node) << " )" ;
539
508
cerr << " [" << prettyprint (expression->value ()) << " ]" <<
@@ -546,7 +515,7 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
546
515
cerr << ind << " String_Schema " << expression << " [" << expression->concrete_type () << " ]" ;
547
516
if (expression->is_delayed ()) cerr << " [delayed]" ;
548
517
if (expression->has_interpolants ()) cerr << " [has_interpolants]" ;
549
- cerr " <" << prettyprint (expression->pstate ().token .ws_before ()) << " >" << endl;
518
+ cerr << " <" << prettyprint (expression->pstate ().token .ws_before ()) << " >" << endl;
550
519
cerr << ind << " String_Schema " << expression;
551
520
cerr << " (" << pstate_source_position (node) << " )" ;
552
521
cerr << " " << expression->concrete_type () <<
@@ -557,7 +526,7 @@ inline void debug_ast(AST_Node* node, string ind = "", Env* env = 0)
557
526
String* expression = dynamic_cast <String*>(node);
558
527
cerr << ind << " String " << expression << expression->concrete_type ();
559
528
if (expression->sass_fix_1291 ()) cerr << " [sass_fix_1291]" ;
560
- cerr " <" << prettyprint (expression->pstate ().token .ws_before ()) << " >" << endl;
529
+ cerr << " <" << prettyprint (expression->pstate ().token .ws_before ()) << " >" << endl;
561
530
cerr << ind << " String " << expression;
562
531
cerr << " (" << pstate_source_position (node) << " )" ;
563
532
cerr << expression->concrete_type () <<
0 commit comments