diff options
author | Andre Hartmann <aha_1980@gmx.de> | 2013-08-05 21:30:41 +0300 |
---|---|---|
committer | André Hartmann <aha_1980@gmx.de> | 2013-08-08 11:50:08 +0200 |
commit | 4bc61ecac4701a0e4f4fa5c7e48986dcd687c11a (patch) | |
tree | 469d32aaa36072d9878c9669bb243e2c20b4e03c /src/plugins/cpptools/cpptoolsplugin.h | |
parent | 9249175a4baf7dbc355fd14c1aa8dc74280eeeb8 (diff) | |
download | qt-creator-4bc61ecac4701a0e4f4fa5c7e48986dcd687c11a.tar.gz |
Custom Error Parser
Allow setting the following items from outside:
* capture regular expression,
* file name, line number and message capture position and
* whether to parse stdout, stderr or both
The parser functions can be unit-tested by running (Debug build of Qt
Creator needed):
qtcreator -test ProjectExplorer,testCustomOutputParsers
The data is passed to the custom parser in
CustomToolChain::outputParser().
The parser information is stored in toolchains.xml together with the
custom toolchain. A configuration widget is provided to set up and test
the regular expression against a sample error message.
Change-Id: I6191df3c44432943e0aeb16c48d8e79d35845d2e
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.h')
0 files changed, 0 insertions, 0 deletions