+ lexer error to mix '\t' ,' ', + [untested] toposort to digraph.h