{"body":"diff --git a/lib/Cromponent.rakumod b/lib/Cromponent.rakumod\nindex 8b353b3..a0ebef0 100644\n--- a/lib/Cromponent.rakumod\n+++ b/lib/Cromponent.rakumod\n@@ -1,25 +1,30 @@\n-unit role Cromponent;\n-\n-my %compiled := ::?CLASS.&compile-cromponent;\n-#::?CLASS.^add_method: \"Str\", %compiled<renderer>;\n-dd %compiled;\n-\n sub compile-cromponent(Mu:U $cromponent) {\n \tuse Cro::WebApp::Template::Repository;\n \tuse Cro::WebApp::Template::Parser;\n \tuse Cro::WebApp::Template::ASTBuilder;\n \n \tmy $*TEMPLATE-FILE = $cromponent.^name.IO;\n-\tmy $code = $cromponent.RENDER;\n+\t#my $code = $cromponent.RENDER;\n \n \tmy $*TEMPLATE-REPOSITORY = get-template-repository;\n \n \tmy $ast = Cro::WebApp::Template::Parser.parse(\n-\t\t$code,\n+\t\t\"\", #$code,\n \t\tactions => Cro::WebApp::Template::ASTBuilder # if I comment out this actions, it stops breaking\n-\t).ast;\n+\t);#.ast;\n+\n+\tsay $ast;\n+\n+\t#$ast.compile;\n \n \treturn Map.new: (\n \t\trenderer => sub (|) { 42 }\n \t);\n }\n+\n+unit role Cromponent;\n+\n+my %compiled := ::?CLASS.&compile-cromponent;\n+::?CLASS.^add_method: \"Str\", %compiled<renderer>;\n+dd %compiled;\n+\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/deeaFhZ0","modified":1735594156,"id":"deeaFhZ0","size":1071,"lines":44,"own_paste":false,"theme":"","date":1735594156}