dil: fix: casting ref char* to ref cchar* is wrong.
Lexer: parsing ID delimiter: improved code; removed ++lineNum.