Oh, I have finally got going on LexBash, also updating and checking tests etc.
(a) Changed the dynamic arrays stuff
(b) Highlight incomplete HEREDOC delimiters (missing ending quote case) in error style. In the past, incomplete quoted HEREDOC delimiter may have been accepted by bash (can't remember), but as tested on bash 4.3, they are now all flagged as syntax errors.
Attached LexBash.cxx and tests in bash-heredoc.sh (examples are lines 38-73)
Will sort out bug #1778 next.
Thanks. Committed as [e46c2c].
Related
Commit: [e46c2c]