TComment
between from
and to
.
# Collect all `TComment` between `from` and `to`.
fun collect_comments(from: nullable ANode, to: nullable ANode): Array[TComment] do
var res = new Array[TComment]
if from isa Prod then from = from.first_token
if to isa Prod then to = to.first_token
if from == null or to == null then return res
while from != to do
if from isa TComment then res.add from
from = from.as(Token).next_token
end
return res
end
src/pretty.nit:133,2--146,4