@extends(main) @import foo.bar.*

# Callback body from tag invocation

The tag content

    @verbatim() {
    @arg int number
    inside foo.tagWithCallback
    About to callback tag body
    @number: @renderBody(who: "Velocity")
    @number: @renderBody(who: "Freemarker")
    }

code | result
    @verbatim() {
    @tagWithCallback()
    }
| @tagWithCallback()
    @verbatim() {
    @tagWithCallback(2)
    }
| @tagWithCallback(2)
    @verbatim() {
    @tagWithCallback(3).callback(String who) {
    my name is @who
    }
    }
| @tagWithCallback(3).callback(String who) { my name is @who }
    @verbatim() {
    @tagWithCallback(3) {
    body without parameter
    }
    }
| @tagWithCallback(3) { body without parameter }

@include(tmpl_src)