adjust parser
todo
add partial graphviz dot generator
generate toc.sv