Incoming — parse:
{
service: "msgparser"
command: "parse"
manifest: {
errors: [
{ pattern: "Error in ((file)):((line)): ((message))\n" }
]
}
input: "Compilation failed.\nError in foo/bar.less:12: Unexpected ';', expected ':'\nBlah blah blah.",
reply: {
service: "...caller...",
callback: 42
}
}
Reply to parse:
{
service: "...caller..."
callback: 42
result: {
messages: [
{ type: "error", file: "foo/bar.less", line: "12", message: "Unexpected ';', expected ':'" }
]
unparsed: "Compilation failed.\nBlah blah blah."
}
}