mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00

The problem is solved by allowing to ignore duplicated markers in case there is already loaded a plugin that could handle QML files The ProblemMarkerFilter extension point allows to filter out unneeded problem markers. For example during building of Qt base project with QML files tool Qt Linguist could report syntax errors in some qml file. These errors are presented as "C/C++ Problems" in qml files because they match format CDT expects for errors. If there is already installed plug-in that handles QML files it is a wise to ignore such errors because they are already reported as "QML Problems" with more meaningful descriptions. Change-Id: I3a0a1b58e9690bed9c2774e4328760c695d54a54 Signed-off-by: Daniel Pesch <dpesch@blackberry.com> Reviewed-on: https://git.eclipse.org/r/20581 Tested-by: Hudson CI Reviewed-by: Andrew Eidsness <eclipse@jfront.com> Reviewed-by: Doug Schaefer <dschaefer@qnx.com> IP-Clean: Doug Schaefer <dschaefer@qnx.com>
142 lines
6.9 KiB
Properties
Executable file
142 lines
6.9 KiB
Properties
Executable file
###############################################################################
|
|
# Copyright (c) 2003, 2011 IBM Corporation and others.
|
|
# All rights reserved. This program and the accompanying materials
|
|
# are made available under the terms of the Eclipse Public License v1.0
|
|
# which accompanies this distribution, and is available at
|
|
# http://www.eclipse.org/legal/epl-v10.html
|
|
#
|
|
# Contributors:
|
|
# IBM Corporation - initial API and implementation
|
|
# Anton Leherbauer (Wind River Systems)
|
|
###############################################################################
|
|
pluginName=C/C++ Development Tools Core
|
|
providerName=Eclipse CDT
|
|
|
|
cnature.name=C Nature
|
|
ccnature.name=C++ Nature
|
|
CProblemMarker.name=C/C++ Problem
|
|
PathEntryProblemMarker.name=Path Entry Problem
|
|
CBuildCommand.name=C Builder Command
|
|
|
|
#names of extension points
|
|
CProject.name=C Project
|
|
CBuildConsole.name=C Builder Console
|
|
ProcessList.name=Process List
|
|
ErrorParser.name=Error Parser
|
|
BinaryParser.name=Binary Parser
|
|
PathEntryStore.name=Path Entry Store
|
|
ScannerInfoProvider.name=Scanner Information Provider
|
|
LanguageSettingsProvider.name=Language Settings Provider
|
|
CIndexer.name= C/C++ Indexer
|
|
language.name= CDT Language
|
|
|
|
CodeFormatter.name=C/C++ Code Formatter
|
|
|
|
CTaskName=C/C++ Task
|
|
|
|
IndexerMarker=Indexer Marker
|
|
|
|
ElfParser.name=Elf Parser
|
|
GNUElfParser.name=GNU Elf Parser
|
|
PEWindowsParser.name=PE Windows Parser
|
|
CygwinPEParser.name=Cygwin PE Parser
|
|
XCOFF32Parser.name=AIX XCOFF32 Parser
|
|
MachOParser.name=Mach-O Parser (Deprecated)
|
|
MachOParser64.name=Mach-O 64 Parser
|
|
SOMParser.name=HP-UX SOM Parser
|
|
|
|
CDTGNUCErrorParser.name=GNU gcc/g++ Error Parser
|
|
CDTGNUCErrorParser.regex.ReportedOnlyOnce=(.*?):(\\d+):(\\d+:)? .*\\(Each undeclared identifier is reported only once.*
|
|
CDTGNUCErrorParser.regex.ForEachFunctionItAppearsIn=(.*?):(\\d+):(\\d+:)? .*for each function it appears in.\\).*
|
|
CDTGNUCErrorParser.regex.ReportedOnlyOncePerInputFile=(.*?):(\\d+):(\\d+:)? .*this will be reported only once per input file.*
|
|
CDTGNUCErrorParser.regex.InstantiatedFromHere=(.*?):(\\d+):(\\d+:)?\\s*(.*((instantiated)|(required)) from .*)
|
|
CDTGNUCErrorParser.regex.GenericInfo=(.*?):(\\d+):(\\d+:)?\\s*(([Nn]ote)|(NOTE)|([Ii]nfo)|(INFO)): (.*)
|
|
CDTGNUCErrorParser.regex.ParseErrorBefore=(.*?):(\\d+):(\\d+:)? (parse error before.*[`'"](.*)['"].*)
|
|
CDTGNUCErrorParser.regex.ErrorUndeclared=(.*?):(\\d+):(\\d+:)? [Ee]rror: ([`'"](.*)['"] undeclared .*)
|
|
CDTGNUCErrorParser.regex.ErrorConflictingTypesFor=(.*?):(\\d+):(\\d+:)? [Ee]rror: (conflicting types for .*[`'"](.*)['"].*)
|
|
CDTGNUCErrorParser.regex.GenericError=(.*?):(\\d+):(\\d+:)?\\s*(([Ee]rror)|(ERROR)): (.*)
|
|
CDTGNUCErrorParser.regex.DefinedButNotUsed=(.*?):(\\d+):(\\d+:)? [Ww]arning: ([`'"](.*)['"] defined but not used.*)
|
|
CDTGNUCErrorParser.regex.WarningConflictingTypesFor=(.*?):(\\d+):(\\d+:)? [Ww]arning: (conflicting types for .*[`'"](.*)['"].*)
|
|
CDTGNUCErrorParser.regex.GenericWarning=(.*?):(\\d+):(\\d+:)?\\s*(([Ww]arning)|(WARNING)): (.*)
|
|
CDTGNUCErrorParser.regex.OtherError=(.*?):(\\d+):(\\d+:)? (.*)
|
|
|
|
CDTGNULinkerErrorParser.name=GNU Linker Error Parser
|
|
CDTGNULinkerErrorParser.regex.InFunction=(.*?):?(\\(\\.\\w+\\+.*\\))?:\\s*(In function [`'"](.*)['"]:)
|
|
CDTGNULinkerErrorParser.regex.WarningDangerousFunction=(.*?):(\\d+):(\\d+:)? ([Ww]arning:)?\\s*(the use of [`'"](.*)['"] is dangerous, better use [`'"](.*)['"].*)
|
|
CDTGNULinkerErrorParser.regex.TextWarning=(.*?):?\\(\\.\\w+\\+.*\\): [Ww]arning:? (.*)
|
|
CDTGNULinkerErrorParser.regex.TextError=(.*?):?\\(\\.\\w+\\+.*\\): (.*)
|
|
CDTGNULinkerErrorParser.regex.ldWarning=(.*[/\\\\])?ld(\\.exe)?: [Ww]arning:? (.*)
|
|
CDTGNULinkerErrorParser.regex.ldError=(.*[/\\\\])?ld(\\.exe)?: (.*)
|
|
|
|
CDTGNUAssemblerErrorParser.name=GNU Assembler Error Parser
|
|
CDTWorkingDirLocator.name=pushd/popd CWD Locator
|
|
CDTGNUMakeErrorParser.name=GNU gmake Error Parser 7.0
|
|
CDTGNUMakeErrorParser.name.deprecated=GNU gmake Error Parser 6.0 (Deprecated)
|
|
CDTVisualCErrorParser.name=Microsoft Visual C Error Parser
|
|
|
|
PathEntryContainerInitializer=Path Entry Container Initializer
|
|
|
|
fileTypeMapping.AssemblyLanguage=Assembly
|
|
fileTypeMapping.cSourceFile=C Source File
|
|
fileTypeMapping.cppSourceFile=C++ Source File
|
|
fileTypeMapping.assemblySourceFile=Assembly Source File
|
|
fileTypeMapping.cHeaderFile=C Header File
|
|
fileTypeMapping.cppHeaderFile=C++ Header File
|
|
|
|
fragmentName.aix = C/C++ Development Tools Core for AIX
|
|
fragmentName.linux = C/C++ Development Tools Core for Linux
|
|
fragmentName.linux.ia64 = C/C++ Development Tools Core for Linux (ia64)
|
|
fragmentName.linux.ppc = C/C++ Development Tools Core for Linux (ppc)
|
|
fragmentName.linux.ppc64 = C/C++ Development Tools Core for Linux (ppc64)
|
|
fragmentName.linux.x86 = C/C++ Development Tools Core for Linux (x86)
|
|
fragmentName.linux.x86_64 = C/C++ Development Tools Core for Linux (x86_64)
|
|
fragmentName.qnx = C/C++ Development Tools Core for QNX
|
|
fragmentName.solaris = C/C++ Development Tools Core for Solaris
|
|
fragmentName.win32 = C/C++ Development Tools Core for Windows
|
|
fragmentName.win32.x86 = C/C++ Development Tools Core for Windows (x86)
|
|
fragmentName.win32.x86_64 = C/C++ Development Tools Core for Windows (x86_64)
|
|
fragmentName.macosx = C/C++ Development Tools Core for MacOS X
|
|
|
|
cSourceName=C Source File
|
|
cHeaderName=C Header File
|
|
cxxSourceName=C++ Source File
|
|
cxxHeaderName=C++ Header File
|
|
asmSourceName=Assembly Source File
|
|
binaryFileName=Binary File
|
|
|
|
cdt_pathentry_var.description=CDT PathEntry variable
|
|
config_name_var.description=The name of the active configuration for the project specified as an argument
|
|
config_description_var.description=The description of the active configuration for the project specified as an argument
|
|
|
|
PDOMProviderName=PDOM Provider
|
|
|
|
fastIndexer.name=Fast Indexer
|
|
|
|
# Built-in languages
|
|
language.name.gcc= GNU C
|
|
language.name.gpp= GNU C++
|
|
language.name.asm= Assembly
|
|
|
|
CConfigurationDataProvider.name = CConfigurationData provider
|
|
projectConverter.name = Project converter
|
|
CIndex.name = C/C++ Index
|
|
externalSettingsProvider.name = External Settings provider
|
|
tagger.name = Parser Node Tagger Extension Point
|
|
PDOMASTProcessor.name = PDOM AST Processor Extension Point
|
|
GeneratePDOMApplication.name = GeneratePDOM
|
|
defaultProvider.name = Default Provider
|
|
templatesExtensionPoint.name = Templates Extension point
|
|
templateProcessTypes.name = Process Types Extension point
|
|
templateAssociations.name = Template Associations
|
|
CProjectDescriptionStorage.name = Project Description Storage Extension point
|
|
CProjectStorageType.singlefile.name = XML Storage (single file)
|
|
CProjectStorageType.separatefile.name = XML Storage (Separate Files)
|
|
scannerInfoProvider2.name = Scanner Info Provider
|
|
efsExtensionProvider.name = EFS Extension Provider
|
|
refreshExclusionFactory.name = Refresh Exclusion Factory
|
|
uncPathConverter.name = UNC Path Converter
|
|
ScannerInfoExtensionLanguageSettingsProvider.name=Contributed ScannerInfo Entries
|
|
PathEntryScannerInfoLanguageSettingsProvider.name=Contributed PathEntry Containers
|
|
ReferencedProjectsLanguageSettingsProvider.name=Exported Entries from Referenced Projects
|
|
|
|
problemMarkerFilter.name=Problem Marker Filter
|