Optional
list of inputs view name
list of outputs view name
successors block/scope for a directive
ex: [@if/@else] & [@for/@empty]
@if
@else
@for
@empty
list of inputs view name