Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-core-dev] Eclipse Error Parser.

Morning all,

I am working on adding my own error parser as a plugin into eclipse. I have basically extended my own errorparser class from the cdt class AbstractErrorParser. I have defined a regular _expression_ to work on  the following console output and get the file name, line number and description.

./c/btmg.c(48,55): Variable exported but not used outside btn:
                     BTN_long_hold_time

Now the problem I have is that the description goes onto the second line and my error parser breaks on the end of first line. Like for instance in the above example I only get "Variable exported but not used outside btn:" as the description and not "BTN_long_hold_time" as it goes onto the second line.

Going into specific details, this is the pattern I have made:

    private static final ErrorPattern[] patterns = {

       
new ErrorPattern( "[.][/][c][/](.*?)[(]([0-9]+).*?:(.+)" , 1, 2, 3, 0, IMarkerGenerator. SEVERITY_WARNING)

    };

Can someone please tell me how I can improve this error parser plug-in to enable it to get the whole description even if it goes on to the second or third line and pass it to the problems window on eclipse as one string of description?

Regards,

Asim Pervez Zaka
Firmware Engineer

Actaris,
Langer Road,
Felixstowe, Suffolk,
England
IP11 2ER


Back to the top