├── .behaverc ├── .dcignore ├── .deepsource.toml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── cxx-ci.yml │ └── sonarcloud.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cxx-checks ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ ├── checks │ │ │ ├── CheckList.java │ │ │ ├── api │ │ │ │ ├── UndocumentedApiCheck.java │ │ │ │ └── package-info.java │ │ │ ├── error │ │ │ │ ├── ParsingErrorCheck.java │ │ │ │ ├── ParsingErrorRecoveryCheck.java │ │ │ │ └── package-info.java │ │ │ ├── file │ │ │ │ ├── FileEncodingCheck.java │ │ │ │ ├── MissingNewLineAtEndOfFileCheck.java │ │ │ │ ├── TabCharacterCheck.java │ │ │ │ └── package-info.java │ │ │ ├── metrics │ │ │ │ ├── ClassComplexityCheck.java │ │ │ │ ├── CxxCyclomaticComplexityCheck.java │ │ │ │ ├── FileComplexityCheck.java │ │ │ │ ├── FunctionCognitiveComplexityCheck.java │ │ │ │ ├── FunctionComplexityCheck.java │ │ │ │ ├── TooLongLineCheck.java │ │ │ │ ├── TooManyLinesOfCodeInFileCheck.java │ │ │ │ ├── TooManyLinesOfCodeInFunctionCheck.java │ │ │ │ ├── TooManyParametersCheck.java │ │ │ │ ├── TooManyStatementsPerLineCheck.java │ │ │ │ └── package-info.java │ │ │ ├── naming │ │ │ │ ├── ClassNameCheck.java │ │ │ │ ├── FileNameCheck.java │ │ │ │ ├── FunctionNameCheck.java │ │ │ │ ├── MethodNameCheck.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── regex │ │ │ │ ├── CommentContainsPatternChecker.java │ │ │ │ ├── CommentRegularExpressionCheck.java │ │ │ │ ├── FileHeaderCheck.java │ │ │ │ ├── FileRegularExpressionCheck.java │ │ │ │ ├── FixmeTagPresenceCheck.java │ │ │ │ ├── LineRegularExpressionCheck.java │ │ │ │ ├── NoSonarCheck.java │ │ │ │ ├── TodoTagPresenceCheck.java │ │ │ │ └── package-info.java │ │ │ ├── utils │ │ │ │ ├── CheckUtils.java │ │ │ │ └── package-info.java │ │ │ └── xpath │ │ │ │ ├── XPathCheck.java │ │ │ │ └── package-info.java │ │ │ └── tag │ │ │ ├── Tag.java │ │ │ └── package-info.java │ └── resources │ │ └── org │ │ └── sonar │ │ └── l10n │ │ └── cxx │ │ └── rules │ │ └── cxx │ │ ├── ClassComplexity.html │ │ ├── ClassName.html │ │ ├── CommentRegularExpression.html │ │ ├── FileComplexity.html │ │ ├── FileEncoding.html │ │ ├── FileHeader.html │ │ ├── FileName.html │ │ ├── FileRegularExpression.html │ │ ├── FixmeTagPresence.html │ │ ├── FunctionCognitiveComplexity.html │ │ ├── FunctionComplexity.html │ │ ├── FunctionName.html │ │ ├── LineRegularExpression.html │ │ ├── MethodName.html │ │ ├── MissingNewLineAtEndOfFile.html │ │ ├── NoSonar.html │ │ ├── ParsingError.html │ │ ├── ParsingErrorRecovery.html │ │ ├── Sonar_way_profile.json │ │ ├── TabCharacter.html │ │ ├── TodoTagPresence.html │ │ ├── TooLongLine.html │ │ ├── TooManyLinesOfCodeInFile.html │ │ ├── TooManyLinesOfCodeInFunction.html │ │ ├── TooManyParameters.html │ │ ├── TooManyStatementsPerLine.html │ │ ├── UndocumentedApi.html │ │ └── XPath.html │ └── test │ ├── java │ └── org │ │ └── sonar │ │ └── cxx │ │ ├── checks │ │ ├── CheckListTest.java │ │ ├── CxxFileTester.java │ │ ├── CxxFileTesterHelper.java │ │ ├── api │ │ │ └── UndocumentedApiCheckTest.java │ │ ├── error │ │ │ ├── ParsingErrorCheckTest.java │ │ │ └── ParsingErrorRecoveryCheckTest.java │ │ ├── file │ │ │ ├── FileEncodingCheckTest.java │ │ │ ├── MissingNewLineAtEndOfFileCheckTest.java │ │ │ └── TabCharacterCheckTest.java │ │ ├── metrics │ │ │ ├── ClassComplexityCheckTest.java │ │ │ ├── FileComplexityCheckTest.java │ │ │ ├── FunctionCognitiveComplexityCheckTest.java │ │ │ ├── FunctionComplexityCheckTest.java │ │ │ ├── TooLongLineCheckTest.java │ │ │ ├── TooManyLinesOfCodeInFileCheckTest.java │ │ │ ├── TooManyLinesOfCodeInFunctionCheckTest.java │ │ │ ├── TooManyParametersCheckTest.java │ │ │ └── TooManyStatementsPerLineCheckTest.java │ │ ├── naming │ │ │ ├── ClassNameCheckTest.java │ │ │ ├── FileNameCheckTest.java │ │ │ ├── FunctionNameCheckTest.java │ │ │ └── MethodNameCheckTest.java │ │ ├── regex │ │ │ ├── CommentRegularExpressionCheckTest.java │ │ │ ├── FileHeaderCheckTest.java │ │ │ ├── FileRegularExpressionCheckTest.java │ │ │ ├── FixmeTagPresenceCheckTest.java │ │ │ ├── LineRegularExpressionCheckTest.java │ │ │ ├── NoSonarCheckTest.java │ │ │ └── TodoTagPresenceCheckTest.java │ │ └── xpath │ │ │ └── XPathCheckTest.java │ │ └── tag │ │ └── TagTest.java │ └── resources │ └── checks │ ├── ClassComplexity.cc │ ├── ClassName.cc │ ├── EmptyFile.cc │ ├── FileHeaderCheck │ ├── Class1.cc │ ├── Class2.cc │ ├── Class3.cc │ ├── Regex1.cc │ ├── Regex2.cc │ ├── Regex3.cc │ ├── Regex4.cc │ ├── Regex5.cc │ ├── Regex6.cc │ └── Regex7.cc │ ├── FileName.cc │ ├── FileRegEx.cc │ ├── FileRegExInvert.cc │ ├── FixmeTagPresenceCheck.cc │ ├── FunctionCognitiveComplexity.cc │ ├── FunctionComplexity.cc │ ├── FunctionLength.cc │ ├── FunctionName.cc │ ├── IndentationCheck.cc │ ├── LineLength.cc │ ├── LineRegEx.cc │ ├── LineRegExInvert.cc │ ├── MethodName.cc │ ├── MissingNewLineAtEndOfFile.cc │ ├── NoSonarTagPresenceCheck.cc │ ├── NonEmptyFile.cc │ ├── TabCharacter.cc │ ├── TodoTagPresenceCheck.cc │ ├── TooManyParameters.cc │ ├── TooManyStatementsPerLine.cc │ ├── UndocumentedApiCheck │ ├── doc_style1.h │ ├── doc_style2.h │ └── no_doc.h │ ├── Unicode.cc │ ├── badFile_name.cc │ ├── commentRegularExpression.cc │ ├── commentedCode.cc │ ├── complexity.cc │ ├── file_name.cc │ ├── functions.cc │ ├── parsingError1.cc │ ├── parsingError2.cc │ ├── parsingError3.cc │ └── xpath.cc ├── cxx-sensors ├── .pydevproject ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ ├── postjobs │ │ │ ├── FinalReport.java │ │ │ └── package-info.java │ │ │ ├── prejobs │ │ │ ├── XlstSensor.java │ │ │ └── package-info.java │ │ │ └── sensors │ │ │ ├── clangsa │ │ │ ├── CxxClangSARuleRepository.java │ │ │ ├── CxxClangSASensor.java │ │ │ └── package-info.java │ │ │ ├── clangtidy │ │ │ ├── ClangTidyParser.java │ │ │ ├── CxxClangTidyRuleRepository.java │ │ │ ├── CxxClangTidySensor.java │ │ │ └── package-info.java │ │ │ ├── compiler │ │ │ ├── CxxCompilerSensor.java │ │ │ ├── gcc │ │ │ │ ├── CxxCompilerGccRuleRepository.java │ │ │ │ ├── CxxCompilerGccSensor.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── vc │ │ │ │ ├── CxxCompilerVcRuleRepository.java │ │ │ │ ├── CxxCompilerVcSensor.java │ │ │ │ └── package-info.java │ │ │ ├── coverage │ │ │ ├── CoverageMeasure.java │ │ │ ├── CoverageMeasures.java │ │ │ ├── CoverageParser.java │ │ │ ├── CoverageSensor.java │ │ │ ├── bullseye │ │ │ │ ├── BullseyeParser.java │ │ │ │ ├── CxxCoverageBullseyeSensor.java │ │ │ │ └── package-info.java │ │ │ ├── cobertura │ │ │ │ ├── CoberturaParser.java │ │ │ │ ├── CxxCoverageCoberturaSensor.java │ │ │ │ └── package-info.java │ │ │ ├── ctc │ │ │ │ ├── CxxCoverageTestwellCtcTxtSensor.java │ │ │ │ ├── TestwellCtcTxtParser.java │ │ │ │ ├── TestwellCtcTxtResult.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── vs │ │ │ │ ├── CxxCoverageVisualStudioSensor.java │ │ │ │ ├── VisualStudioParser.java │ │ │ │ └── package-info.java │ │ │ ├── cppcheck │ │ │ ├── CppcheckParser.java │ │ │ ├── CxxCppCheckRuleRepository.java │ │ │ ├── CxxCppCheckSensor.java │ │ │ └── package-info.java │ │ │ ├── drmemory │ │ │ ├── CxxDrMemoryRuleRepository.java │ │ │ ├── CxxDrMemorySensor.java │ │ │ ├── DrMemoryParser.java │ │ │ └── package-info.java │ │ │ ├── infer │ │ │ ├── CxxInferRuleRepository.java │ │ │ ├── CxxInferSensor.java │ │ │ ├── InferParser.java │ │ │ └── package-info.java │ │ │ ├── other │ │ │ ├── CxxOtherRepository.java │ │ │ ├── CxxOtherSensor.java │ │ │ └── package-info.java │ │ │ ├── pclint │ │ │ ├── CxxPCLintRuleRepository.java │ │ │ ├── CxxPCLintSensor.java │ │ │ └── package-info.java │ │ │ ├── rats │ │ │ ├── CxxRatsRuleRepository.java │ │ │ ├── CxxRatsSensor.java │ │ │ └── package-info.java │ │ │ ├── tests │ │ │ ├── dotnet │ │ │ │ ├── CxxUnitTestResultsAggregator.java │ │ │ │ ├── CxxUnitTestResultsImportSensor.java │ │ │ │ ├── NUnitTestResultsFileParser.java │ │ │ │ ├── ParseErrorException.java │ │ │ │ ├── UnitTestConfiguration.java │ │ │ │ ├── UnitTestResults.java │ │ │ │ ├── UnitTestResultsParser.java │ │ │ │ ├── VisualStudioTestResultsFileParser.java │ │ │ │ ├── WildcardPatternFileProvider.java │ │ │ │ ├── XmlParserHelper.java │ │ │ │ └── package-info.java │ │ │ └── xunit │ │ │ │ ├── CxxXunitSensor.java │ │ │ │ ├── TestCase.java │ │ │ │ ├── TestFile.java │ │ │ │ ├── XunitReportParser.java │ │ │ │ └── package-info.java │ │ │ ├── utils │ │ │ ├── CxxIssuesReportSensor.java │ │ │ ├── CxxReportSensor.java │ │ │ ├── CxxUtils.java │ │ │ ├── EmptyReportException.java │ │ │ ├── InvalidReportException.java │ │ │ ├── ReportException.java │ │ │ ├── RulesDefinitionXml.java │ │ │ ├── RulesDefinitionXmlLoader.java │ │ │ ├── SonarServerWebApi.java │ │ │ ├── StaxParser.java │ │ │ ├── TextScanner.java │ │ │ └── package-info.java │ │ │ ├── valgrind │ │ │ ├── CxxValgrindRuleRepository.java │ │ │ ├── CxxValgrindSensor.java │ │ │ ├── ValgrindError.java │ │ │ ├── ValgrindFrame.java │ │ │ ├── ValgrindReportParser.java │ │ │ ├── ValgrindStack.java │ │ │ └── package-info.java │ │ │ └── veraxx │ │ │ ├── CxxVeraxxRuleRepository.java │ │ │ ├── CxxVeraxxSensor.java │ │ │ └── package-info.java │ └── resources │ │ ├── clangsa.xml │ │ ├── clangtidy.xml │ │ ├── compiler-gcc.xml │ │ ├── compiler-vc.xml │ │ ├── cppcheck.xml │ │ ├── drmemory.xml │ │ ├── external-rule.xml │ │ ├── infer.xml │ │ ├── macros │ │ ├── GxxMacros.h │ │ └── VS10Macros.h │ │ ├── pclint.xml │ │ ├── rats.xml │ │ ├── rnc │ │ └── xunit.rnc │ │ ├── rules.xsd │ │ ├── valgrind.xml │ │ ├── vera++.xml │ │ └── xsl │ │ ├── boosttest-1.x-to-junit-1.0.xsl │ │ ├── boosttest-1.x-to-junit-dummy-1.0.xsl │ │ ├── cpptestunit-1.x-to-junit-1.0.xsl │ │ └── cppunit-1.x-to-junit-1.0.xsl │ ├── test │ ├── java │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ ├── postjobs │ │ │ └── FinalReportTest.java │ │ │ ├── prejobs │ │ │ └── XlstSensorTest.java │ │ │ └── sensors │ │ │ ├── clangsa │ │ │ ├── CxxClangSARuleRepositoryTest.java │ │ │ └── CxxClangSASensorTest.java │ │ │ ├── clangtidy │ │ │ ├── CxxClangTidyRuleRepositoryTest.java │ │ │ └── CxxClangTidySensorTest.java │ │ │ ├── compiler │ │ │ ├── CxxCompilerSensorTest.java │ │ │ ├── gcc │ │ │ │ ├── CxxCompilerGccRuleRepositoryTest.java │ │ │ │ └── CxxCompilerGccSensorTest.java │ │ │ └── vc │ │ │ │ ├── CxxCompilerVcRuleRepositoryTest.java │ │ │ │ └── CxxCompilerVcSensorTest.java │ │ │ ├── coverage │ │ │ ├── CxxBullseyeCoverageSensorTest.java │ │ │ ├── CxxCoberturaSensorTest.java │ │ │ ├── CxxMSCoverageSensorTest.java │ │ │ └── CxxTestwellCtcTxtParserTest.java │ │ │ ├── cppcheck │ │ │ ├── CxxCppCheckRuleRepositoryTest.java │ │ │ └── CxxCppCheckSensorTest.java │ │ │ ├── drmemory │ │ │ ├── CxxDrMemoryRuleRepositoryTest.java │ │ │ ├── CxxDrMemorySensorTest.java │ │ │ └── DrMemoryParserTest.java │ │ │ ├── infer │ │ │ ├── CxxInferRuleRepositoryTest.java │ │ │ ├── CxxInferSensorTest.java │ │ │ └── InferParserTest.java │ │ │ ├── other │ │ │ ├── CxxOtherRepositoryTest.java │ │ │ └── CxxOtherSensorTest.java │ │ │ ├── pclint │ │ │ ├── CxxPCLintRuleRepositoryTest.java │ │ │ └── CxxPCLintSensorTest.java │ │ │ ├── rats │ │ │ ├── CxxRatsRuleRepositoryTest.java │ │ │ └── CxxRatsSensorTest.java │ │ │ ├── tests │ │ │ ├── dotnet │ │ │ │ ├── CxxUnitTestResultsAggregatorTest.java │ │ │ │ ├── CxxUnitTestResultsImportSensorTest.java │ │ │ │ ├── NUnitTestResultsFileParserTest.java │ │ │ │ ├── VisualStudioTestResultsFileParserTest.java │ │ │ │ ├── WildcardPatternFileProviderTest.java │ │ │ │ └── XmlParserHelperTest.java │ │ │ └── xunit │ │ │ │ ├── CxxXunitSensorTest.java │ │ │ │ ├── TestCaseTest.java │ │ │ │ ├── TestFileTest.java │ │ │ │ └── XunitReportParserTest.java │ │ │ ├── utils │ │ │ ├── CxxMetricsTest.java │ │ │ ├── CxxReportPatternMatchingTest.java │ │ │ ├── CxxReportSensorTest.java │ │ │ ├── CxxReportSensor_getReports_Test.java │ │ │ ├── RulesDefinitionXmlLoaderTest.java │ │ │ ├── SonarServerWebApiTest.java │ │ │ └── TestUtils.java │ │ │ ├── valgrind │ │ │ ├── CxxValgrindRuleRepositoryTest.java │ │ │ ├── CxxValgrindSensorTest.java │ │ │ ├── ValgrindErrorTest.java │ │ │ ├── ValgrindFrameTest.java │ │ │ ├── ValgrindReportParserTest.java │ │ │ └── ValgrindStackTest.java │ │ │ └── veraxx │ │ │ ├── CxxVeraxxRuleRepositoryTest.java │ │ │ └── CxxVeraxxSensorTest.java │ └── resources │ │ └── org │ │ └── sonar │ │ └── cxx │ │ ├── postjobs │ │ └── syntaxerror.cc │ │ ├── prejobs │ │ ├── cppunit-report.xml │ │ ├── xslt-input.xml │ │ └── xslt-stylesheet.xslt │ │ └── sensors │ │ ├── reports-project │ │ ├── MSTest-reports │ │ │ ├── invalid_prolog.txt │ │ │ ├── no_counters.trx │ │ │ ├── valid.trx │ │ │ ├── valid.xml │ │ │ ├── valid_missing_attributes.trx │ │ │ └── wrong_passed_number.trx │ │ ├── clang-tidy-reports │ │ │ ├── clang.report-warning.txt │ │ │ ├── cpd.clang-mixed-output.txt │ │ │ ├── cpd.report-alias-rule-ids.txt │ │ │ ├── cpd.report-cols.txt │ │ │ ├── cpd.report-default-rule-id.txt │ │ │ ├── cpd.report-duplicates.txt │ │ │ ├── cpd.report-empty.txt │ │ │ ├── cpd.report-error.txt │ │ │ ├── cpd.report-fatal-error.txt │ │ │ ├── cpd.report-map-deprecated.txt │ │ │ ├── cpd.report-min-max-cols.txt │ │ │ ├── cpd.report-nodiscard.txt │ │ │ ├── cpd.report-note.txt │ │ │ ├── cpd.report-unknown-rule-id.txt │ │ │ └── cpd.report-warning.txt │ │ ├── clangsa-reports │ │ │ ├── clangsa-empty.plist │ │ │ └── clangsa-report.plist │ │ ├── compiler-reports │ │ │ ├── BuildLog.htm │ │ │ ├── VC-report.vclog │ │ │ ├── build-warning-without-id.gcclog │ │ │ └── build.gcclog │ │ ├── coverage-reports │ │ │ ├── MSCoverage │ │ │ │ ├── MSCoverage.xml │ │ │ │ ├── MSTestResults.trx │ │ │ │ ├── coverage-result-visual-studio.xml │ │ │ │ ├── empty-report.xml │ │ │ │ └── faulty.xml │ │ │ ├── TestwellCTC │ │ │ │ ├── report_big.txt │ │ │ │ ├── report_empty.txt │ │ │ │ ├── report_small.txt │ │ │ │ └── report_small_v8.txt │ │ │ ├── bullseye │ │ │ │ ├── bullseye-coverage-Linux-V8.9.60.xml │ │ │ │ ├── bullseye-coverage-Windows-V8.20.2.xml │ │ │ │ ├── bullseye-coverage-drive-letter-without-slash-linux.xml │ │ │ │ ├── bullseye-coverage-drive-letter-without-slash-win.xml │ │ │ │ ├── bullseye-coverage-report-data-in-root-node-linux.xml │ │ │ │ ├── bullseye-coverage-report-data-in-root-node-win.xml │ │ │ │ ├── coverage-result-bullseye.xml │ │ │ │ └── it-coverage-result-bullseye-another-drive.xml │ │ │ └── cobertura │ │ │ │ ├── coverage-result-cobertura.xml │ │ │ │ └── specific-cases │ │ │ │ ├── cobertura-bignumberofhits.xml │ │ │ │ ├── coverage-result-cobertura-empty.xml │ │ │ │ └── coverage-result-invalid.xml │ │ ├── cppcheck-reports │ │ │ ├── cppcheck-result-SAMPLE-V2.xml │ │ │ ├── cppcheck-result-empty.xml │ │ │ └── cppcheck-result-projectlevelviolation-V2.xml │ │ ├── drmemory-reports │ │ │ ├── drmemory-result-SAMPLE-V1.txt │ │ │ └── results.txt │ │ ├── externalrules-reports │ │ │ ├── externalrules-result-SAMPLE.xml │ │ │ ├── externalrules-result-empty.xml │ │ │ ├── externalrules-result-filelevelviolation.xml │ │ │ ├── externalrules-result-invalid.xml │ │ │ ├── externalrules-result-ok.xml │ │ │ ├── externalrules-result-projectlevelviolation.xml │ │ │ └── externalrules-with-duplicates.xml │ │ ├── infer-reports │ │ │ ├── infer-result-empty.json │ │ │ └── infer-result-sample.json │ │ ├── pclint-reports │ │ │ ├── incorrect-pclint-MISRA2004-desc.xml │ │ │ ├── incorrect-pclint-MISRA2004-rule-do-not-exist.xml │ │ │ ├── pclint-result-MISRA1998-SAMPLE.xml │ │ │ ├── pclint-result-MISRA2004-SAMPLE1.xml │ │ │ ├── pclint-result-MISRA2004-SAMPLE2.xml │ │ │ ├── pclint-result-MISRACPP.xml │ │ │ ├── pclint-result-SAMPLE.xml │ │ │ ├── pclint-result-empty.xml │ │ │ ├── pclint-result-invalid-char.xml │ │ │ ├── pclint-result-projectlevelviolation.xml │ │ │ └── pclint-result-with-supplemental.xml │ │ ├── rats-reports │ │ │ ├── rats-result-SAMPLE.xml │ │ │ ├── rats-result-empty.xml │ │ │ └── rats-result-missingtype.xml │ │ ├── valgrind-reports │ │ │ ├── incorrect-valgrind-result_1.xml │ │ │ ├── incorrect-valgrind-result_2.xml │ │ │ ├── incorrect-valgrind-result_3.xml │ │ │ ├── valgrind-result-SAMPLE_1.xml │ │ │ ├── valgrind-result-SAMPLE_2.xml │ │ │ ├── valgrind-result-SAMPLE_3.xml │ │ │ └── valgrind-result-empty.xml │ │ ├── vera++-reports │ │ │ ├── vera++-result-SAMPLE.xml │ │ │ └── vera++-result-empty.xml │ │ └── xunit-reports │ │ │ ├── invalid-time-xunit-report.xml │ │ │ ├── nested_testsuites.xml │ │ │ ├── nunit │ │ │ ├── empty.xml │ │ │ ├── invalid_total.xml │ │ │ ├── no_counters.xml │ │ │ ├── valid.xml │ │ │ ├── valid_comma_in_double.xml │ │ │ └── valid_no_execution_time.xml │ │ │ ├── xunit-result-2.xml │ │ │ ├── xunit-result-SAMPLE-inconsistent-case.xml │ │ │ ├── xunit-result-SAMPLE.xml │ │ │ ├── xunit-result-SAMPLE_with_fileName.xml │ │ │ ├── xunit-result-empty.xml │ │ │ ├── xunit-result-no-testsuite.xml │ │ │ ├── xunit-result-skippedonly.xml │ │ │ ├── xunit-result_with_emptyFileName.xml │ │ │ └── xunit │ │ │ ├── empty.xml │ │ │ ├── invalid_root.xml │ │ │ ├── invalid_total.xml │ │ │ ├── no_counters.xml │ │ │ ├── no_execution_time.xml │ │ │ ├── valid.xml │ │ │ └── valid_xunit-1.9.2.xml │ │ ├── rules-repository │ │ ├── CustomRulesEmptyFile.xml │ │ ├── CustomRulesInvalid.xml │ │ ├── CustomRulesNewFormat.xml │ │ └── CustomRulesOldFormat.xml │ │ └── utils │ │ └── RulesDefinitionXmlLoader │ │ ├── deprecated.xml │ │ ├── invalid.xml │ │ ├── rules.xml │ │ ├── utf8-with-bom.xml │ │ └── utf8.xml │ └── tools │ ├── check_rules.sh │ ├── clangsa_createrules.py │ ├── clangtidy_createrules.py │ ├── clangtidy_createrules.pyproj │ ├── clangtidy_createrules.sln │ ├── cppcheck_createrules.py │ ├── cpplintReport2checkstyleReport.perl │ ├── cpplint_createrules.py │ ├── cwec_latest.xml.zip │ ├── gcc_createrules.py │ ├── generate_clangtidy_resources.cmd │ ├── generate_clangtidy_resources.sh │ ├── generate_cppcheck_resources.cmd │ ├── generate_cppcheck_resources.sh │ ├── infer_createrules.py │ ├── intelInspectorReport_2_cppcheckReport.py │ ├── requirements.txt │ ├── utils_createrules.py │ ├── vc_createrules.py │ ├── vc_createrules.pyproj │ ├── vc_createrules.sln │ └── vera++Report2checkstyleReport.perl ├── cxx-squid-bridge ├── LICENSE ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── sonar │ │ └── cxx │ │ └── squidbridge │ │ ├── AstScanner.java │ │ ├── AstScannerExceptionHandler.java │ │ ├── CommentAnalyser.java │ │ ├── SourceCodeBuilderCallback.java │ │ ├── SourceCodeBuilderVisitor.java │ │ ├── SquidAstVisitor.java │ │ ├── SquidAstVisitorContext.java │ │ ├── SquidAstVisitorContextImpl.java │ │ ├── annotations │ │ ├── ActivatedByDefault.java │ │ ├── AnnotationBasedRulesDefinition.java │ │ ├── NoSqale.java │ │ ├── RuleTemplate.java │ │ ├── SqaleConstantRemediation.java │ │ ├── SqaleLinearRemediation.java │ │ ├── SqaleLinearWithOffsetRemediation.java │ │ └── package-info.java │ │ ├── api │ │ ├── AnalysisException.java │ │ ├── CheckMessage.java │ │ ├── CodeCheck.java │ │ ├── CodeVisitor.java │ │ ├── Query.java │ │ ├── SourceClass.java │ │ ├── SourceCode.java │ │ ├── SourceCodeIndexer.java │ │ ├── SourceCodeSearchEngine.java │ │ ├── SourceCodeTreeDecorator.java │ │ ├── SourceFile.java │ │ ├── SourceFunction.java │ │ ├── SourceProject.java │ │ ├── SquidConfiguration.java │ │ └── package-info.java │ │ ├── checks │ │ ├── AbstractCommentRegularExpressionCheck.java │ │ ├── AbstractOneStatementPerLineCheck.java │ │ ├── AbstractXPathCheck.java │ │ ├── CheckMessagesVerifier.java │ │ ├── CheckMessagesVerifierRule.java │ │ ├── ChecksHelper.java │ │ ├── SquidCheck.java │ │ └── package-info.java │ │ ├── indexer │ │ ├── QueryByType.java │ │ ├── SquidIndex.java │ │ └── package-info.java │ │ ├── measures │ │ ├── AggregationFormula.java │ │ ├── CalculatedMetricFormula.java │ │ ├── Measurable.java │ │ ├── Measures.java │ │ ├── MetricDef.java │ │ ├── SumAggregationFormula.java │ │ └── package-info.java │ │ ├── metrics │ │ ├── CommentsVisitor.java │ │ ├── ComplexityVisitor.java │ │ ├── CounterVisitor.java │ │ ├── LinesOfCodeVisitor.java │ │ ├── LinesVisitor.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── rules │ │ ├── ExternalDescriptionLoader.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── sonar │ │ └── cxx │ │ └── squidbridge │ │ ├── annotations │ │ └── AnnotationBasedRulesDefinitionTest.java │ │ ├── api │ │ ├── CheckMessageTest.java │ │ ├── SourceCodeTest.java │ │ └── SourceFileTest.java │ │ ├── checks │ │ ├── AbstractCommentRegularExpressionCheckTest.java │ │ ├── AbstractOneStatementPerLineCheckTest.java │ │ ├── AbstractXPathCheckTest.java │ │ ├── CheckMessagesVerifierRuleTest.java │ │ ├── CheckMessagesVerifierTest.java │ │ ├── ChecksHelperTest.java │ │ ├── ResourceParser.java │ │ └── SquidCheckTest.java │ │ ├── indexer │ │ └── SquidIndexTest.java │ │ ├── metrics │ │ ├── CommentsVisitorTest.java │ │ ├── ComplexityVisitorTest.java │ │ ├── CounterVisitorTest.java │ │ ├── LinesOfCodeVisitorTest.java │ │ ├── LinesVisitorTest.java │ │ └── ResourceParser.java │ │ ├── rules │ │ └── ExternalDescriptionLoaderTest.java │ │ └── test │ │ └── miniC │ │ ├── MiniCAstScanner.java │ │ └── fakeChecks │ │ ├── FakeCommentCheckTest.java │ │ └── ResourceParser.java │ └── resources │ ├── checks │ ├── commentRegularExpression.mc │ ├── complexity5.mc │ ├── goto.mc │ ├── line_length.mc │ ├── magic.mc │ ├── naming.mc │ ├── nested_comments.mc │ ├── nested_if.mc │ ├── no_sonar.mc │ ├── one_statement_per_line.mc │ ├── parse_error.mc │ ├── single_line_comments_syntax.mc │ └── xpath.mc │ ├── fakeChecks │ ├── fakeComment.mc │ └── fakePreprocessor.mc │ ├── metrics │ ├── comments.mc │ ├── comments_none.mc │ ├── complexity.mc │ ├── counter.mc │ ├── header_comments.mc │ ├── lines.mc │ └── lines_of_code.mc │ ├── org │ └── sonar │ │ └── l10n │ │ ├── languageKey.properties │ │ ├── languageKey │ │ └── rules │ │ │ └── repoKey │ │ │ └── ruleWithExternalInfo.html │ │ └── languageWithoutBundle │ │ └── empty.txt │ └── rules │ ├── empty.properties │ ├── empty.xml │ ├── names.properties │ ├── sqale-constant.xml │ ├── sqale-linear-offset.xml │ ├── sqale-linear.xml │ └── sqale-unknown-function.xml ├── cxx-squid ├── dox │ ├── 2015-07-24_cpp14_grammar.txt │ ├── 2015-07-24_cpp14_n4527.pdf │ ├── 2016-11-28_cpp17_grammar.txt │ ├── 2016-11-28_cpp17_n4618.pdf │ ├── 2020-04-01_cpp20_grammar.txt │ ├── 2020-04-01_cpp20_n4861.pdf │ ├── 2023-03-19_cpp23_grammar.txt │ ├── 2023-03-19_cpp23_n4944.pdf │ ├── README │ ├── Right_Angle_Brackets_N1757_05-0017.html │ └── tools │ │ └── grammar_parser │ │ ├── grammar_parser.py │ │ ├── grammar_parser.pyproj │ │ └── grammar_parser.sln ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── sonar │ │ └── cxx │ │ ├── AggregateMeasureComputer.java │ │ ├── CxxAstScanner.java │ │ ├── CxxComplexityConstants.java │ │ ├── CxxMetrics.java │ │ ├── DensityMeasureComputer.java │ │ ├── api │ │ ├── CxxMetric.java │ │ └── package-info.java │ │ ├── channels │ │ ├── BackslashChannel.java │ │ ├── ChannelUtils.java │ │ ├── CharacterLiteralsChannel.java │ │ ├── CommentChannel.java │ │ ├── KeywordChannel.java │ │ ├── MultiLineCommentChannel.java │ │ ├── PreprocessorChannel.java │ │ ├── RightAngleBracketsChannel.java │ │ ├── SingleLineCommentChannel.java │ │ ├── StringLiteralsChannel.java │ │ └── package-info.java │ │ ├── config │ │ ├── CxxSquidConfiguration.java │ │ ├── JsonCompilationDatabase.java │ │ ├── JsonCompilationDatabaseCommandObject.java │ │ ├── MsBuild.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── parser │ │ ├── CxxGrammarImpl.java │ │ ├── CxxKeyword.java │ │ ├── CxxLexerPool.java │ │ ├── CxxParser.java │ │ ├── CxxPunctuator.java │ │ ├── CxxTokenType.java │ │ └── package-info.java │ │ ├── preprocessor │ │ ├── CxxPreprocessor.java │ │ ├── EvaluationException.java │ │ ├── IncludeFileLexer.java │ │ ├── JoinStringsPreprocessor.java │ │ ├── MacroContainer.java │ │ ├── PPConcatenation.java │ │ ├── PPExpression.java │ │ ├── PPGeneratedToken.java │ │ ├── PPGrammarImpl.java │ │ ├── PPInclude.java │ │ ├── PPKeyword.java │ │ ├── PPLexer.java │ │ ├── PPMacro.java │ │ ├── PPNumber.java │ │ ├── PPParser.java │ │ ├── PPPredefinedMacros.java │ │ ├── PPPunctuator.java │ │ ├── PPReplace.java │ │ ├── PPSpecialIdentifier.java │ │ ├── PPState.java │ │ ├── PPStringification.java │ │ ├── TokenList.java │ │ └── package-info.java │ │ ├── utils │ │ ├── CxxReportIssue.java │ │ ├── CxxReportLocation.java │ │ └── package-info.java │ │ └── visitors │ │ ├── AbstractCxxPublicApiVisitor.java │ │ ├── CxxCharsetAwareVisitor.java │ │ ├── CxxCognitiveComplexityVisitor.java │ │ ├── CxxComplexityScope.java │ │ ├── CxxComplexitySource.java │ │ ├── CxxCpdVisitor.java │ │ ├── CxxCyclomaticComplexityVisitor.java │ │ ├── CxxFileLinesVisitor.java │ │ ├── CxxFileVisitor.java │ │ ├── CxxFunctionComplexityVisitor.java │ │ ├── CxxFunctionSizeVisitor.java │ │ ├── CxxHighlighterVisitor.java │ │ ├── CxxLinesOfCodeInFunctionBodyVisitor.java │ │ ├── CxxLinesOfCodeVisitor.java │ │ ├── CxxParseErrorLoggerVisitor.java │ │ ├── CxxPublicApiVisitor.java │ │ ├── MultiLocatitionSquidCheck.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── sonar │ │ └── cxx │ │ ├── AggregateMeasureComputerTest.java │ │ ├── CxxAstScannerTest.java │ │ ├── CxxFileTester.java │ │ ├── CxxFileTesterHelper.java │ │ ├── DensityMeasureComputerTest.java │ │ ├── api │ │ └── CxxMetricTest.java │ │ ├── config │ │ ├── CxxSquidConfigurationTest.java │ │ ├── JsonCompilationDatabaseTest.java │ │ └── MsBuildTest.java │ │ ├── lexer │ │ ├── CxxLexerIncludeTest.java │ │ ├── CxxLexerTest.java │ │ ├── CxxLexerWithPreprocessingTest.java │ │ ├── CxxLexerWithoutPreprocessorTest.java │ │ ├── LexerAssert.java │ │ └── LiteralValuesBuilder.java │ │ ├── parser │ │ ├── AssemblerTest.java │ │ ├── AttributeTest.java │ │ ├── AttributedAtlTest.java │ │ ├── BalancedTokensTest.java │ │ ├── ClassesTest.java │ │ ├── CxxKeywordTest.java │ │ ├── CxxParserTest.java │ │ ├── CxxPunctuatorTest.java │ │ ├── CxxTokenTypeTest.java │ │ ├── DeclarationsTest.java │ │ ├── DeclaratorsTest.java │ │ ├── ExceptionHandlingTest.java │ │ ├── ExpressionTest.java │ │ ├── FileInputTest.java │ │ ├── LamdaExpressionsTest.java │ │ ├── ModuleTest.java │ │ ├── OverloadingTest.java │ │ ├── ParserBaseTestHelper.java │ │ ├── PreprocessorDirectivesTest.java │ │ ├── SpecialMemberFunctionsTest.java │ │ ├── StatementTest.java │ │ └── TemplatesTest.java │ │ ├── preprocessor │ │ ├── IncludeFileLexerTest.java │ │ ├── JoinStringsPreprocessorTest.java │ │ ├── MacroContainerTest.java │ │ ├── PPConcatenationTest.java │ │ ├── PPExpressionTest.java │ │ ├── PPGeneratedTokenTest.java │ │ ├── PPGrammarImplTest.java │ │ ├── PPIncludeTest.java │ │ ├── PPKeywordTest.java │ │ ├── PPLexerTest.java │ │ ├── PPMacroTest.java │ │ ├── PPNumberTest.java │ │ ├── PPParserTest.java │ │ ├── PPPredefinedMacrosTest.java │ │ ├── PPPunctuatorTest.java │ │ ├── PPReplaceTest.java │ │ ├── PPSpecialIdentifierTest.java │ │ ├── PPStateTest.java │ │ ├── PPStringificationTest.java │ │ └── TokenListTest.java │ │ ├── utils │ │ ├── CxxReportIssueTest.java │ │ ├── CxxReportLocationTest.java │ │ └── TestUtils.java │ │ └── visitors │ │ ├── CxxCognitiveComplexityVisitorTest.java │ │ ├── CxxCpdVisitorTest.java │ │ ├── CxxFileLinesVisitorTest.java │ │ ├── CxxFunctionComplexityVisitorTest.java │ │ ├── CxxFunctionSizeVisitorTest.java │ │ ├── CxxParseErrorLoggerVisitorTest.java │ │ └── CxxPublicApiVisitorTest.java │ └── resources │ ├── codeprovider │ ├── folder │ │ └── .hidden │ ├── source │ ├── source.hh │ ├── utf-16le-bom.hh │ ├── utf-8-bom.hh │ └── utf-8.hh │ ├── jsondb │ ├── compile_commands.json │ ├── invalid.json │ └── sonar-project.properties │ ├── logback-test.xml │ ├── metrics │ ├── EmptyFile.cc │ ├── FunctionComplexity.cc │ ├── a.out │ ├── alias_in_template_func.h │ ├── classes.cc │ ├── comments.cc │ ├── complexity.cc │ ├── complexity_alternative.cc │ ├── complexity_macro.cc │ ├── doxygen_example.h │ ├── functions.cc │ ├── multiline.h │ ├── namespace.cc │ ├── no_doc.h │ ├── nosonar.cc │ ├── public_api.h │ ├── statements.cc │ ├── template.h │ ├── trivial.cc │ ├── unnamed_class.h │ └── unnamed_enum.h │ ├── msbuild │ ├── ParallelBuildLog.txt │ ├── TFS-agent-msvc14-mp.txt │ ├── TFS-agent-msvc14.txt │ ├── msbuild-azure-devops-en.txt │ ├── msbuild-detailed-de.txt │ ├── msbuild-detailed-en.txt │ ├── msbuild-detailed-fr.txt │ ├── platformCommon.txt │ ├── platformCommonWin32.txt │ ├── platformCommonX64.txt │ ├── platformToolsetv100.txt │ ├── platformToolsetv110.txt │ ├── platformToolsetv120.txt │ ├── platformToolsetv140.txt │ ├── platformToolsetv141x64.txt │ ├── platformToolsetv141x86.txt │ ├── platformToolsetv143x64.txt │ ├── platformToolsetv143x86.txt │ └── vc++13.txt │ ├── parser │ ├── C │ │ ├── a.out │ │ └── primenumbers.c │ ├── C99 │ │ ├── compound-literals.cc │ │ └── designated-initializers.cc │ ├── GCC │ │ └── inline-assembler.cc │ ├── VC │ │ ├── 64-bit-integer-suffix.cc │ │ ├── exception-specification.cc │ │ └── inline-assembler.cc │ ├── bad │ │ └── error_recovery_declaration.cc │ ├── cli │ │ ├── abstract.cpp │ │ ├── attributes │ │ │ ├── attribute_parameter_types.cpp │ │ │ ├── attribute_targets.cpp │ │ │ ├── attribute_targets_all.cpp │ │ │ ├── attribute_targets_assembly.cpp │ │ │ ├── attribute_targets_class.cpp │ │ │ ├── attribute_targets_constructor.cpp │ │ │ ├── attribute_targets_delegate.cpp │ │ │ ├── attribute_targets_enum.cpp │ │ │ ├── attribute_targets_event.cpp │ │ │ ├── attribute_targets_field.cpp │ │ │ ├── attribute_targets_interface.cpp │ │ │ ├── attribute_targets_method.cpp │ │ │ ├── attribute_targets_module.cpp │ │ │ ├── attribute_targets_parameter.cpp │ │ │ ├── attribute_targets_property.cpp │ │ │ ├── attribute_targets_returnvalue.cpp │ │ │ ├── attribute_targets_struct.cpp │ │ │ ├── attributes.cpp │ │ │ ├── attributte_reallife.cpp │ │ │ ├── extending_metadata_b.cpp │ │ │ ├── extending_metadata_c.cpp │ │ │ ├── extending_metadata_d.cpp │ │ │ ├── extending_metadata_e.cpp │ │ │ └── extending_metadata_f.cpp │ │ ├── cli_sample.cpp │ │ ├── cwr_array.cpp │ │ ├── event │ │ │ ├── mcppv2_events10.cpp │ │ │ ├── mcppv2_events2.cpp │ │ │ ├── mcppv2_events3.cpp │ │ │ ├── mcppv2_events4.cpp │ │ │ ├── mcppv2_events5.cpp │ │ │ ├── mcppv2_events5_a.cpp │ │ │ ├── mcppv2_events6.cpp │ │ │ ├── mcppv2_events7.cpp │ │ │ ├── mcppv2_events8.cpp │ │ │ └── mcppv2_events9.cpp │ │ ├── finally.cpp │ │ ├── generic_classes_1.cpp │ │ ├── generics_generic_method2.cpp │ │ ├── mcpp_initonly.cpp │ │ ├── mcppv2_events.cpp │ │ ├── mcppv2_events6.cpp │ │ ├── mcppv2_literal.cpp │ │ ├── override_keyword_3.cpp │ │ ├── point-class.cpp │ │ ├── properties │ │ │ ├── SimpleProperties.cpp │ │ │ ├── call_default_indexer_through_this_pointer.cpp │ │ │ ├── mcppv2_property_2.cpp │ │ │ ├── mcppv2_property_3.cpp │ │ │ ├── mcppv2_property_4.cpp │ │ │ └── properties_abstract_sealed.cpp │ │ ├── property.cpp │ │ ├── property │ │ │ ├── SimpleProperties.cpp │ │ │ ├── call_default_indexer_through_this_pointer.cpp │ │ │ ├── mcppv2_property_2.cpp │ │ │ ├── mcppv2_property_3.cpp │ │ │ ├── mcppv2_property_4.cpp │ │ │ └── properties_abstract_sealed.cpp │ │ ├── ref.ccp │ │ ├── ref.cpp │ │ ├── sealed_keyword.cpp │ │ ├── typeid │ │ │ ├── keyword__typeid.cpp │ │ │ └── keyword__typeid_2.cpp │ │ ├── user_defined_attributes.cpp │ │ └── visibility.cpp │ ├── cuda │ │ ├── cuda-defines.h │ │ └── kernel_function.cpp │ ├── examples │ │ ├── Makefile │ │ ├── Makefile.h │ │ ├── README │ │ ├── algo │ │ │ ├── Makefile │ │ │ ├── accu1.cpp │ │ │ ├── adjdiff1.cpp │ │ │ ├── adjfind1.cpp │ │ │ ├── algostuff.hpp │ │ │ ├── bounds1.cpp │ │ │ ├── bsearch1.cpp │ │ │ ├── copy1.cpp │ │ │ ├── copy2.cpp │ │ │ ├── copy3.cpp │ │ │ ├── count1.cpp │ │ │ ├── eqrange1.cpp │ │ │ ├── equal1.cpp │ │ │ ├── fill1.cpp │ │ │ ├── find1.cpp │ │ │ ├── find2.cpp │ │ │ ├── findend1.cpp │ │ │ ├── findof1.cpp │ │ │ ├── foreach1.cpp │ │ │ ├── foreach2.cpp │ │ │ ├── foreach3.cpp │ │ │ ├── generate.cpp │ │ │ ├── heap1.cpp │ │ │ ├── imerge1.cpp │ │ │ ├── includes.cpp │ │ │ ├── inner1.cpp │ │ │ ├── lexico1.cpp │ │ │ ├── merge1.cpp │ │ │ ├── minmax1.cpp │ │ │ ├── misma1.cpp │ │ │ ├── nth1.cpp │ │ │ ├── part1.cpp │ │ │ ├── partsum1.cpp │ │ │ ├── perm1.cpp │ │ │ ├── psort1.cpp │ │ │ ├── psort2.cpp │ │ │ ├── random1.cpp │ │ │ ├── relabs.cpp │ │ │ ├── remove1.cpp │ │ │ ├── remove2.cpp │ │ │ ├── replace1.cpp │ │ │ ├── replace2.cpp │ │ │ ├── reverse1.cpp │ │ │ ├── rotate1.cpp │ │ │ ├── rotate2.cpp │ │ │ ├── search1.cpp │ │ │ ├── search2.cpp │ │ │ ├── searchn1.cpp │ │ │ ├── setalgos.cpp │ │ │ ├── sort1.cpp │ │ │ ├── sort2.cpp │ │ │ ├── swap1.cpp │ │ │ ├── transf1.cpp │ │ │ ├── transf2.cpp │ │ │ ├── unique1.cpp │ │ │ ├── unique2.cpp │ │ │ └── unique3.cpp │ │ ├── cont │ │ │ ├── Makefile │ │ │ ├── Queue.hpp │ │ │ ├── Stack.hpp │ │ │ ├── array1.cpp │ │ │ ├── bitset1.cpp │ │ │ ├── bitset2.cpp │ │ │ ├── carray.hpp │ │ │ ├── carray1.cannot_parse │ │ │ ├── countptr.hpp │ │ │ ├── deque1.cpp │ │ │ ├── list1.cpp │ │ │ ├── map1.cpp │ │ │ ├── mapcmp.cpp │ │ │ ├── mapfind.cpp │ │ │ ├── mmap1.cpp │ │ │ ├── mset1.cpp │ │ │ ├── newkey.hpp │ │ │ ├── pqueue1.cpp │ │ │ ├── print.hpp │ │ │ ├── queue1.cpp │ │ │ ├── queue2.cpp │ │ │ ├── refsem1.cpp │ │ │ ├── set1.cpp │ │ │ ├── set2.cpp │ │ │ ├── setcmp.cpp │ │ │ ├── sortset.cpp │ │ │ ├── sortvec.cpp │ │ │ ├── stack1.cpp │ │ │ ├── stack2.cpp │ │ │ └── vector1.cpp │ │ ├── fo │ │ │ ├── Makefile │ │ │ ├── compose1.cpp │ │ │ ├── compose10.hpp │ │ │ ├── compose11.hpp │ │ │ ├── compose12.hpp │ │ │ ├── compose2.cpp │ │ │ ├── compose21.hpp │ │ │ ├── compose22.hpp │ │ │ ├── compose3.cpp │ │ │ ├── compose4.cpp │ │ │ ├── fopow.hpp │ │ │ ├── fopow1.cpp │ │ │ ├── foreach3.cpp │ │ │ ├── genera1.cpp │ │ │ ├── genera2.cpp │ │ │ ├── memfun1.cpp │ │ │ ├── nullary.cannot_parse │ │ │ ├── print.hpp │ │ │ ├── removeif.cpp │ │ │ └── sort1.cpp │ │ ├── i18n │ │ │ ├── Makefile │ │ │ ├── loc1.cpp │ │ │ ├── loc2.cpp │ │ │ └── numget.cpp │ │ ├── io │ │ │ ├── Makefile │ │ │ ├── cat1.cpp │ │ │ ├── cat2.cpp │ │ │ ├── charcat1.cpp │ │ │ ├── charcat2.cpp │ │ │ ├── charset.cpp │ │ │ ├── copy1.cpp │ │ │ ├── copy2.cpp │ │ │ ├── countlines.cpp │ │ │ ├── frac1in.hpp │ │ │ ├── frac1out.hpp │ │ │ ├── frac2in.hpp │ │ │ ├── frac2out.hpp │ │ │ ├── ignore.hpp │ │ │ ├── ignore1.cpp │ │ │ ├── ignoreparam.hpp │ │ │ ├── ignoreparam1.cpp │ │ │ ├── inbuf1.cpp │ │ │ ├── inbuf1.hpp │ │ │ ├── io1.cpp │ │ │ ├── outbuf1.cpp │ │ │ ├── outbuf1.hpp │ │ │ ├── outbuf1x.cpp │ │ │ ├── outbuf1x.hpp │ │ │ ├── outbuf2.cpp │ │ │ ├── outbuf2.hpp │ │ │ ├── outbuf3.cpp │ │ │ ├── outbuf3.hpp │ │ │ ├── rdbuf1.cpp │ │ │ ├── rdbuf2.cpp │ │ │ ├── redirect.cpp │ │ │ ├── rw1.cpp │ │ │ ├── sstr1.cpp │ │ │ ├── sum1.cpp │ │ │ └── sum2.cpp │ │ ├── iter │ │ │ ├── Makefile │ │ │ ├── advance1.cpp │ │ │ ├── advance2.cpp │ │ │ ├── assoiter.cpp │ │ │ ├── assoiter.hpp │ │ │ ├── backins.cpp │ │ │ ├── distance.cpp │ │ │ ├── distance.hpp │ │ │ ├── frontins.cpp │ │ │ ├── inserter.cpp │ │ │ ├── istriter.cpp │ │ │ ├── itercat.cpp │ │ │ ├── ostriter.cpp │ │ │ ├── print.hpp │ │ │ ├── reviter1.cpp │ │ │ ├── reviter2.cpp │ │ │ ├── reviter3.cpp │ │ │ ├── reviter4.cpp │ │ │ └── swap1.cpp │ │ ├── memory │ │ │ ├── Makefile │ │ │ ├── myalloc.hpp │ │ │ └── myalloc1.cpp │ │ ├── num │ │ │ ├── Makefile │ │ │ ├── complex1.cpp │ │ │ ├── complex2.cpp │ │ │ ├── gslice1.cpp │ │ │ ├── indi1.cpp │ │ │ ├── masked1.cpp │ │ │ ├── slice1.cpp │ │ │ ├── val1.cpp │ │ │ └── val2.cpp │ │ ├── stl │ │ │ ├── Makefile │ │ │ ├── add1.cpp │ │ │ ├── algo1.cpp │ │ │ ├── copy1.cpp │ │ │ ├── copy2.cpp │ │ │ ├── copy3.cpp │ │ │ ├── deque1.cpp │ │ │ ├── find1.cpp │ │ │ ├── fo1.cpp │ │ │ ├── foreach1.cpp │ │ │ ├── foreach2.cpp │ │ │ ├── ioiter1.cpp │ │ │ ├── iterbug1.cpp │ │ │ ├── list1.cpp │ │ │ ├── list2.cpp │ │ │ ├── map1.cpp │ │ │ ├── mmap1.cpp │ │ │ ├── prime1.cpp │ │ │ ├── print.hpp │ │ │ ├── remove1.cpp │ │ │ ├── remove2.cpp │ │ │ ├── remove3.cpp │ │ │ ├── remove4.cpp │ │ │ ├── riter1.cpp │ │ │ ├── set1.cpp │ │ │ ├── sort1.cpp │ │ │ ├── transform1.cpp │ │ │ └── vector1.cpp │ │ ├── string │ │ │ ├── Makefile │ │ │ ├── icstring.hpp │ │ │ ├── icstring1.cpp │ │ │ ├── iter1.cpp │ │ │ ├── iter2.cpp │ │ │ ├── iter3.cpp │ │ │ ├── string1.cpp │ │ │ ├── string2.cpp │ │ │ └── unique.cpp │ │ └── util │ │ │ ├── Makefile │ │ │ ├── autoptr.hpp │ │ │ ├── autoptr1.cpp │ │ │ ├── autoptr2.cpp │ │ │ ├── defalloc.hpp │ │ │ ├── limits1.cpp │ │ │ └── minmax1.cpp │ ├── own │ │ ├── C++11 │ │ │ ├── alignas.cc │ │ │ ├── alignof.cc │ │ │ ├── alignstorage.cc │ │ │ ├── array.cc │ │ │ ├── attributes.cc │ │ │ ├── auto.cc │ │ │ ├── const-expr.cc │ │ │ ├── decl-type.cc │ │ │ ├── decl-val.cc │ │ │ ├── delegating-constructors.cc │ │ │ ├── enable_if.cc │ │ │ ├── explicit-conversion-operators.cc │ │ │ ├── extended-friend-declarations.cc │ │ │ ├── extern-template.cc │ │ │ ├── final-specifier.cc │ │ │ ├── forward-enum-declarations.cc │ │ │ ├── inheriting-constructors.cc │ │ │ ├── inline-namespace.cc │ │ │ ├── lambda-function.cc │ │ │ ├── list-initialization.cc │ │ │ ├── long-long-int.cc │ │ │ ├── member-function-default.cc │ │ │ ├── member-function-delete.cc │ │ │ ├── move-assignment.cc │ │ │ ├── move-constructor.cc │ │ │ ├── new-string-literals.cc │ │ │ ├── noexcept-operator.cc │ │ │ ├── noexcept-specifier.cc │ │ │ ├── non-static-data-member-initializers.cc │ │ │ ├── noreturn.cc │ │ │ ├── nullptr-literal.cc │ │ │ ├── override-specifier.cc │ │ │ ├── parameter-pack-sizeof.cc │ │ │ ├── parameter-pack.cc │ │ │ ├── range-for.cc │ │ │ ├── raw-string-literals.cc │ │ │ ├── readme.txt │ │ │ ├── special-keywords.cc │ │ │ ├── static-assert.cc │ │ │ ├── strongly-typed-enum.cc │ │ │ ├── template-alias.cc │ │ │ ├── thread-local.cc │ │ │ ├── trailing-return-type.cc │ │ │ ├── tuple.cc │ │ │ ├── type-traits.cc │ │ │ ├── typename.cc │ │ │ ├── user-defined-literals.cc │ │ │ ├── using-alias.cc │ │ │ └── variadic-template.cc │ │ ├── C++14 │ │ │ ├── attributte-deprecated.cc │ │ │ ├── binary-literals.cc │ │ │ ├── digit-separators.cc │ │ │ ├── function-return-type-deduction.cc │ │ │ ├── generic-lambdas.cc │ │ │ ├── integer-sequence.cc │ │ │ ├── lambda-capture-expressions.cc │ │ │ ├── standard-user-defined-literals.cc │ │ │ ├── type-traits-helper.cc │ │ │ ├── user-defined-literals.cc │ │ │ └── variable-templates.cc │ │ ├── C++17 │ │ │ ├── attribute.cc │ │ │ ├── class-template-argument-deduction.cc │ │ │ ├── constexpr-if.cc │ │ │ ├── constexpr-lambdas.cc │ │ │ ├── fold-expression.cc │ │ │ ├── has-include.cc │ │ │ ├── hexadecimal-floating-point-literals.cc │ │ │ ├── i3 │ │ │ │ └── has_include.h │ │ │ ├── init-selection-statement.cc │ │ │ ├── inline-variable.cc │ │ │ ├── lambda-capture-this.cc │ │ │ ├── nested-namespace-definition.cc │ │ │ ├── non-type-template-parameters-auto.cc │ │ │ ├── static-assert.cc │ │ │ ├── structured-bindings.cc │ │ │ └── u8-character-literal .cc │ │ ├── C++20 │ │ │ ├── abbreviated-function-template.cc │ │ │ ├── attributes.cc │ │ │ ├── bit-field.cc │ │ │ ├── char8_t.cc │ │ │ ├── constraints-and-concepts.cc │ │ │ ├── constxxx.cc │ │ │ ├── coroutines.cc │ │ │ ├── designated initializers.cc │ │ │ ├── explicit-specifier.cc │ │ │ ├── lambda-capture.cc │ │ │ ├── lambda-expression.cc │ │ │ ├── lambda-pack-expansion.cc │ │ │ ├── module-export-declaration.cc │ │ │ ├── module-global-fragment.cc │ │ │ ├── module-implementation-unit.cc │ │ │ ├── module-import-declaration.cc │ │ │ ├── module-interface-unit.cc │ │ │ ├── module-partition.cc │ │ │ ├── module-partition1.cc │ │ │ ├── module-partition2.cc │ │ │ ├── module-private-fragment.cc │ │ │ ├── module-structure.cc │ │ │ ├── namespace.cc │ │ │ ├── range-for.cc │ │ │ ├── special-keywords.cc │ │ │ ├── three-way-comparison.cc │ │ │ └── using-enum-declaration.cc │ │ ├── C++23 │ │ │ ├── attributte-assume.cc │ │ │ ├── auto.cc │ │ │ ├── deducing-this.cc │ │ │ ├── duplicate-attributes.cc │ │ │ ├── elifxdef.cc │ │ │ ├── escape-sequences.cc │ │ │ ├── floating-point-suffix.cc │ │ │ ├── if-consteval.cc │ │ │ ├── init-statement.cc │ │ │ ├── labels-at-the-end.cc │ │ │ ├── lambda-attributes.cc │ │ │ ├── literal-suffix-size_t.cc │ │ │ ├── meaningful-exports.cc │ │ │ ├── multidimensional-subscript-operator.cc │ │ │ ├── optional-parenthesis-lambdas.cc │ │ │ ├── static-constexpr.cc │ │ │ ├── static-operator.cc │ │ │ └── warning.cc │ │ ├── comments.cc │ │ ├── conditions.cc │ │ ├── declarations.cc │ │ ├── enums.cc │ │ ├── hello_world.cc │ │ ├── misc.cc │ │ ├── test.cc │ │ └── trivial.cc │ └── preprocessor │ │ ├── boost_macros.hpp │ │ ├── boost_macros_short.hpp │ │ ├── plain │ │ └── apply_wrap.hpp │ │ ├── self_referential_macros.hpp │ │ └── variadic_macros.cpp │ ├── preprocessor │ └── include │ │ ├── B │ │ ├── a.h │ │ └── b.h │ │ ├── C │ │ ├── a.h │ │ └── c.h │ │ ├── D │ │ ├── E │ │ │ └── e.h │ │ └── d.h │ │ ├── a.h │ │ └── p.h │ └── visitors │ ├── add_version.cc │ ├── add_version_macro.cc │ ├── binary_logical.cc │ ├── binary_logical_mixed.cc │ ├── binary_logical_mixed_alternative.cc │ ├── binary_logical_not.cc │ ├── catch.cc │ ├── cpd.cc │ ├── do_while.cc │ ├── for.cc │ ├── get_words.cc │ ├── goto.cc │ ├── highlighter.cc │ ├── highlighter.h │ ├── if.cc │ ├── if_else.cc │ ├── if_else_if.cc │ ├── if_else_if_else.cc │ ├── inline.cc │ ├── lambda.cc │ ├── multiple_catch.cc │ ├── ncloc.cc │ ├── ncloc.h │ ├── nesting.cc │ ├── overridden_symbol_from.cc │ ├── sum_of_primes.cc │ ├── switch.cc │ ├── syntaxerror.cc │ ├── template.cc │ ├── ternary.cc │ ├── to_regexp.cc │ └── while.cc ├── cxx-sslr-toolkit ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── sonar │ └── cxx │ └── toolkit │ ├── CxxConfigurationModel.java │ ├── CxxToolkit.java │ └── package-info.java ├── cxx-sslr ├── LICENSE ├── README.md ├── pom.xml ├── sslr-core │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── com │ │ │ └── sonar │ │ │ │ └── cxx │ │ │ │ └── sslr │ │ │ │ ├── api │ │ │ │ ├── AstAndTokenVisitor.java │ │ │ │ ├── AstNode.java │ │ │ │ ├── AstNodeSkippingPolicy.java │ │ │ │ ├── AstNodeType.java │ │ │ │ ├── AstVisitor.java │ │ │ │ ├── GenericTokenType.java │ │ │ │ ├── Grammar.java │ │ │ │ ├── PreprocessingDirective.java │ │ │ │ ├── Preprocessor.java │ │ │ │ ├── PreprocessorAction.java │ │ │ │ ├── RecognitionException.java │ │ │ │ ├── Rule.java │ │ │ │ ├── Token.java │ │ │ │ ├── TokenType.java │ │ │ │ ├── Trivia.java │ │ │ │ ├── package-info.java │ │ │ │ └── typed │ │ │ │ │ ├── ActionParser.java │ │ │ │ │ ├── AstNodeBuilder.java │ │ │ │ │ ├── GrammarBuilder.java │ │ │ │ │ ├── Input.java │ │ │ │ │ ├── NodeBuilder.java │ │ │ │ │ ├── NonterminalBuilder.java │ │ │ │ │ ├── Optional.java │ │ │ │ │ └── package-info.java │ │ │ │ └── impl │ │ │ │ ├── Lexer.java │ │ │ │ ├── LexerException.java │ │ │ │ ├── Parser.java │ │ │ │ ├── ast │ │ │ │ ├── AlwaysSkipFromAst.java │ │ │ │ ├── AstWalker.java │ │ │ │ ├── AstXmlPrinter.java │ │ │ │ ├── NeverSkipFromAst.java │ │ │ │ ├── SkipFromAstIfOnlyOneChild.java │ │ │ │ └── package-info.java │ │ │ │ ├── channel │ │ │ │ ├── BlackHoleChannel.java │ │ │ │ ├── BomCharacterChannel.java │ │ │ │ ├── CommentRegexpChannel.java │ │ │ │ ├── IdentifierAndKeywordChannel.java │ │ │ │ ├── PunctuatorChannel.java │ │ │ │ ├── RegexpChannel.java │ │ │ │ ├── RegexpChannelBuilder.java │ │ │ │ ├── UnknownCharacterChannel.java │ │ │ │ └── package-info.java │ │ │ │ ├── matcher │ │ │ │ ├── GrammarFunctions.java │ │ │ │ ├── Matcher.java │ │ │ │ ├── RuleDefinition.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── token │ │ │ │ ├── TokenUtils.java │ │ │ │ └── package-info.java │ │ │ │ └── typed │ │ │ │ ├── AstNodeReflector.java │ │ │ │ ├── DelayedRuleInvocationExpression.java │ │ │ │ ├── GrammarBuilderInterceptor.java │ │ │ │ ├── Interceptor.java │ │ │ │ ├── MethodInterceptor.java │ │ │ │ ├── ReflectionUtils.java │ │ │ │ ├── SyntaxTreeCreator.java │ │ │ │ └── package-info.java │ │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ └── sslr │ │ │ ├── channel │ │ │ ├── Channel.java │ │ │ ├── ChannelCodeReaderFilter.java │ │ │ ├── ChannelDispatcher.java │ │ │ ├── ChannelException.java │ │ │ ├── CodeBuffer.java │ │ │ ├── CodeReader.java │ │ │ ├── CodeReaderConfiguration.java │ │ │ ├── CodeReaderFilter.java │ │ │ ├── EndMatcher.java │ │ │ ├── RegexChannel.java │ │ │ └── package-info.java │ │ │ ├── grammar │ │ │ ├── GrammarBuilder.java │ │ │ ├── GrammarException.java │ │ │ ├── GrammarRuleBuilder.java │ │ │ ├── GrammarRuleKey.java │ │ │ ├── LexerfulGrammarBuilder.java │ │ │ ├── LexerlessGrammarBuilder.java │ │ │ └── package-info.java │ │ │ ├── internal │ │ │ ├── grammar │ │ │ │ ├── MutableGrammar.java │ │ │ │ ├── MutableParsingRule.java │ │ │ │ └── package-info.java │ │ │ ├── matchers │ │ │ │ ├── AstCreator.java │ │ │ │ ├── ImmutableInputBuffer.java │ │ │ │ ├── InputBuffer.java │ │ │ │ ├── LexerfulAstCreator.java │ │ │ │ ├── LocatedText.java │ │ │ │ ├── Matcher.java │ │ │ │ ├── MatcherPathElement.java │ │ │ │ ├── ParseNode.java │ │ │ │ ├── TextLocation.java │ │ │ │ ├── TextUtils.java │ │ │ │ └── package-info.java │ │ │ └── vm │ │ │ │ ├── CompilableGrammarRule.java │ │ │ │ ├── CompilationHandler.java │ │ │ │ ├── CompiledGrammar.java │ │ │ │ ├── EndOfInputExpression.java │ │ │ │ ├── ErrorLocatingHandler.java │ │ │ │ ├── ErrorTreeNode.java │ │ │ │ ├── FirstOfExpression.java │ │ │ │ ├── Instruction.java │ │ │ │ ├── Machine.java │ │ │ │ ├── MachineHandler.java │ │ │ │ ├── MachineStack.java │ │ │ │ ├── MemoParsingExpression.java │ │ │ │ ├── MutableGrammarCompiler.java │ │ │ │ ├── NativeExpression.java │ │ │ │ ├── NextExpression.java │ │ │ │ ├── NextNotExpression.java │ │ │ │ ├── NothingExpression.java │ │ │ │ ├── OneOrMoreExpression.java │ │ │ │ ├── OptionalExpression.java │ │ │ │ ├── ParsingExpression.java │ │ │ │ ├── PatternExpression.java │ │ │ │ ├── RuleRefExpression.java │ │ │ │ ├── SequenceExpression.java │ │ │ │ ├── StringExpression.java │ │ │ │ ├── TokenExpression.java │ │ │ │ ├── TriviaExpression.java │ │ │ │ ├── ZeroOrMoreExpression.java │ │ │ │ ├── lexerful │ │ │ │ ├── AdjacentExpression.java │ │ │ │ ├── AnyTokenExpression.java │ │ │ │ ├── LexerfulParseErrorFormatter.java │ │ │ │ ├── TillNewLineExpression.java │ │ │ │ ├── TokenTypeClassExpression.java │ │ │ │ ├── TokenTypeExpression.java │ │ │ │ ├── TokenTypesExpression.java │ │ │ │ ├── TokenValueExpression.java │ │ │ │ ├── TokensBridgeExpression.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ └── parser │ │ │ ├── GrammarOperators.java │ │ │ ├── LexerlessGrammar.java │ │ │ ├── ParseError.java │ │ │ ├── ParseErrorFormatter.java │ │ │ ├── ParseRunner.java │ │ │ ├── ParserAdapter.java │ │ │ ├── ParsingResult.java │ │ │ └── package-info.java │ │ └── test │ │ ├── java │ │ ├── com │ │ │ └── sonar │ │ │ │ └── cxx │ │ │ │ └── sslr │ │ │ │ ├── api │ │ │ │ ├── AstNodeTest.java │ │ │ │ ├── GrammarTest.java │ │ │ │ └── typed │ │ │ │ │ ├── ActionParserTest.java │ │ │ │ │ ├── InputTest.java │ │ │ │ │ └── OptionalTest.java │ │ │ │ └── impl │ │ │ │ ├── ast │ │ │ │ ├── AlwaysSkipFromAstTest.java │ │ │ │ ├── NeverSkipFromAstTest.java │ │ │ │ └── SkipFromAstIfOnlyOneChildTest.java │ │ │ │ └── typed │ │ │ │ ├── DelayedRuleInvocationExpressionTest.java │ │ │ │ └── InterceptorTest.java │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ └── sslr │ │ │ ├── channel │ │ │ ├── ChannelDispatcherTest.java │ │ │ ├── CodeBufferTest.java │ │ │ ├── CodeReaderTest.java │ │ │ └── RegexChannelTest.java │ │ │ ├── grammar │ │ │ ├── LexerfulGrammarBuilderTest.java │ │ │ ├── LexerlessGrammarBuilderTest.java │ │ │ └── RuleBuilderTest.java │ │ │ ├── internal │ │ │ ├── grammar │ │ │ │ ├── MutableGrammarTest.java │ │ │ │ └── MutableParsingRuleTest.java │ │ │ ├── matchers │ │ │ │ ├── AstCreatorTest.java │ │ │ │ ├── ExpressionGrammar.java │ │ │ │ ├── ExpressionGrammarTest.java │ │ │ │ ├── ImmutableInputBufferTest.java │ │ │ │ ├── ParseTreePrinter.java │ │ │ │ └── TextUtilsTest.java │ │ │ └── vm │ │ │ │ ├── EndOfInputExpressionTest.java │ │ │ │ ├── ErrorLocatingHandlerTest.java │ │ │ │ ├── FirstOfExpressionTest.java │ │ │ │ ├── InstructionTest.java │ │ │ │ ├── MachineIntegrationTest.java │ │ │ │ ├── MachineTest.java │ │ │ │ ├── NextExpressionTest.java │ │ │ │ ├── NextNotExpressionTest.java │ │ │ │ ├── NothingExpressionTest.java │ │ │ │ ├── OneOrMoreExpressionTest.java │ │ │ │ ├── OptionalExpressionTest.java │ │ │ │ ├── PatternExpressionTest.java │ │ │ │ ├── RuleRefExpressionTest.java │ │ │ │ ├── SequenceExpressionTest.java │ │ │ │ ├── StringExpressionTest.java │ │ │ │ ├── SubExpression.java │ │ │ │ ├── TokenExpressionTest.java │ │ │ │ ├── TriviaExpressionTest.java │ │ │ │ ├── ZeroOrMoreExpressionTest.java │ │ │ │ └── lexerful │ │ │ │ ├── AdjacentExpressionTest.java │ │ │ │ ├── AnyTokenExpressionTest.java │ │ │ │ ├── LexerfulMachineIntegrationTest.java │ │ │ │ ├── LexerfulParseErrorFormatterTest.java │ │ │ │ ├── TillNewLineExpressionTest.java │ │ │ │ ├── TokenTypeClassTest.java │ │ │ │ ├── TokenTypeExpressionTest.java │ │ │ │ ├── TokenTypesExpressionTest.java │ │ │ │ ├── TokenValueExpressionTest.java │ │ │ │ └── TokensBridgeExpressionTest.java │ │ │ └── parser │ │ │ ├── GrammarOperatorsTest.java │ │ │ ├── LexerlessGrammarTest.java │ │ │ ├── ParseErrorFormatterTest.java │ │ │ ├── ParseRunnerTest.java │ │ │ └── ParserAdapterTest.java │ │ └── resources │ │ └── typed │ │ └── 42.txt ├── sslr-testing-harness │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── com │ │ │ └── sonar │ │ │ │ └── cxx │ │ │ │ └── sslr │ │ │ │ └── test │ │ │ │ ├── lexer │ │ │ │ ├── HasCommentCondition.java │ │ │ │ ├── HasLastTokenCondition.java │ │ │ │ ├── HasTokenCondition.java │ │ │ │ ├── HasTokenTypeCondition.java │ │ │ │ ├── HasTokenValueCondition.java │ │ │ │ ├── HasTokensCondition.java │ │ │ │ ├── LexerConditions.java │ │ │ │ └── package-info.java │ │ │ │ └── minic │ │ │ │ ├── MiniCColorizer.java │ │ │ │ ├── MiniCGrammar.java │ │ │ │ ├── MiniCLexer.java │ │ │ │ ├── MiniCParser.java │ │ │ │ ├── MiniCToolkit.java │ │ │ │ └── package-info.java │ │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ └── sslr │ │ │ ├── test │ │ │ └── channel │ │ │ │ ├── ChannelCondition.java │ │ │ │ ├── ChannelMatchers.java │ │ │ │ ├── ReaderHasNextCharCondition.java │ │ │ │ └── package-info.java │ │ │ └── tests │ │ │ ├── Assertions.java │ │ │ ├── ParserAssert.java │ │ │ ├── ParsingResultComparisonFailure.java │ │ │ ├── RuleAssert.java │ │ │ └── package-info.java │ │ └── test │ │ └── java │ │ └── org │ │ └── sonar │ │ └── cxx │ │ └── sslr │ │ ├── test │ │ └── channel │ │ │ └── ChannelMatchersTest.java │ │ └── tests │ │ ├── AssertionsTest.java │ │ ├── ParserAssertTest.java │ │ ├── ParsingResultComparisonFailureTest.java │ │ └── RuleAssertTest.java ├── sslr-tests │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ ├── com │ │ │ └── sonar │ │ │ │ └── cxx │ │ │ │ └── sslr │ │ │ │ ├── api │ │ │ │ └── AstNodeTest.java │ │ │ │ ├── impl │ │ │ │ ├── MockTokenType.java │ │ │ │ ├── ParserTest.java │ │ │ │ ├── ast │ │ │ │ │ ├── AstWalkerTest.java │ │ │ │ │ └── AstXmlPrinterTest.java │ │ │ │ ├── channel │ │ │ │ │ ├── BlackHoleChannelTest.java │ │ │ │ │ ├── BomCharacterChannelTest.java │ │ │ │ │ ├── CommentChannelTest.java │ │ │ │ │ ├── IdentifierAndKeywordChannelTest.java │ │ │ │ │ ├── PunctuatorChannelTest.java │ │ │ │ │ ├── RegexpChannelBuilderTest.java │ │ │ │ │ ├── RegexpChannelTest.java │ │ │ │ │ └── UnknownCharacterChannelTest.java │ │ │ │ └── matcher │ │ │ │ │ └── RuleDefinitionTest.java │ │ │ │ ├── test │ │ │ │ └── minic │ │ │ │ │ ├── MiniCLexerTest.java │ │ │ │ │ ├── integration │ │ │ │ │ └── MiniCOwnExamplesTest.java │ │ │ │ │ └── rules │ │ │ │ │ ├── ExpressionTest.java │ │ │ │ │ ├── RuleTest.java │ │ │ │ │ └── StructTest.java │ │ │ │ └── xpath │ │ │ │ ├── BasicQueriesTest.java │ │ │ │ ├── IdentifiersTooLongTest.java │ │ │ │ └── IfSMustUseBracesTest.java │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ └── sslr │ │ │ └── ast │ │ │ ├── CollapsibleIfSelectTest.java │ │ │ └── CollapsibleIfVisitorTest.java │ │ └── resources │ │ ├── MiniCIntegration │ │ ├── example1.mc │ │ ├── example2.mc │ │ ├── example3.mc │ │ └── example4.mc │ │ ├── OwnExamples │ │ └── lexererror.mc │ │ ├── queries │ │ └── collapsible_if.mc │ │ └── xpath │ │ ├── basicQueries.mc │ │ ├── identifiersTooLong.mc │ │ └── ifSMustUseBraces.mc ├── sslr-toolkit │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── sonar │ │ │ │ └── cxx │ │ │ │ └── sslr │ │ │ │ ├── internal │ │ │ │ └── toolkit │ │ │ │ │ ├── ConfigurationPropertyPanel.java │ │ │ │ │ ├── CssLoader.java │ │ │ │ │ ├── LineOffsets.java │ │ │ │ │ ├── SourceCodeModel.java │ │ │ │ │ ├── ToolkitPresenter.java │ │ │ │ │ ├── ToolkitView.java │ │ │ │ │ ├── ToolkitViewImpl.java │ │ │ │ │ └── package-info.java │ │ │ │ └── toolkit │ │ │ │ ├── AbstractConfigurationModel.java │ │ │ │ ├── ConfigurationModel.java │ │ │ │ ├── ConfigurationProperty.java │ │ │ │ ├── Toolkit.java │ │ │ │ ├── ValidationCallback.java │ │ │ │ ├── Validators.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ └── sslr │ │ │ └── toolkit │ │ │ └── sourceCodeEditor.css │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── sonar │ │ │ └── cxx │ │ │ └── sslr │ │ │ ├── internal │ │ │ └── toolkit │ │ │ │ ├── CssLoaderTest.java │ │ │ │ ├── LineOffsetsTest.java │ │ │ │ └── ToolkitPresenterTest.java │ │ │ └── toolkit │ │ │ ├── AbstractConfigurationModelTest.java │ │ │ ├── ConfigurationPropertyTest.java │ │ │ └── ValidatorsTest.java │ │ └── resources │ │ └── parse_error.txt └── sslr-xpath │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── com │ │ └── sonar │ │ └── cxx │ │ └── sslr │ │ ├── impl │ │ └── xpath │ │ │ ├── AstNodeNavigator.java │ │ │ └── package-info.java │ │ └── xpath │ │ └── api │ │ ├── AstNodeXPathQuery.java │ │ └── package-info.java │ └── test │ └── java │ └── com │ └── sonar │ └── cxx │ └── sslr │ ├── impl │ └── xpath │ │ └── AstNodeNavigatorTest.java │ └── xpath │ └── api │ └── AstNodeXPathQueryTest.java ├── integration-tests ├── Readme.txt ├── features │ ├── boosttest.feature │ ├── clangsa.feature │ ├── clangtidy.feature │ ├── common.py │ ├── compiler.feature │ ├── coverage.feature │ ├── cppcheck.feature │ ├── deprecated-rule.feature │ ├── environment.py │ ├── gherkin-rules.xml │ ├── googletest.feature │ ├── indexing.feature │ ├── infer.feature │ ├── json-db.feature │ ├── regex.feature │ ├── samples.feature │ ├── smoketest.feature │ ├── steps │ │ └── test_execution_statistics.py │ ├── unknown-rule.feature │ ├── webapi.py │ └── xunit.rnc ├── pom.xml ├── requirements.txt └── testdata │ ├── boosttest_project │ ├── Readme │ ├── btest_test_component1-all.xml │ ├── btest_test_component1-test_suite.xml │ ├── btest_test_failure-all.xml │ ├── btest_test_failure-cpp_exception.xml │ ├── btest_test_failure-error.xml │ ├── btest_test_failure-fatal_error.xml │ ├── btest_test_failure-message.xml │ ├── btest_test_failure-system_error.xml │ ├── btest_test_failure-test_suite.xml │ ├── btest_test_failure-warning.xml │ ├── btest_test_nested-all.xml │ ├── btest_test_nested-test_suite.xml │ ├── btest_test_simple-all.xml │ ├── btest_test_simple-test_suite.xml │ ├── btest_test_success-all.xml │ ├── btest_test_success-test_suite.xml │ ├── sonar-project.properties │ ├── src │ │ ├── component1.cc │ │ └── component1.hh │ └── tests │ │ ├── boost │ │ ├── Readme │ │ └── test │ │ │ └── unit_test.hpp │ │ └── unittests │ │ ├── stdafx.hh │ │ ├── targetver.hh │ │ ├── test_component1.cc │ │ ├── test_failure.cc │ │ ├── test_nested.cc │ │ ├── test_simple.cc │ │ └── test_success.cc │ ├── clangsa_project │ ├── Readme.txt │ ├── divzero.plist │ ├── empty.plist │ ├── sonar-project.properties │ ├── src │ │ ├── divzero.cc │ │ ├── test.hh │ │ └── unused.cc │ ├── unparsable.plist │ ├── unused.plist │ └── wrongformat.plist │ ├── clangsa_scanbuild_project │ ├── Readme.txt │ ├── analyzer_reports │ │ └── scan-build-2017-06-20-11-43-18-329362-Qnspm8 │ │ │ ├── report-44sKBx.plist │ │ │ └── report-W3DsCr.plist │ ├── sonar-project.properties │ └── src │ │ ├── divzero.cc │ │ ├── test.hh │ │ └── unused.cc │ ├── clangtidy_project │ ├── column.txt │ ├── sonar-project.properties │ └── src │ │ └── module1.cc │ ├── coverage_merge_project │ ├── Readme.txt │ ├── reports │ │ ├── cobertura_src1.xml │ │ ├── cobertura_src2_f1.xml │ │ ├── cobertura_src2_f2.xml │ │ ├── cobertura_src3_else.xml │ │ └── cobertura_src3_if.xml │ ├── sonar-project.properties │ └── src │ │ ├── src1.cpp │ │ ├── src2.cpp │ │ └── src3.cpp │ ├── coverage_project │ ├── coverage1.xml │ ├── coverage2.xml │ ├── coverage3.xml │ ├── sonar-project.properties │ └── src │ │ ├── component1.cc │ │ ├── component1.hh │ │ ├── component2.cc │ │ ├── component2.hh │ │ ├── integration_test.cc │ │ ├── main.cc │ │ └── unit_test.cc │ ├── cppcheck_project │ ├── Readme.txt │ ├── cppcheck-v2.xml │ ├── empty.xml │ ├── relative-to-src.xml │ ├── sonar-project.properties │ ├── src │ │ ├── component1.cc │ │ ├── component1.hh │ │ └── main.cc │ ├── unparsable.xml │ └── wrongly_encoded.xml │ ├── cppcheck_project_c_cpp │ ├── cppcheck-v2.xml │ ├── sonar-project.properties │ └── src │ │ ├── component1.c │ │ ├── component1.h │ │ └── main.cc │ ├── cppcheck_with_absolute_paths_project │ ├── reports │ │ └── cppcheck-v2.xml │ ├── sonar-project.properties │ └── src │ │ └── sample │ │ ├── component1.cc │ │ ├── component1.hh │ │ └── main.cc │ ├── deprecated_rule │ ├── Readme.txt │ ├── deprecated.txt │ ├── sonar-project.properties │ └── src │ │ └── module1.cc │ ├── googletest_bullseye_vs_project │ ├── PathHandling.Test │ │ ├── PathHandlingTest.cpp │ │ └── main.cpp │ ├── PathHandling │ │ ├── PathHandle.cpp │ │ └── PathHandle.hpp │ ├── Readme │ ├── sonar-project.properties │ └── sonarcpp │ │ ├── bullseye-coverage-results │ │ └── bullseyecoverage-result-0.xml │ │ ├── externalrules-result │ │ ├── cpplint-result-0.xml │ │ ├── cpplint-result-1.xml │ │ ├── cpplint-result-2.xml │ │ └── cpplint-result-3.xml │ │ ├── reports-cppcheck │ │ └── cppcheck-result-0.xml │ │ ├── reports-rats │ │ ├── rats-result-0.xml │ │ ├── rats-result-1.xml │ │ ├── rats-result-2.xml │ │ └── rats-result-3.xml │ │ ├── reports-vera++ │ │ ├── vera++-result-0.xml │ │ ├── vera++-result-1.xml │ │ ├── vera++-result-2.xml │ │ └── vera++-result-3.xml │ │ └── reports-xunit │ │ └── xunit-result-0.xml │ ├── googletest_project │ ├── Readme │ ├── empty_report.xml │ ├── gtest.xml │ ├── gtest_fname_in_both.xml │ ├── gtest_fname_in_tc.xml │ ├── gtest_fname_in_ts.xml │ ├── gtest_two_fixtures_in_one_file.xml │ ├── gtest_without_fixture.xml │ ├── invalid_report.xml │ ├── sonar-project.properties │ ├── src │ │ ├── component1.cc │ │ └── component1.hh │ └── tests │ │ ├── gtest-1.7.0 │ │ └── gtest │ │ │ ├── gtest-all.cc │ │ │ ├── gtest.h │ │ │ └── gtest_main.cc │ │ └── unittests │ │ ├── test_component1.cc │ │ ├── test_fname_in_both.cc │ │ ├── test_fname_in_tc.cc │ │ ├── test_fname_in_ts.cc │ │ ├── test_two_fixtures.cc │ │ └── test_without_fixture.cc │ ├── hello_world │ ├── Readme.txt │ ├── reports │ │ └── cppcheck.xml │ ├── sonar-project.properties │ └── src │ │ └── main.cc │ ├── indexing_project │ ├── 3rdparty │ │ ├── extlib.cc │ │ └── extlib.hh │ ├── sonar-project.properties │ ├── src │ │ ├── cli │ │ │ └── main.cc │ │ ├── lib │ │ │ ├── component1.cc │ │ │ ├── component1.hh │ │ │ └── component2.cc │ │ ├── package1 │ │ │ └── fileA.hh │ │ └── package2 │ │ │ ├── fileB.hh │ │ │ ├── fileC.hh │ │ │ └── fileD.hh │ └── tests │ │ ├── gtest-1.6.0 │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ └── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ └── unittests │ │ └── test_component1.cc │ ├── infer_project │ ├── Readme.txt │ ├── empty.json │ ├── infer.json │ ├── invalid.json │ ├── invalid_file.json │ ├── sonar-project.properties │ └── src │ │ └── file.cc │ ├── json_db_project_case_insensitive │ ├── compile_commands.json │ ├── sonar-project.properties │ └── src │ │ ├── FILE2.cc │ │ ├── File3.cc │ │ ├── file1.cc │ │ ├── file4.cc │ │ ├── file5.cc │ │ └── file6.cc │ ├── json_db_project_case_sensitive │ ├── compile_commands.json │ ├── sonar-project.properties │ └── src │ │ ├── FILE2.cc │ │ ├── File3.cc │ │ ├── file1.cc │ │ ├── file4.cc │ │ ├── file5.cc │ │ └── file6.cc │ ├── regex_project │ ├── sonar-project.properties │ └── src │ │ ├── utf16-BOM-CR-LF.cc │ │ ├── utf16-BOM-CR.cc │ │ ├── utf16-BOM-LF.cc │ │ ├── utf8-BOM-CR-LF.cc │ │ ├── utf8-BOM-CR.cc │ │ ├── utf8-BOM-LF.cc │ │ ├── utf8-CR-LF.cc │ │ ├── utf8-CR.cc │ │ └── utf8-LF.cc │ ├── smoketest_project │ ├── 3rdparty │ │ ├── extlib.cc │ │ └── extlib.hh │ ├── Readme.txt │ ├── build │ │ ├── cppcheck-report.xml │ │ ├── gcovr-report.xml │ │ └── xunit-report.xml │ ├── sonar-project.properties │ ├── src │ │ ├── cli │ │ │ └── main.cc │ │ ├── lib │ │ │ ├── component1.cc │ │ │ ├── component1.hh │ │ │ └── component2.cc │ │ ├── package1 │ │ │ └── fileA.hh │ │ └── package2 │ │ │ ├── fileB.hh │ │ │ ├── fileC.hh │ │ │ └── fileD.hh │ └── tests │ │ ├── gtest-1.6.0 │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ └── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ └── unittests │ │ └── test_component1.cc │ ├── smoketest_project_utf16 │ ├── 3rdparty │ │ ├── extlib.cc │ │ └── extlib.hh │ ├── Readme.txt │ ├── build │ │ ├── cppcheck-report.xml │ │ ├── gcovr-report.xml │ │ └── xunit-report.xml │ ├── sonar-project.properties │ ├── src │ │ ├── cli │ │ │ └── main.cc │ │ ├── lib │ │ │ ├── component1.cc │ │ │ ├── component1.hh │ │ │ └── component2.cc │ │ ├── package1 │ │ │ └── fileA.hh │ │ └── package2 │ │ │ ├── fileB.hh │ │ │ ├── fileC.hh │ │ │ └── fileD.hh │ └── tests │ │ ├── gtest-1.6.0 │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ └── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ └── unittests │ │ └── test_component1.cc │ ├── smoketest_project_utf8_bom │ ├── 3rdparty │ │ ├── extlib.cc │ │ └── extlib.hh │ ├── Readme.txt │ ├── build │ │ ├── cppcheck-report.xml │ │ ├── gcovr-report.xml │ │ └── xunit-report.xml │ ├── sonar-project.properties │ ├── src │ │ ├── cli │ │ │ └── main.cc │ │ ├── lib │ │ │ ├── component1.cc │ │ │ ├── component1.hh │ │ │ └── component2.cc │ │ ├── package1 │ │ │ └── fileA.hh │ │ └── package2 │ │ │ ├── fileB.hh │ │ │ ├── fileC.hh │ │ │ └── fileD.hh │ └── tests │ │ ├── gtest-1.6.0 │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ └── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ └── unittests │ │ └── test_component1.cc │ ├── unknown_rule │ ├── Readme.txt │ ├── sonar-project.properties │ ├── src │ │ └── main.cc │ └── unknown_rule.xml │ └── vs_project │ ├── reports │ └── warnings.log │ ├── sonar-project.properties │ └── src │ └── main.cpp ├── pom.xml └── sonar-cxx-plugin ├── .pydevproject ├── pom.xml └── src ├── main └── java │ └── org │ └── sonar │ └── plugins │ └── cxx │ ├── CustomCxxRulesDefinition.java │ ├── CxxChecks.java │ ├── CxxLanguage.java │ ├── CxxMetricDefinition.java │ ├── CxxPlugin.java │ ├── CxxRuleRepository.java │ ├── CxxSonarWayProfile.java │ ├── CxxSquidSensor.java │ ├── DroppedPropertiesSensor.java │ └── package-info.java └── test ├── java └── org │ └── sonar │ └── plugins │ └── cxx │ ├── CustomCxxRulesDefinitionTest.java │ ├── CxxCheckListTest.java │ ├── CxxChecksTest.java │ ├── CxxFileLinesContextTest.java │ ├── CxxHighlighterTest.java │ ├── CxxLanguageTest.java │ ├── CxxMetricDefinitionTest.java │ ├── CxxPluginTest.java │ ├── CxxRuleRepositoryTest.java │ ├── CxxSonarWayProfileTest.java │ ├── CxxSquidSensorTest.java │ ├── DroppedPropertiesSensorTest.java │ └── TestUtils.java └── resources └── org └── sonar └── plugins └── cxx ├── circular-includes-project ├── sonar-project.properties ├── test1.hh └── test2.hh ├── circular-packages-project ├── Package1 │ └── test1.hh ├── Package2 │ ├── test2.hh │ ├── test3.hh │ └── test4.hh └── sonar-project.properties ├── codechunks-project ├── code_chunks.cc └── sonar-project.properties ├── complexity-project ├── complexity.cc └── sonar-project.properties ├── cpd.cc ├── documentation-project ├── documentation0.hh └── sonar-project.properties ├── external-macro-project └── test.cc ├── finding-sources-project ├── sonar-project.properties ├── src │ └── .dummy ├── tests1 │ ├── Test1.cc │ ├── Test5.cc │ ├── Test6.hh │ ├── Test6_A.cc │ ├── Test6_B.cc │ ├── Test7.cc │ └── subdir │ │ └── Test2.cc ├── tests2 │ ├── Test3.cc │ ├── Test4.cc │ └── Test4.hh └── xunit-report.xml ├── force-include-project ├── include │ ├── force1.hh │ └── subfolder │ │ └── force2.hh ├── sonar-project.properties └── src │ ├── scr2.cc │ └── src1.cc ├── highlighter.cc ├── highlighter.h ├── include-directories-project ├── include │ ├── HEADER1.hh │ ├── HEADER2.hh │ ├── bar.hh │ ├── include1.hh │ ├── include2.hh │ ├── include3.hh │ ├── subfolder │ │ └── include4.hh │ └── widget.hh ├── include_snd │ ├── include_snd_1.hh │ └── subfolder │ │ └── include_snd_subfolder_1.hh ├── sonar-project.properties └── src │ └── main.cc ├── ncloc.cc ├── ncloc.h └── source.cc /.behaverc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.behaverc -------------------------------------------------------------------------------- /.dcignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.dcignore -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/cxx-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.github/workflows/cxx-ci.yml -------------------------------------------------------------------------------- /.github/workflows/sonarcloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.github/workflows/sonarcloud.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/README.md -------------------------------------------------------------------------------- /cxx-checks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/pom.xml -------------------------------------------------------------------------------- /cxx-checks/src/main/java/org/sonar/cxx/checks/CheckList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/main/java/org/sonar/cxx/checks/CheckList.java -------------------------------------------------------------------------------- /cxx-checks/src/main/java/org/sonar/cxx/checks/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/main/java/org/sonar/cxx/checks/package-info.java -------------------------------------------------------------------------------- /cxx-checks/src/main/java/org/sonar/cxx/tag/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/main/java/org/sonar/cxx/tag/Tag.java -------------------------------------------------------------------------------- /cxx-checks/src/main/java/org/sonar/cxx/tag/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/main/java/org/sonar/cxx/tag/package-info.java -------------------------------------------------------------------------------- /cxx-checks/src/test/java/org/sonar/cxx/checks/CheckListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/java/org/sonar/cxx/checks/CheckListTest.java -------------------------------------------------------------------------------- /cxx-checks/src/test/java/org/sonar/cxx/checks/CxxFileTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/java/org/sonar/cxx/checks/CxxFileTester.java -------------------------------------------------------------------------------- /cxx-checks/src/test/java/org/sonar/cxx/tag/TagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/java/org/sonar/cxx/tag/TagTest.java -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/ClassComplexity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/ClassComplexity.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/ClassName.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/ClassName.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/EmptyFile.cc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Class1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FileHeaderCheck/Class1.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Class2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FileHeaderCheck/Class2.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Class3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FileHeaderCheck/Class3.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex1.cc: -------------------------------------------------------------------------------- 1 | // bad copyright 2 | 3 | class Regex1 { 4 | 5 | }; 6 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex2.cc: -------------------------------------------------------------------------------- 1 | // copyright 2005 2 | // mycompan 3 | 4 | class Regex2 { 5 | 6 | }; 7 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex3.cc: -------------------------------------------------------------------------------- 1 | // copyright 2005 2 | // mycompany 3 | 4 | class Regex3 { 5 | 6 | }; 7 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex4.cc: -------------------------------------------------------------------------------- 1 | // prefix 2 | // copyright 2005 3 | // mycompany 4 | 5 | class Regex4 { 6 | 7 | }; 8 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex5.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex6.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex6.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex7.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FileHeaderCheck/Regex7.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileName.cc: -------------------------------------------------------------------------------- 1 | // test file name 2 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileRegEx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FileRegEx.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FileRegExInvert.cc: -------------------------------------------------------------------------------- 1 | // Comment äöüß Copyright © 2 | int i; 3 | void func() {} 4 | 5 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FixmeTagPresenceCheck.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FixmeTagPresenceCheck.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FunctionComplexity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FunctionComplexity.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FunctionLength.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FunctionLength.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/FunctionName.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/FunctionName.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/IndentationCheck.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/IndentationCheck.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/LineLength.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/LineLength.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/LineRegEx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/LineRegEx.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/LineRegExInvert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/LineRegExInvert.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/MethodName.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/MethodName.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/MissingNewLineAtEndOfFile.cc: -------------------------------------------------------------------------------- 1 | 2 | class MissingNewlineAtEndOfFile { 3 | }; 4 | 5 | int main(){ 6 | 7 | } -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/NoSonarTagPresenceCheck.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/NoSonarTagPresenceCheck.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/NonEmptyFile.cc: -------------------------------------------------------------------------------- 1 | int main() { 2 | } 3 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/TabCharacter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/TabCharacter.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/TodoTagPresenceCheck.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/TodoTagPresenceCheck.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/TooManyParameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/TooManyParameters.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/TooManyStatementsPerLine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/TooManyStatementsPerLine.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/Unicode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/Unicode.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/badFile_name.cc: -------------------------------------------------------------------------------- 1 | // test file name 2 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/commentRegularExpression.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/commentRegularExpression.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/commentedCode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/commentedCode.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/complexity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/complexity.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/file_name.cc: -------------------------------------------------------------------------------- 1 | // test file name 2 | -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/functions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/functions.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/parsingError1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/parsingError1.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/parsingError2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/parsingError2.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/parsingError3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-checks/src/test/resources/checks/parsingError3.cc -------------------------------------------------------------------------------- /cxx-checks/src/test/resources/checks/xpath.cc: -------------------------------------------------------------------------------- 1 | int i; 2 | -------------------------------------------------------------------------------- /cxx-sensors/.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/.pydevproject -------------------------------------------------------------------------------- /cxx-sensors/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/pom.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/java/org/sonar/cxx/prejobs/XlstSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/java/org/sonar/cxx/prejobs/XlstSensor.java -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/clangsa.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/clangsa.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/clangtidy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/clangtidy.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/compiler-gcc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/compiler-gcc.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/compiler-vc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/compiler-vc.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/cppcheck.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/cppcheck.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/drmemory.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/drmemory.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/external-rule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/external-rule.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/infer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/infer.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/macros/GxxMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/macros/GxxMacros.h -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/macros/VS10Macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/macros/VS10Macros.h -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/pclint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/pclint.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/rats.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/rats.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/rnc/xunit.rnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/rnc/xunit.rnc -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/rules.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/rules.xsd -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/valgrind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/valgrind.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/vera++.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/vera++.xml -------------------------------------------------------------------------------- /cxx-sensors/src/main/resources/xsl/cppunit-1.x-to-junit-1.0.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/main/resources/xsl/cppunit-1.x-to-junit-1.0.xsl -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/MSTest-reports/invalid_prolog.txt: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/clang-tidy-reports/cpd.report-empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/coverage-reports/TestwellCTC/report_empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/coverage-reports/cobertura/specific-cases/coverage-result-cobertura-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/coverage-reports/cobertura/specific-cases/coverage-result-invalid.xml: -------------------------------------------------------------------------------- 1 | lala 2 | haha 3 | lolo 4 | trash 5 | stuff 6 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/cppcheck-reports/cppcheck-result-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/externalrules-reports/externalrules-result-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/externalrules-reports/externalrules-result-invalid.xml: -------------------------------------------------------------------------------- 1 | some trash 2 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/infer-reports/infer-result-empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/pclint-reports/pclint-result-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/rats-reports/rats-result-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/valgrind-reports/valgrind-result-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/vera++-reports/vera++-result-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/xunit-reports/xunit-result-empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/reports-project/xunit-reports/xunit/invalid_root.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /cxx-sensors/src/test/resources/org/sonar/cxx/sensors/rules-repository/CustomRulesEmptyFile.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sensors/src/tools/check_rules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/check_rules.sh -------------------------------------------------------------------------------- /cxx-sensors/src/tools/clangsa_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/clangsa_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/clangtidy_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/clangtidy_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/clangtidy_createrules.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/clangtidy_createrules.pyproj -------------------------------------------------------------------------------- /cxx-sensors/src/tools/clangtidy_createrules.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/clangtidy_createrules.sln -------------------------------------------------------------------------------- /cxx-sensors/src/tools/cppcheck_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/cppcheck_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/cpplintReport2checkstyleReport.perl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/cpplintReport2checkstyleReport.perl -------------------------------------------------------------------------------- /cxx-sensors/src/tools/cpplint_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/cpplint_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/cwec_latest.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/cwec_latest.xml.zip -------------------------------------------------------------------------------- /cxx-sensors/src/tools/gcc_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/gcc_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/generate_clangtidy_resources.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/generate_clangtidy_resources.cmd -------------------------------------------------------------------------------- /cxx-sensors/src/tools/generate_clangtidy_resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/generate_clangtidy_resources.sh -------------------------------------------------------------------------------- /cxx-sensors/src/tools/generate_cppcheck_resources.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/generate_cppcheck_resources.cmd -------------------------------------------------------------------------------- /cxx-sensors/src/tools/generate_cppcheck_resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/generate_cppcheck_resources.sh -------------------------------------------------------------------------------- /cxx-sensors/src/tools/infer_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/infer_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/intelInspectorReport_2_cppcheckReport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/intelInspectorReport_2_cppcheckReport.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/requirements.txt -------------------------------------------------------------------------------- /cxx-sensors/src/tools/utils_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/utils_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/vc_createrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/vc_createrules.py -------------------------------------------------------------------------------- /cxx-sensors/src/tools/vc_createrules.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/vc_createrules.pyproj -------------------------------------------------------------------------------- /cxx-sensors/src/tools/vc_createrules.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/vc_createrules.sln -------------------------------------------------------------------------------- /cxx-sensors/src/tools/vera++Report2checkstyleReport.perl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sensors/src/tools/vera++Report2checkstyleReport.perl -------------------------------------------------------------------------------- /cxx-squid-bridge/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/LICENSE -------------------------------------------------------------------------------- /cxx-squid-bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/README.md -------------------------------------------------------------------------------- /cxx-squid-bridge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/pom.xml -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/complexity5.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/complexity5.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/goto.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/goto.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/line_length.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/line_length.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/magic.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/magic.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/naming.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/naming.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/nested_comments.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/nested_comments.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/nested_if.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/nested_if.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/no_sonar.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/no_sonar.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/parse_error.mc: -------------------------------------------------------------------------------- 1 | int myfunction 2 | ( 3 | { 4 | return 4; 5 | } 6 | -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/checks/xpath.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/checks/xpath.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/fakeChecks/fakeComment.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/fakeChecks/fakeComment.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/metrics/comments.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/metrics/comments.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/metrics/comments_none.mc: -------------------------------------------------------------------------------- 1 | int a = 0; 2 | 3 | void myfunction() 4 | { 5 | int b = a + 42; 6 | } 7 | -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/metrics/complexity.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/metrics/complexity.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/metrics/counter.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/metrics/counter.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/metrics/header_comments.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/metrics/header_comments.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/metrics/lines.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/metrics/lines.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/metrics/lines_of_code.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/metrics/lines_of_code.mc -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/org/sonar/l10n/languageKey/rules/repoKey/ruleWithExternalInfo.html: -------------------------------------------------------------------------------- 1 | description for ruleWithExternalInfo -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/org/sonar/l10n/languageWithoutBundle/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/rules/empty.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/rules/empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/rules/names.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/rules/names.properties -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/rules/sqale-constant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/rules/sqale-constant.xml -------------------------------------------------------------------------------- /cxx-squid-bridge/src/test/resources/rules/sqale-linear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid-bridge/src/test/resources/rules/sqale-linear.xml -------------------------------------------------------------------------------- /cxx-squid/dox/2015-07-24_cpp14_grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2015-07-24_cpp14_grammar.txt -------------------------------------------------------------------------------- /cxx-squid/dox/2015-07-24_cpp14_n4527.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2015-07-24_cpp14_n4527.pdf -------------------------------------------------------------------------------- /cxx-squid/dox/2016-11-28_cpp17_grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2016-11-28_cpp17_grammar.txt -------------------------------------------------------------------------------- /cxx-squid/dox/2016-11-28_cpp17_n4618.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2016-11-28_cpp17_n4618.pdf -------------------------------------------------------------------------------- /cxx-squid/dox/2020-04-01_cpp20_grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2020-04-01_cpp20_grammar.txt -------------------------------------------------------------------------------- /cxx-squid/dox/2020-04-01_cpp20_n4861.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2020-04-01_cpp20_n4861.pdf -------------------------------------------------------------------------------- /cxx-squid/dox/2023-03-19_cpp23_grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2023-03-19_cpp23_grammar.txt -------------------------------------------------------------------------------- /cxx-squid/dox/2023-03-19_cpp23_n4944.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/2023-03-19_cpp23_n4944.pdf -------------------------------------------------------------------------------- /cxx-squid/dox/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/README -------------------------------------------------------------------------------- /cxx-squid/dox/Right_Angle_Brackets_N1757_05-0017.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/Right_Angle_Brackets_N1757_05-0017.html -------------------------------------------------------------------------------- /cxx-squid/dox/tools/grammar_parser/grammar_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/tools/grammar_parser/grammar_parser.py -------------------------------------------------------------------------------- /cxx-squid/dox/tools/grammar_parser/grammar_parser.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/tools/grammar_parser/grammar_parser.pyproj -------------------------------------------------------------------------------- /cxx-squid/dox/tools/grammar_parser/grammar_parser.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/dox/tools/grammar_parser/grammar_parser.sln -------------------------------------------------------------------------------- /cxx-squid/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/pom.xml -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/CxxAstScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/CxxAstScanner.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/CxxMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/CxxMetrics.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/api/CxxMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/api/CxxMetric.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/api/package-info.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/channels/ChannelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/channels/ChannelUtils.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/channels/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/channels/package-info.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/config/MsBuild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/config/MsBuild.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/config/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/config/package-info.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/package-info.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/parser/CxxGrammarImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/parser/CxxGrammarImpl.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/parser/CxxKeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/parser/CxxKeyword.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/parser/CxxLexerPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/parser/CxxLexerPool.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/parser/CxxParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/parser/CxxParser.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/parser/CxxPunctuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/parser/CxxPunctuator.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/parser/CxxTokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/parser/CxxTokenType.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/parser/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/parser/package-info.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPLexer.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPMacro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPMacro.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPNumber.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPParser.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/preprocessor/PPState.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/utils/CxxReportIssue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/utils/CxxReportIssue.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/utils/package-info.java -------------------------------------------------------------------------------- /cxx-squid/src/main/java/org/sonar/cxx/visitors/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/main/java/org/sonar/cxx/visitors/package-info.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/CxxAstScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/CxxAstScannerTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/CxxFileTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/CxxFileTester.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/CxxFileTesterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/CxxFileTesterHelper.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/api/CxxMetricTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/api/CxxMetricTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/config/MsBuildTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/config/MsBuildTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/lexer/CxxLexerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/lexer/CxxLexerTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/lexer/LexerAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/lexer/LexerAssert.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/AssemblerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/AssemblerTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/AttributeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/AttributeTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/ClassesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/ClassesTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/CxxKeywordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/CxxKeywordTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/CxxParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/CxxParserTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/ExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/ExpressionTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/FileInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/FileInputTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/ModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/ModuleTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/StatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/StatementTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/parser/TemplatesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/parser/TemplatesTest.java -------------------------------------------------------------------------------- /cxx-squid/src/test/java/org/sonar/cxx/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/java/org/sonar/cxx/utils/TestUtils.java -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/codeprovider/folder/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/codeprovider/source: -------------------------------------------------------------------------------- 1 | source code -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/codeprovider/source.hh: -------------------------------------------------------------------------------- 1 | source code -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/codeprovider/utf-16le-bom.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/codeprovider/utf-16le-bom.hh -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/codeprovider/utf-8-bom.hh: -------------------------------------------------------------------------------- 1 | UTF-8-BOM -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/codeprovider/utf-8.hh: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/jsondb/compile_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/jsondb/compile_commands.json -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/jsondb/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/jsondb/invalid.json -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/jsondb/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/jsondb/sonar-project.properties -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/EmptyFile.cc: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/FunctionComplexity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/FunctionComplexity.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/a.out -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/alias_in_template_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/alias_in_template_func.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/classes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/classes.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/comments.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/comments.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/complexity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/complexity.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/complexity_alternative.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/complexity_alternative.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/complexity_macro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/complexity_macro.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/doxygen_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/doxygen_example.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/functions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/functions.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/multiline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/multiline.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/namespace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/namespace.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/no_doc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/no_doc.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/nosonar.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/nosonar.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/public_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/public_api.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/statements.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/statements.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/template.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/trivial.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/trivial.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/unnamed_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/unnamed_class.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/metrics/unnamed_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/metrics/unnamed_enum.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/ParallelBuildLog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/ParallelBuildLog.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/TFS-agent-msvc14-mp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/TFS-agent-msvc14-mp.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/TFS-agent-msvc14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/TFS-agent-msvc14.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/msbuild-azure-devops-en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/msbuild-azure-devops-en.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/msbuild-detailed-de.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/msbuild-detailed-de.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/msbuild-detailed-en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/msbuild-detailed-en.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/msbuild-detailed-fr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/msbuild-detailed-fr.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformCommon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformCommon.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformCommonWin32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformCommonWin32.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformCommonX64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformCommonX64.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv100.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv110.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv110.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv120.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv120.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv140.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv140.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv141x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv141x64.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv141x86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv141x86.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv143x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv143x64.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/platformToolsetv143x86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/platformToolsetv143x86.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/msbuild/vc++13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/msbuild/vc++13.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/C/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/C/a.out -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/C/primenumbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/C/primenumbers.c -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/C99/compound-literals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/C99/compound-literals.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/GCC/inline-assembler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/GCC/inline-assembler.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/VC/64-bit-integer-suffix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/VC/64-bit-integer-suffix.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/VC/inline-assembler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/VC/inline-assembler.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/abstract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/abstract.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/cli_sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/cli_sample.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/cwr_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/cwr_array.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events4.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events5.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events6.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events7.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events8.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/event/mcppv2_events9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/event/mcppv2_events9.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/finally.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/finally.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/generic_classes_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/generic_classes_1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/mcpp_initonly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/mcpp_initonly.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/mcppv2_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/mcppv2_events.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/mcppv2_events6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/mcppv2_events6.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/mcppv2_literal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/mcppv2_literal.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/override_keyword_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/override_keyword_3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/point-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/point-class.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/property.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/ref.ccp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/ref.ccp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/ref.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/sealed_keyword.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/sealed_keyword.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cli/visibility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cli/visibility.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cuda/cuda-defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cuda/cuda-defines.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/cuda/kernel_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/cuda/kernel_function.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/Makefile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/Makefile.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/README -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/accu1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/accu1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/adjdiff1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/adjdiff1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/adjfind1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/adjfind1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/algostuff.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/algostuff.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/bounds1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/bounds1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/bsearch1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/bsearch1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/copy1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/copy1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/copy2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/copy2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/copy3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/copy3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/count1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/count1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/eqrange1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/eqrange1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/equal1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/equal1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/fill1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/fill1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/find1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/find1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/find2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/find2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/findend1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/findend1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/findof1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/findof1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/foreach1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/foreach1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/foreach2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/foreach2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/foreach3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/foreach3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/generate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/generate.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/heap1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/heap1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/imerge1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/imerge1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/includes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/includes.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/inner1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/inner1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/lexico1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/lexico1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/merge1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/merge1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/minmax1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/minmax1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/misma1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/misma1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/nth1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/nth1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/part1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/part1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/partsum1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/partsum1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/perm1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/perm1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/psort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/psort1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/psort2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/psort2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/random1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/random1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/relabs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/relabs.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/remove1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/remove1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/remove2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/remove2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/replace1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/replace1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/replace2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/replace2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/reverse1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/reverse1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/rotate1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/rotate1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/rotate2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/rotate2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/search1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/search1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/search2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/search2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/searchn1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/searchn1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/setalgos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/setalgos.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/sort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/sort1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/sort2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/sort2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/swap1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/swap1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/transf1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/transf1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/transf2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/transf2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/unique1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/unique1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/unique2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/unique2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/algo/unique3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/algo/unique3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/Queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/Queue.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/Stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/Stack.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/array1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/array1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/bitset1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/bitset1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/bitset2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/bitset2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/carray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/carray.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/countptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/countptr.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/deque1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/deque1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/list1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/list1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/map1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/map1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/mapcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/mapcmp.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/mapfind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/mapfind.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/mmap1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/mmap1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/mset1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/mset1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/newkey.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/newkey.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/pqueue1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/pqueue1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/print.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/queue1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/queue1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/queue2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/queue2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/refsem1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/refsem1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/set1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/set1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/set2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/set2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/setcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/setcmp.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/sortset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/sortset.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/sortvec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/sortvec.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/stack1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/stack1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/stack2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/stack2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/cont/vector1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/cont/vector1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose10.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose10.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose11.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose12.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose12.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose21.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose21.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose22.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose22.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/compose4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/compose4.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/fopow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/fopow.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/fopow1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/fopow1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/foreach3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/foreach3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/genera1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/genera1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/genera2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/genera2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/memfun1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/memfun1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/print.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/removeif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/removeif.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/fo/sort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/fo/sort1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/i18n/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/i18n/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/i18n/loc1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/i18n/loc1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/i18n/loc2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/i18n/loc2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/i18n/numget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/i18n/numget.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/cat1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/cat1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/cat2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/cat2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/charcat1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/charcat1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/charcat2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/charcat2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/charset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/charset.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/copy1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/copy1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/copy2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/copy2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/countlines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/countlines.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/frac1in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/frac1in.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/frac1out.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/frac1out.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/frac2in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/frac2in.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/frac2out.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/frac2out.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/ignore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/ignore.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/ignore1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/ignore1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/ignoreparam.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/ignoreparam.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/ignoreparam1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/ignoreparam1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/inbuf1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/inbuf1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/inbuf1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/inbuf1.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/io1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/io1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf1.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf1x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf1x.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf1x.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf1x.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf2.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/outbuf3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/outbuf3.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/rdbuf1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/rdbuf1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/rdbuf2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/rdbuf2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/redirect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/redirect.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/rw1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/rw1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/sstr1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/sstr1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/sum1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/sum1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/io/sum2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/io/sum2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/advance1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/advance1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/advance2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/advance2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/assoiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/assoiter.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/assoiter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/assoiter.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/backins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/backins.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/distance.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/distance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/distance.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/frontins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/frontins.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/inserter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/inserter.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/istriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/istriter.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/itercat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/itercat.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/ostriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/ostriter.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/print.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/reviter1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/reviter1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/reviter2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/reviter2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/reviter3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/reviter3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/reviter4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/reviter4.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/iter/swap1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/iter/swap1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/memory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/memory/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/memory/myalloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/memory/myalloc.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/memory/myalloc1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/memory/myalloc1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/complex1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/complex1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/complex2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/complex2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/gslice1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/gslice1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/indi1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/indi1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/masked1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/masked1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/slice1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/slice1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/val1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/val1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/num/val2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/num/val2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/add1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/add1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/algo1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/algo1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/copy1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/copy1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/copy2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/copy2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/copy3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/copy3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/deque1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/deque1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/find1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/find1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/fo1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/fo1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/foreach1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/foreach1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/foreach2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/foreach2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/ioiter1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/ioiter1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/iterbug1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/iterbug1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/list1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/list1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/list2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/list2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/map1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/map1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/mmap1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/mmap1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/prime1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/prime1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/print.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/remove1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/remove1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/remove2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/remove2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/remove3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/remove3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/remove4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/remove4.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/riter1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/riter1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/set1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/set1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/sort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/sort1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/transform1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/transform1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/stl/vector1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/stl/vector1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/icstring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/icstring.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/iter1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/iter1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/iter2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/iter2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/iter3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/iter3.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/string1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/string1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/string2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/string2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/string/unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/string/unique.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/util/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/util/Makefile -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/util/autoptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/util/autoptr.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/util/autoptr1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/util/autoptr1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/util/autoptr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/util/autoptr2.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/util/defalloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/util/defalloc.hpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/util/limits1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/util/limits1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/examples/util/minmax1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/examples/util/minmax1.cpp -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/alignas.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/alignas.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/alignof.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/alignof.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/alignstorage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/alignstorage.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/array.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/array.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/attributes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/attributes.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/auto.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/auto.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/const-expr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/const-expr.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/decl-type.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/decl-type.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/decl-val.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/decl-val.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/enable_if.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/enable_if.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/extern-template.cc: -------------------------------------------------------------------------------- 1 | extern template class std::vector; 2 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/final-specifier.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/final-specifier.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/long-long-int.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/long-long-int.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/noreturn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/noreturn.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/range-for.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/range-for.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/readme.txt -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/static-assert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/static-assert.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/thread-local.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/thread-local.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/tuple.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/tuple.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/type-traits.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/type-traits.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/typename.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/typename.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++11/using-alias.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++11/using-alias.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++17/attribute.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++17/attribute.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++17/constexpr-if.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++17/constexpr-if.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++17/has-include.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++17/has-include.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++17/i3/has_include.h: -------------------------------------------------------------------------------- 1 | #define SEMICOLON ; 2 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++17/static-assert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++17/static-assert.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++20/attributes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++20/attributes.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++20/bit-field.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++20/bit-field.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++20/char8_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++20/char8_t.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++20/constxxx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++20/constxxx.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++20/coroutines.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++20/coroutines.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++20/namespace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++20/namespace.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++20/range-for.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++20/range-for.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++23/auto.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++23/auto.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++23/deducing-this.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++23/deducing-this.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++23/elifxdef.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++23/elifxdef.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++23/if-consteval.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++23/if-consteval.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/C++23/warning.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/C++23/warning.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/comments.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/comments.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/conditions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/conditions.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/declarations.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/declarations.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/enums.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/enums.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/hello_world.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/hello_world.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/misc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/parser/own/misc.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/test.cc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/own/trivial.cc: -------------------------------------------------------------------------------- 1 | main(){} 2 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/parser/preprocessor/plain/apply_wrap.hpp: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/B/a.h: -------------------------------------------------------------------------------- 1 | #define INCLUDE "using: include/B/a.h" -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/B/b.h: -------------------------------------------------------------------------------- 1 | #define INCLUDE "using: include/B/b.h" -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/C/a.h: -------------------------------------------------------------------------------- 1 | #define INCLUDE "using: include/C/a.h" -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/C/c.h: -------------------------------------------------------------------------------- 1 | #define INCLUDE "using: include/C/c.h" -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/D/E/e.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/preprocessor/include/D/E/e.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/D/d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/preprocessor/include/D/d.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/a.h: -------------------------------------------------------------------------------- 1 | #define INCLUDE "using: include/a.h" -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/preprocessor/include/p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/preprocessor/include/p.h -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/add_version.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/add_version.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/add_version_macro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/add_version_macro.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/binary_logical.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/binary_logical.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/binary_logical_mixed.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/binary_logical_mixed.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/binary_logical_not.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/binary_logical_not.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/catch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/catch.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/cpd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/cpd.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/do_while.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/do_while.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/for.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/for.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/get_words.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/get_words.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/goto.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/goto.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/highlighter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/highlighter.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/highlighter.h: -------------------------------------------------------------------------------- 1 | /* 2 | Header 3 | */ 4 | 5 | int h1 = 0; 6 | 7 | /* EOF */ 8 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/if.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/if.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/if_else.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/if_else.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/if_else_if.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/if_else_if.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/if_else_if_else.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/if_else_if_else.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/inline.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/inline.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/lambda.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/lambda.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/multiple_catch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/multiple_catch.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/ncloc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/ncloc.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/ncloc.h: -------------------------------------------------------------------------------- 1 | /* 2 | Header 3 | */ 4 | 5 | int h1 = 0; 6 | 7 | /* EOF */ 8 | -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/nesting.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/nesting.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/sum_of_primes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/sum_of_primes.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/switch.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/syntaxerror.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/syntaxerror.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/template.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/template.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/ternary.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/ternary.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/to_regexp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/to_regexp.cc -------------------------------------------------------------------------------- /cxx-squid/src/test/resources/visitors/while.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-squid/src/test/resources/visitors/while.cc -------------------------------------------------------------------------------- /cxx-sslr-toolkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr-toolkit/pom.xml -------------------------------------------------------------------------------- /cxx-sslr/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/LICENSE -------------------------------------------------------------------------------- /cxx-sslr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/README.md -------------------------------------------------------------------------------- /cxx-sslr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/pom.xml -------------------------------------------------------------------------------- /cxx-sslr/sslr-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/sslr-core/pom.xml -------------------------------------------------------------------------------- /cxx-sslr/sslr-core/src/test/resources/typed/42.txt: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /cxx-sslr/sslr-testing-harness/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/sslr-testing-harness/pom.xml -------------------------------------------------------------------------------- /cxx-sslr/sslr-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/sslr-tests/pom.xml -------------------------------------------------------------------------------- /cxx-sslr/sslr-tests/src/test/resources/MiniCIntegration/example1.mc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cxx-sslr/sslr-tests/src/test/resources/MiniCIntegration/example2.mc: -------------------------------------------------------------------------------- 1 | int a = 0; 2 | -------------------------------------------------------------------------------- /cxx-sslr/sslr-tests/src/test/resources/MiniCIntegration/example3.mc: -------------------------------------------------------------------------------- 1 | int myVariable = 1; 2 | 3 | void myFunction() {} 4 | -------------------------------------------------------------------------------- /cxx-sslr/sslr-tests/src/test/resources/OwnExamples/lexererror.mc: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /cxx-sslr/sslr-tests/src/test/resources/xpath/basicQueries.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/sslr-tests/src/test/resources/xpath/basicQueries.mc -------------------------------------------------------------------------------- /cxx-sslr/sslr-toolkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/sslr-toolkit/pom.xml -------------------------------------------------------------------------------- /cxx-sslr/sslr-toolkit/src/test/resources/parse_error.txt: -------------------------------------------------------------------------------- 1 | parse_error.txt -------------------------------------------------------------------------------- /cxx-sslr/sslr-xpath/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/cxx-sslr/sslr-xpath/pom.xml -------------------------------------------------------------------------------- /integration-tests/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/Readme.txt -------------------------------------------------------------------------------- /integration-tests/features/boosttest.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/boosttest.feature -------------------------------------------------------------------------------- /integration-tests/features/clangsa.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/clangsa.feature -------------------------------------------------------------------------------- /integration-tests/features/clangtidy.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/clangtidy.feature -------------------------------------------------------------------------------- /integration-tests/features/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/common.py -------------------------------------------------------------------------------- /integration-tests/features/compiler.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/compiler.feature -------------------------------------------------------------------------------- /integration-tests/features/coverage.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/coverage.feature -------------------------------------------------------------------------------- /integration-tests/features/cppcheck.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/cppcheck.feature -------------------------------------------------------------------------------- /integration-tests/features/deprecated-rule.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/deprecated-rule.feature -------------------------------------------------------------------------------- /integration-tests/features/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/environment.py -------------------------------------------------------------------------------- /integration-tests/features/gherkin-rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/gherkin-rules.xml -------------------------------------------------------------------------------- /integration-tests/features/googletest.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/googletest.feature -------------------------------------------------------------------------------- /integration-tests/features/indexing.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/indexing.feature -------------------------------------------------------------------------------- /integration-tests/features/infer.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/infer.feature -------------------------------------------------------------------------------- /integration-tests/features/json-db.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/json-db.feature -------------------------------------------------------------------------------- /integration-tests/features/regex.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/regex.feature -------------------------------------------------------------------------------- /integration-tests/features/samples.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/samples.feature -------------------------------------------------------------------------------- /integration-tests/features/smoketest.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/smoketest.feature -------------------------------------------------------------------------------- /integration-tests/features/steps/test_execution_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/steps/test_execution_statistics.py -------------------------------------------------------------------------------- /integration-tests/features/unknown-rule.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/unknown-rule.feature -------------------------------------------------------------------------------- /integration-tests/features/webapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/webapi.py -------------------------------------------------------------------------------- /integration-tests/features/xunit.rnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/features/xunit.rnc -------------------------------------------------------------------------------- /integration-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/pom.xml -------------------------------------------------------------------------------- /integration-tests/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.32.4 2 | behave==1.2.6 3 | colorama==0.4.6 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/boosttest_project/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/boosttest_project/Readme -------------------------------------------------------------------------------- /integration-tests/testdata/boosttest_project/src/component1.cc: -------------------------------------------------------------------------------- 1 | #include "component1.hh" 2 | 3 | int Bar::foo(){ 4 | return 111; 5 | } 6 | -------------------------------------------------------------------------------- /integration-tests/testdata/boosttest_project/src/component1.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/boosttest_project/src/component1.hh -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/divzero.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/divzero.plist -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/empty.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/empty.plist -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/src/divzero.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/src/divzero.cc -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/src/test.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/src/test.hh -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/src/unused.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/src/unused.cc -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/unparsable.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/unparsable.plist -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/unused.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangsa_project/unused.plist -------------------------------------------------------------------------------- /integration-tests/testdata/clangsa_project/wrongformat.plist: -------------------------------------------------------------------------------- 1 | This is not a valid plist file. 2 | -------------------------------------------------------------------------------- /integration-tests/testdata/clangtidy_project/column.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangtidy_project/column.txt -------------------------------------------------------------------------------- /integration-tests/testdata/clangtidy_project/src/module1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/clangtidy_project/src/module1.cc -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_merge_project/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_merge_project/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_merge_project/src/src1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_merge_project/src/src1.cpp -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_merge_project/src/src2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_merge_project/src/src2.cpp -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_merge_project/src/src3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_merge_project/src/src3.cpp -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/coverage1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/coverage1.xml -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/coverage2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/coverage2.xml -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/coverage3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/coverage3.xml -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/src/component1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/src/component1.cc -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/src/component1.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/src/component1.hh -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/src/component2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/src/component2.cc -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/src/component2.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/src/component2.hh -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/src/main.cc -------------------------------------------------------------------------------- /integration-tests/testdata/coverage_project/src/unit_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/coverage_project/src/unit_test.cc -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/cppcheck_project/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project/cppcheck-v2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/cppcheck_project/cppcheck-v2.xml -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project/empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project/src/component1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/cppcheck_project/src/component1.cc -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project/src/component1.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/cppcheck_project/src/component1.hh -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/cppcheck_project/src/main.cc -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project/unparsable.xml: -------------------------------------------------------------------------------- 1 | this 2 | is 3 | a 4 | trashy 5 | logfile 6 | -------------------------------------------------------------------------------- /integration-tests/testdata/cppcheck_project_c_cpp/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/cppcheck_project_c_cpp/src/main.cc -------------------------------------------------------------------------------- /integration-tests/testdata/deprecated_rule/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/deprecated_rule/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/deprecated_rule/deprecated.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/deprecated_rule/deprecated.txt -------------------------------------------------------------------------------- /integration-tests/testdata/deprecated_rule/src/module1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/deprecated_rule/src/module1.cc -------------------------------------------------------------------------------- /integration-tests/testdata/googletest_project/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/googletest_project/Readme -------------------------------------------------------------------------------- /integration-tests/testdata/googletest_project/empty_report.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integration-tests/testdata/googletest_project/gtest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/googletest_project/gtest.xml -------------------------------------------------------------------------------- /integration-tests/testdata/googletest_project/src/component1.cc: -------------------------------------------------------------------------------- 1 | #include "component1.hh" 2 | 3 | int Bar::foo(){ 4 | return 111; 5 | } 6 | -------------------------------------------------------------------------------- /integration-tests/testdata/hello_world/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/hello_world/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/hello_world/reports/cppcheck.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/hello_world/reports/cppcheck.xml -------------------------------------------------------------------------------- /integration-tests/testdata/hello_world/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/hello_world/src/main.cc -------------------------------------------------------------------------------- /integration-tests/testdata/indexing_project/3rdparty/extlib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/indexing_project/3rdparty/extlib.cc -------------------------------------------------------------------------------- /integration-tests/testdata/indexing_project/3rdparty/extlib.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/indexing_project/3rdparty/extlib.hh -------------------------------------------------------------------------------- /integration-tests/testdata/indexing_project/src/cli/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/indexing_project/src/cli/main.cc -------------------------------------------------------------------------------- /integration-tests/testdata/infer_project/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/infer_project/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/infer_project/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integration-tests/testdata/infer_project/infer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/infer_project/infer.json -------------------------------------------------------------------------------- /integration-tests/testdata/infer_project/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/infer_project/invalid.json -------------------------------------------------------------------------------- /integration-tests/testdata/infer_project/invalid_file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/infer_project/invalid_file.json -------------------------------------------------------------------------------- /integration-tests/testdata/infer_project/src/file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/infer_project/src/file.cc -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_insensitive/src/FILE2.cc: -------------------------------------------------------------------------------- 1 | int func2(){ 2 | return 2; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_insensitive/src/File3.cc: -------------------------------------------------------------------------------- 1 | int func3(){ 2 | return 3; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_insensitive/src/file1.cc: -------------------------------------------------------------------------------- 1 | int func1(){ 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_insensitive/src/file4.cc: -------------------------------------------------------------------------------- 1 | int func4(){ 2 | return 4; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_insensitive/src/file5.cc: -------------------------------------------------------------------------------- 1 | int func5(){ 2 | return 5; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_insensitive/src/file6.cc: -------------------------------------------------------------------------------- 1 | int func6(){ 2 | return 6; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_sensitive/src/FILE2.cc: -------------------------------------------------------------------------------- 1 | int func2(){ 2 | return 2; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_sensitive/src/File3.cc: -------------------------------------------------------------------------------- 1 | int func3(){ 2 | return 3; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_sensitive/src/file1.cc: -------------------------------------------------------------------------------- 1 | int func1(){ 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_sensitive/src/file4.cc: -------------------------------------------------------------------------------- 1 | int func4(){ 2 | return 4; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_sensitive/src/file5.cc: -------------------------------------------------------------------------------- 1 | int func5(){ 2 | return 5; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/json_db_project_case_sensitive/src/file6.cc: -------------------------------------------------------------------------------- 1 | int func6(){ 2 | return 6; 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf16-BOM-CR.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf16-BOM-CR.cc -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf16-BOM-LF.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf16-BOM-LF.cc -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf8-BOM-CR-LF.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf8-BOM-CR-LF.cc -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf8-BOM-CR.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf8-BOM-CR.cc -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf8-BOM-LF.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf8-BOM-LF.cc -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf8-CR-LF.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf8-CR-LF.cc -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf8-CR.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf8-CR.cc -------------------------------------------------------------------------------- /integration-tests/testdata/regex_project/src/utf8-LF.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/regex_project/src/utf8-LF.cc -------------------------------------------------------------------------------- /integration-tests/testdata/smoketest_project/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/smoketest_project/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/smoketest_project/src/cli/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/smoketest_project/src/cli/main.cc -------------------------------------------------------------------------------- /integration-tests/testdata/smoketest_project_utf16/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/smoketest_project_utf16/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/unknown_rule/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/unknown_rule/Readme.txt -------------------------------------------------------------------------------- /integration-tests/testdata/unknown_rule/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/unknown_rule/src/main.cc -------------------------------------------------------------------------------- /integration-tests/testdata/unknown_rule/unknown_rule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/unknown_rule/unknown_rule.xml -------------------------------------------------------------------------------- /integration-tests/testdata/vs_project/reports/warnings.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/vs_project/reports/warnings.log -------------------------------------------------------------------------------- /integration-tests/testdata/vs_project/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/vs_project/sonar-project.properties -------------------------------------------------------------------------------- /integration-tests/testdata/vs_project/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/integration-tests/testdata/vs_project/src/main.cpp -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/pom.xml -------------------------------------------------------------------------------- /sonar-cxx-plugin/.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/sonar-cxx-plugin/.pydevproject -------------------------------------------------------------------------------- /sonar-cxx-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarOpenCommunity/sonar-cxx/HEAD/sonar-cxx-plugin/pom.xml -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/external-macro-project/test.cc: -------------------------------------------------------------------------------- 1 | MACRO 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/finding-sources-project/src/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/force-include-project/include/force1.hh: -------------------------------------------------------------------------------- 1 | #define MACRO1(a) if(a); 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/force-include-project/src/scr2.cc: -------------------------------------------------------------------------------- 1 | MACRO2(2) -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/force-include-project/src/src1.cc: -------------------------------------------------------------------------------- 1 | MACRO2(1) -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/highlighter.h: -------------------------------------------------------------------------------- 1 | /* 2 | Header 3 | */ 4 | 5 | int h1 = 0; 6 | 7 | /* EOF */ 8 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/HEADER1.hh: -------------------------------------------------------------------------------- 1 | #define HEADER1 void header1(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/HEADER2.hh: -------------------------------------------------------------------------------- 1 | #define HEADER2 void header2(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/bar.hh: -------------------------------------------------------------------------------- 1 | #define BAR void bar(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/include1.hh: -------------------------------------------------------------------------------- 1 | #define INCLUDE1 void include1(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/include2.hh: -------------------------------------------------------------------------------- 1 | #define INCLUDE2 void include2(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/include3.hh: -------------------------------------------------------------------------------- 1 | #define INCLUDE3 void include3(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/subfolder/include4.hh: -------------------------------------------------------------------------------- 1 | #define INCLUDE4 void include4(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/include-directories-project/include/widget.hh: -------------------------------------------------------------------------------- 1 | #define WIDGET void widget(){} 2 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/ncloc.h: -------------------------------------------------------------------------------- 1 | /* 2 | Header 3 | */ 4 | 5 | int h1 = 0; 6 | 7 | /* EOF */ 8 | -------------------------------------------------------------------------------- /sonar-cxx-plugin/src/test/resources/org/sonar/plugins/cxx/source.cc: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------