add context stack
add context.tpl
add context.tpl
add show, print
add parser errors management