utf8_lint_demo.pl: reworked parser based on paper notes