Trilli : Int _ ast("int") Trollo : @{ Trilli+ if type($1) == "list" && $1.len > 1 ast("ints") } ast_print(Trollo) #--- #1 2 3; 4 #--- #ints [start 1:1, end 1:6] # int [start 1:1, end 1:3] => 1 # int [start 1:3, end 1:5] => 2 # int [start 1:5, end 1:6] => 3 #int [start 1:8, end 1:9] => 4