Hello,
I currently use CB (r11367) with IAR EW ARM 7.3 to build my project and I noticed that even there is IAR support in CB, the message parsing is broken for me.
Seems like the output format was changed.
Here is actual example of the output:
bla;
^
"C:\_DATA_\project\main.c",83 Error[Pe020]: identifier "bla" is undefined
Errors: 1
I was able to get it work by modifying regexps as follows:
-- ([][{}() \t#%$~[:alnum:]&_:+/\\.-]+),([0-9]+)[ \t]+([Ee]rror\\[[0-9A-Za-z]*\\]:.*)
++ "?([][{}() \t#%$~[:alnum:]&_:+/\.-]+)"?,([0-9]+)[ \t]+([Ee]rror\[[0-9A-Za-z]*\]:.*)
Find attached IAR-related part of CB config, that works for me. I did not test all the regexps in parser but for most common messages they are ok.