@@ -398,8 +398,8 @@ inline void debug_ast(AST_Node_Ptr node, std::string ind, Env* env)
398398 Content_Ptr block = Cast<Content>(node);
399399 std::cerr << ind << " Content " << block;
400400 std::cerr << " (" << pstate_source_position (node) << " )" ;
401- std::cerr << " [@media:" << block->media_block () << " ]" ;
402401 std::cerr << " " << block->tabs () << std::endl;
402+ debug_ast (block->arguments (), ind + " args: " , env);
403403 } else if (Cast<Import_Stub>(node)) {
404404 Import_Stub_Ptr block = Cast<Import_Stub>(node);
405405 std::cerr << ind << " Import_Stub " << block;
@@ -480,7 +480,8 @@ inline void debug_ast(AST_Node_Ptr node, std::string ind, Env* env)
480480 std::cerr << " (" << pstate_source_position (block) << " )" ;
481481 std::cerr << " [" << block->name () << " ]" ;
482482 std::cerr << " [has_content: " << block->has_content () << " ] " << std::endl;
483- debug_ast (block->arguments (), ind + " args: " );
483+ debug_ast (block->arguments (), ind + " args: " , env);
484+ debug_ast (block->block_parameters (), ind + " block_params: " , env);
484485 if (block->block ()) debug_ast (block->block (), ind + " " , env);
485486 } else if (Ruleset_Ptr ruleset = Cast<Ruleset>(node)) {
486487 std::cerr << ind << " Ruleset " << ruleset;
@@ -605,12 +606,6 @@ inline void debug_ast(AST_Node_Ptr node, std::string ind, Env* env)
605606 " [hash: " << expression->hash () << " ] " <<
606607 std::endl;
607608 for (const auto & i : expression->elements ()) { debug_ast (i, ind + " " , env); }
608- } else if (Cast<Content>(node)) {
609- Content_Ptr expression = Cast<Content>(node);
610- std::cerr << ind << " Content " << expression;
611- std::cerr << " (" << pstate_source_position (node) << " )" ;
612- std::cerr << " [@media:" << expression->media_block () << " ]" ;
613- std::cerr << " [Statement]" << std::endl;
614609 } else if (Cast<Boolean>(node)) {
615610 Boolean_Ptr expression = Cast<Boolean>(node);
616611 std::cerr << ind << " Boolean " << expression;
0 commit comments