2025-01-25 14:57 ftp://ftp.de.debian.org/debian/pool/main/r/ragel/ragel_6.10.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1016-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.59 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.16.0 head-info: caa3b75 (2025-01-25 15:42:14 +0100) count: 2418 2357 elapsed-time: 228.2 227.6 head-timing-info: old-timing-info: head results: atoi.rl:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] atoi.rl:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] atoi.rl:16:18: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] awkemu.rl:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] clang.rl:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] awkemu.rl:66:8: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] concurrent.rl:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] concurrent.rl:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] concurrent.rl:24:6: style:inconclusive: Technically the member function 'Concurrent::finish' can be const. [functionConst] concurrent.rl:101:17: note: Technically the member function 'Concurrent::finish' can be const. concurrent.rl:24:6: note: Technically the member function 'Concurrent::finish' can be const. cppscan.rl:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cppscan.rl:171:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] clang.c:189:12: style: Condition '58<=(*p)' is always true [knownConditionTrueFalse] clang.c:188:20: note: Assuming that condition '(*p)>57' is not redundant clang.c:189:12: note: Condition '58<=(*p)' is always true clang.c:189:28: style: Condition '(*p)<=64' is always true [knownConditionTrueFalse] clang.c:184:12: note: Assuming that condition '(*p)<65' is not redundant clang.c:189:28: note: Condition '(*p)<=64' is always true clang.c:195:12: style: Condition '91<=(*p)' is always true [knownConditionTrueFalse] clang.c:193:19: note: Assuming that condition '(*p)>90' is not redundant clang.c:195:12: note: Condition '91<=(*p)' is always true clang.c:195:28: style: Condition '(*p)<=96' is always true [knownConditionTrueFalse] clang.c:194:13: note: Assuming that condition '(*p)<97' is not redundant clang.c:195:28: note: Condition '(*p)<=96' is always true clang.c:198:13: style: Condition '123<=(*p)' is always true [knownConditionTrueFalse] clang.c:197:20: note: Assuming that condition '(*p)>122' is not redundant clang.c:198:13: note: Condition '123<=(*p)' is always true clang.rl:109:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clang.rl:17:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clang.rl:101:13: style: Variable 'te' can be declared as pointer to const [constVariablePointer] clang.rl:107:31: style: Variable 'eof' can be declared as pointer to const [constVariablePointer] format.rl:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] format.rl:181:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gotocallret.rl:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gotocallret.rl:89:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cppscan.cpp:345:28: style: Condition '(*p)<=64' is always true [knownConditionTrueFalse] cppscan.cpp:340:12: note: Assuming that condition '(*p)<65' is not redundant cppscan.cpp:345:28: note: Condition '(*p)<=64' is always true cppscan.cpp:351:12: style: Condition '91<=(*p)' is always true [knownConditionTrueFalse] cppscan.cpp:349:19: note: Assuming that condition '(*p)>90' is not redundant cppscan.cpp:351:12: note: Condition '91<=(*p)' is always true cppscan.cpp:351:28: style: Condition '(*p)<=96' is always true [knownConditionTrueFalse] cppscan.cpp:350:13: note: Assuming that condition '(*p)<97' is not redundant cppscan.cpp:351:28: note: Condition '(*p)<=96' is always true cppscan.cpp:354:13: style: Condition '123<=(*p)' is always true [knownConditionTrueFalse] cppscan.cpp:353:20: note: Assuming that condition '(*p)>122' is not redundant cppscan.cpp:354:13: note: Condition '123<=(*p)' is always true format.rl:22:30: style: Parameter 'fsm' can be declared as pointer to const [constParameterPointer] format.rl:156:35: style: Parameter 'fsm' can be declared as pointer to const [constParameterPointer] format.rl:171:18: style: Parameter 'data' can be declared as pointer to const. However it seems that 'write' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] format.rl:178:14: note: You might need to cast the function pointer here format.rl:171:18: note: Parameter 'data' can be declared as pointer to const gotocallret.rl:57:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gotocallret.rl:61:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gotocallret.rl:65:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gotocallret.rl:35:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gotocallret.rl:39:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gotocallret.rl:41:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gotocallret.rl:47:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gotocallret.rl:59:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:4:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cppscan.rl:209:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cppscan.rl:71:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cppscan.rl:178:9: style: Variable 'eof' can be declared as pointer to const [constVariablePointer] params.rl:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pullscan.rl:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] params.rl:79:35: style: Parameter 'fsm' can be declared as pointer to const [constParameterPointer] pullscan.rl:126:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pullscan.rl:130:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pullscan.rl:134:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pullscan.rl:138:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pullscan.rl:146:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pullscan.rl:150:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pullscan.rl:154:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailbox.rl:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailbox.rl:199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] statechart.rl:65:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] statechart.rl:110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] statechart.rl:22:6: style:inconclusive: Technically the member function 'StateChart::finish' can be const. [functionConst] statechart.rl:92:17: note: Technically the member function 'StateChart::finish' can be const. statechart.rl:22:6: note: Technically the member function 'StateChart::finish' can be const. statechart.rl:41:7: style: Variable 'neg' is reassigned a value before the old one has been used. [redundantAssignment] statechart.rl:36:7: note: neg is assigned statechart.rl:41:7: note: neg is overwritten mailbox.rl:45:6: style:inconclusive: Technically the member function 'MailboxScanner::finish' can be const. [functionConst] mailbox.rl:162:21: note: Technically the member function 'MailboxScanner::finish' can be const. mailbox.rl:45:6: note: Technically the member function 'MailboxScanner::finish' can be const. mailbox.rl:186:10: style: C-style pointer casting [cstyleCast] mailbox.rl:188:10: style: C-style pointer casting [cstyleCast] rlscan.rl:16:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] rlscan.rl:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] rlscan.rl:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] rlscan.rl:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] rlscan.rl:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] rlscan.rl:264:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/common.h:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/cdcodegen.cpp:1003:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/cdcodegen.cpp:1011:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rlscan.cpp:712:12: style: Condition '58<=(*p)' is always true [knownConditionTrueFalse] rlscan.cpp:711:20: note: Assuming that condition '(*p)>57' is not redundant rlscan.cpp:712:12: note: Condition '58<=(*p)' is always true rlscan.cpp:712:28: style: Condition '(*p)<=64' is always true [knownConditionTrueFalse] rlscan.cpp:707:12: note: Assuming that condition '(*p)<65' is not redundant rlscan.cpp:712:28: note: Condition '(*p)<=64' is always true rlscan.cpp:718:28: style: Condition '(*p)<=96' is always true [knownConditionTrueFalse] rlscan.cpp:717:13: note: Assuming that condition '(*p)<97' is not redundant rlscan.cpp:718:28: note: Condition '(*p)<=96' is always true ragel-6.10/ragel/common.h:60:2: warning:inconclusive: Member variable 'Key::key' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/common.h:167:2: warning: Member variable 'KeyOps::alphType' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/common.h:377:2: warning: Member variable 'Export::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/common.h:377:2: warning: Member variable 'Export::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:67:2: warning: Member variable 'GenInlineItem::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:67:2: warning: Member variable 'GenInlineItem::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:93:2: warning: Member variable 'GenAction::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:169:2: warning: Member variable 'RedAction::actListId' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:169:2: warning: Member variable 'RedAction::location' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:213:2: warning: Member variable 'RedTransAp::partitionBoundary' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:288:2: warning: Member variable 'Condition::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:288:2: warning: Member variable 'Condition::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:324:2: warning: Member variable 'RedStateAp::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:324:2: warning: Member variable 'RedStateAp::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:324:2: warning: Member variable 'RedStateAp::partition' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cdcodegen.cpp:81:13: warning: Member variable 'FsmCodeGen::outLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cdcodegen.cpp:81:13: warning: Member variable 'FsmCodeGen::testEofUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cdcodegen.cpp:81:13: warning: Member variable 'FsmCodeGen::againLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cdcodegen.cpp:81:13: warning: Member variable 'FsmCodeGen::useIndicies' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/common.h:189:7: style:inconclusive: Technically the member function 'KeyOps::span' can be const. [functionConst] ragel-6.10/ragel/common.h:203:12: performance:inconclusive: Technically the member function 'KeyOps::typeSubsumes' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/redfsm.h:114:6: style:inconclusive: Either there is a missing 'override', or the member function 'GenAction::numRefs' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:182:24: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::getKey' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:191:6: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::numRefs' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:198:7: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::anyNextStmt' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:199:7: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::anyCurStateRef' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:200:7: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::anyBreakStmt' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:375:7: style:inconclusive: Technically the member function 'RedStateAp::anyRegCurStateRef' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:452:7: style:inconclusive: Technically the member function 'RedFsmAp::anyToStateActions' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:453:7: style:inconclusive: Technically the member function 'RedFsmAp::anyFromStateActions' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:454:7: style:inconclusive: Technically the member function 'RedFsmAp::anyRegActions' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:455:7: style:inconclusive: Technically the member function 'RedFsmAp::anyEofActions' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:456:7: style:inconclusive: Technically the member function 'RedFsmAp::anyEofTrans' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:457:7: style:inconclusive: Technically the member function 'RedFsmAp::anyActionGotos' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:458:7: style:inconclusive: Technically the member function 'RedFsmAp::anyActionCalls' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:459:7: style:inconclusive: Technically the member function 'RedFsmAp::anyActionRets' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:460:7: style:inconclusive: Technically the member function 'RedFsmAp::anyActionByValControl' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:461:7: style:inconclusive: Technically the member function 'RedFsmAp::anyRegActionRets' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:462:7: style:inconclusive: Technically the member function 'RedFsmAp::anyRegActionByValControl' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:463:7: style:inconclusive: Technically the member function 'RedFsmAp::anyRegNextStmt' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:464:7: style:inconclusive: Technically the member function 'RedFsmAp::anyRegCurStateRef' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:465:7: style:inconclusive: Technically the member function 'RedFsmAp::anyRegBreak' can be const. [functionConst] ragel-6.10/ragel/redfsm.h:466:7: style:inconclusive: Technically the member function 'RedFsmAp::anyConditions' can be const. [functionConst] ragel-6.10/ragel/cdcodegen.h:69:9: style:inconclusive: Technically the member function 'FsmCodeGen::FSM_NAME' can be const. [functionConst] ragel-6.10/ragel/cdcodegen.cpp:111:20: note: Technically the member function 'FsmCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/cdcodegen.h:69:9: note: Technically the member function 'FsmCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/cdcodegen.h:70:9: style:inconclusive: Technically the member function 'FsmCodeGen::START_STATE_ID' can be const. [functionConst] ragel-6.10/ragel/cdcodegen.cpp:117:20: note: Technically the member function 'FsmCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/cdcodegen.h:70:9: note: Technically the member function 'FsmCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/cdcodegen.h:74:9: performance:inconclusive: Technically the member function 'FsmCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdcodegen.cpp:312:20: note: Technically the member function 'FsmCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:74:9: note: Technically the member function 'FsmCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:75:9: performance:inconclusive: Technically the member function 'FsmCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdcodegen.cpp:322:20: note: Technically the member function 'FsmCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:75:9: note: Technically the member function 'FsmCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:77:9: performance:inconclusive: Technically the member function 'FsmCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdcodegen.cpp:545:20: note: Technically the member function 'FsmCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:77:9: note: Technically the member function 'FsmCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:81:9: performance:inconclusive: Technically the member function 'FsmCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdcodegen.cpp:624:20: note: Technically the member function 'FsmCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:81:9: note: Technically the member function 'FsmCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:83:9: performance:inconclusive: Technically the member function 'FsmCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdcodegen.cpp:95:20: note: Technically the member function 'FsmCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:83:9: note: Technically the member function 'FsmCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:85:7: performance:inconclusive: Technically the member function 'FsmCodeGen::isAlphTypeSigned' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdcodegen.cpp:332:18: note: Technically the member function 'FsmCodeGen::isAlphTypeSigned' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:85:7: note: Technically the member function 'FsmCodeGen::isAlphTypeSigned' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:162:9: style:inconclusive: Technically the member function 'FsmCodeGen::ERROR_STATE' can be const. [functionConst] ragel-6.10/ragel/cdcodegen.cpp:576:20: note: Technically the member function 'FsmCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/cdcodegen.h:162:9: note: Technically the member function 'FsmCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/cdcodegen.h:163:9: style:inconclusive: Technically the member function 'FsmCodeGen::FIRST_FINAL_STATE' can be const. [functionConst] ragel-6.10/ragel/cdcodegen.cpp:586:20: note: Technically the member function 'FsmCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/cdcodegen.h:163:9: note: Technically the member function 'FsmCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/cdcodegen.h:176:15: performance:inconclusive: Technically the member function 'FsmCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdcodegen.cpp:87:26: note: Technically the member function 'FsmCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.h:176:15: note: Technically the member function 'FsmCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdcodegen.cpp:1001:22: warning: The class 'FsmCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/cdcodegen.cpp:1001:22: note: Derived function 'FsmCodeGen::source_warning' ragel-6.10/ragel/cdcodegen.cpp:1007:22: warning: The class 'FsmCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/cdcodegen.cpp:1007:22: note: Derived function 'FsmCodeGen::source_error' ragel-6.10/ragel/common.h:62:2: style: Struct 'Key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/common.h:167:2: style: Struct 'KeyOps' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/common.h:320:2: style: Class 'output_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/common.h:359:2: style: Class 'costream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/gendata.h:81:2: style: Struct 'CodeGenData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdcodegen.h:193:2: style: Class 'CCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdcodegen.h:214:2: style: Class 'DCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdcodegen.h:235:2: style: Class 'D2CodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdcodegen.h:60:11: style: The destructor '~FsmCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:82:11: note: Virtual destructor in base class ragel-6.10/ragel/cdcodegen.h:60:11: note: Destructor in derived class ragel-6.10/ragel/cdcodegen.h:62:15: style: The function 'finishRagelDef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:64:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:62:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:63:15: style: The function 'writeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:68:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:63:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:64:15: style: The function 'writeStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:71:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:64:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:65:15: style: The function 'writeFirstFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:72:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:65:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:66:15: style: The function 'writeError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:73:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:66:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:195:17: style: The function 'NULL_ITEM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:91:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:195:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:196:17: style: The function 'POINTER' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:92:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:196:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:197:19: style: The function 'SWITCH_DEFAULT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:94:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:197:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:198:19: style: The function 'OPEN_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:167:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:198:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:199:19: style: The function 'CLOSE_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:168:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:199:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:200:19: style: The function 'STATIC_VAR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:169:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:200:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:201:17: style: The function 'ARR_OFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:88:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:201:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:202:17: style: The function 'CAST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:89:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:202:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:203:17: style: The function 'UINT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:90:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:203:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:204:17: style: The function 'PTR_CONST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:165:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:204:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:205:17: style: The function 'PTR_CONST_END' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:166:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:205:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:206:17: style: The function 'CTRL_FLOW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:171:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:206:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:208:15: style: The function 'writeExports' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:70:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:208:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:216:17: style: The function 'NULL_ITEM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:91:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:216:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:217:17: style: The function 'POINTER' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:92:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:217:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:218:19: style: The function 'SWITCH_DEFAULT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:94:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:218:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:219:19: style: The function 'OPEN_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:167:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:219:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:220:19: style: The function 'CLOSE_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:168:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:220:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:221:19: style: The function 'STATIC_VAR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:169:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:221:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:222:17: style: The function 'ARR_OFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:88:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:222:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:223:17: style: The function 'CAST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:89:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:223:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:224:17: style: The function 'UINT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:90:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:224:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:225:17: style: The function 'PTR_CONST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:165:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:225:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:226:17: style: The function 'PTR_CONST_END' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:166:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:226:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:227:17: style: The function 'CTRL_FLOW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:171:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:227:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:229:15: style: The function 'writeExports' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:70:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:229:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:237:17: style: The function 'NULL_ITEM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:91:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:237:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:238:17: style: The function 'POINTER' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:92:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:238:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:239:19: style: The function 'SWITCH_DEFAULT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:94:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:239:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:240:19: style: The function 'OPEN_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:167:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:240:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:241:19: style: The function 'CLOSE_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:168:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:241:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:242:19: style: The function 'STATIC_VAR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:169:19: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:242:19: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:243:17: style: The function 'ARR_OFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:88:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:243:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:244:17: style: The function 'CAST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:89:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:244:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:245:17: style: The function 'UINT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:90:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:245:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:246:17: style: The function 'PTR_CONST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:165:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:246:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:247:17: style: The function 'PTR_CONST_END' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:166:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:247:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:248:17: style: The function 'CTRL_FLOW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:171:17: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:248:17: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:250:15: style: The function 'writeExports' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:70:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:250:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:251:15: style: The function 'SUB_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:158:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:251:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.h:253:15: style: The function 'ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:78:15: note: Virtual function in base class ragel-6.10/ragel/cdcodegen.h:253:15: note: Function in derived class ragel-6.10/ragel/cdcodegen.cpp:75:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdcodegen.cpp:90:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdcodegen.cpp:98:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdcodegen.cpp:384:58: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cdcodegen.cpp:416:56: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cdcodegen.cpp:421:59: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cdcodegen.cpp:464:60: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cdcodegen.cpp:642:13: style: Variable 'wideType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdcodegen.cpp:339:9: style: Unused variable: ret [unusedVariable] rlscan.rl:275:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:283:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:290:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:78:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:165:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:280:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:37:14: style: Variable 'end' can be declared as pointer to const [constVariablePointer] rlscan.rl:248:13: style: Variable 'te' can be declared as pointer to const [constVariablePointer] rlscan.rl:273:9: style: Variable 'eof' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdcodegen.h:173:11: warning: The class 'FsmCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/cdcodegen.h:173:11: note: Derived function 'FsmCodeGen::source_warning' ragel-6.10/ragel/cdcodegen.h:174:11: warning: The class 'FsmCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/cdcodegen.h:174:11: note: Derived function 'FsmCodeGen::source_error' ragel-6.10/ragel/cdfflat.cpp:68:29: warning: The class 'FFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:46:16: note: Parent function 'FlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.cpp:68:29: note: Derived function 'FFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.cpp:90:29: warning: The class 'FFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:47:16: note: Parent function 'FlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.cpp:90:29: note: Derived function 'FFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.cpp:110:29: warning: The class 'FFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:48:16: note: Parent function 'FlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.cpp:110:29: note: Derived function 'FFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.cpp:132:29: warning: The class 'FFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:49:16: note: Parent function 'FlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdfflat.cpp:132:29: note: Derived function 'FFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdflat.h:42:2: style: Class 'FlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdflat.h:94:2: style: Struct 'CFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdflat.h:104:2: style: Struct 'DFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdflat.h:114:2: style: Struct 'D2FlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfflat.h:39:2: style: Class 'FFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfflat.h:61:2: style: Struct 'CFFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfflat.h:71:2: style: Struct 'DFFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfflat.h:81:2: style: Struct 'D2FFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdflat.h:43:11: style: The destructor '~FlatCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:60:11: note: Virtual destructor in base class ragel-6.10/ragel/cdflat.h:43:11: note: Destructor in derived class ragel-6.10/ragel/cdflat.h:68:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:138:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:68:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:69:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:139:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:69:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:70:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:140:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:70:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:71:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:141:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:71:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:72:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:142:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:72:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:73:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:143:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:73:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:74:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:147:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:74:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:75:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:148:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:75:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:76:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:145:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:76:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:77:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:146:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:77:7: note: Function in derived class ragel-6.10/ragel/cdflat.h:84:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:84:15: note: Function in derived class ragel-6.10/ragel/cdflat.h:85:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/cdflat.h:85:15: note: Function in derived class ragel-6.10/ragel/cdfflat.h:46:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdflat.h:79:24: note: Virtual function in base class ragel-6.10/ragel/cdfflat.h:46:24: note: Function in derived class ragel-6.10/ragel/cdfflat.h:47:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdflat.h:80:24: note: Virtual function in base class ragel-6.10/ragel/cdfflat.h:47:24: note: Function in derived class ragel-6.10/ragel/cdfflat.h:48:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdflat.h:81:24: note: Virtual function in base class ragel-6.10/ragel/cdfflat.h:48:24: note: Function in derived class ragel-6.10/ragel/cdfflat.h:49:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdflat.h:82:24: note: Virtual function in base class ragel-6.10/ragel/cdfflat.h:49:24: note: Function in derived class ragel-6.10/ragel/cdfflat.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdflat.h:84:15: note: Virtual function in base class ragel-6.10/ragel/cdfflat.h:51:15: note: Function in derived class ragel-6.10/ragel/cdfflat.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdflat.h:85:15: note: Virtual function in base class ragel-6.10/ragel/cdfflat.h:52:15: note: Function in derived class ragel-6.10/ragel/cdfgoto.cpp:50:29: warning: The class 'FGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:44:16: note: Parent function 'GotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.cpp:50:29: note: Derived function 'FGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.cpp:72:29: warning: The class 'FGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:45:16: note: Parent function 'GotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.cpp:72:29: note: Derived function 'FGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.cpp:113:29: warning: The class 'FGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:51:16: note: Parent function 'GotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdfgoto.cpp:113:29: note: Derived function 'FGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdfgoto.cpp:92:29: warning: The class 'FGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:46:16: note: Parent function 'GotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.cpp:92:29: note: Derived function 'FGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdgoto.h:43:2: style: Class 'GotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdgoto.h:95:2: style: Struct 'CGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdgoto.h:105:2: style: Struct 'DGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdgoto.h:115:2: style: Struct 'D2GotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfgoto.h:40:2: style: Class 'FGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfgoto.h:61:2: style: Struct 'CFGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfgoto.h:71:2: style: Struct 'DFGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdfgoto.h:81:2: style: Struct 'D2FGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdgoto.h:53:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:138:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:53:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:54:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:139:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:54:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:55:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:140:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:55:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:56:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:141:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:56:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:57:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:142:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:57:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:58:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:143:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:58:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:59:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:147:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:59:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:60:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:148:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:60:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:61:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:145:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:61:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:62:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:146:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:62:7: note: Function in derived class ragel-6.10/ragel/cdgoto.h:85:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:85:15: note: Function in derived class ragel-6.10/ragel/cdgoto.h:86:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/cdgoto.h:86:15: note: Function in derived class ragel-6.10/ragel/cdfgoto.h:47:15: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:64:23: note: Virtual function in base class ragel-6.10/ragel/cdfgoto.h:47:15: note: Function in derived class ragel-6.10/ragel/cdfgoto.h:48:15: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:65:23: note: Virtual function in base class ragel-6.10/ragel/cdfgoto.h:48:15: note: Function in derived class ragel-6.10/ragel/cdfgoto.h:49:15: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:66:23: note: Virtual function in base class ragel-6.10/ragel/cdfgoto.h:49:15: note: Function in derived class ragel-6.10/ragel/cdfgoto.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:85:15: note: Virtual function in base class ragel-6.10/ragel/cdfgoto.h:51:15: note: Function in derived class ragel-6.10/ragel/cdfgoto.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:86:15: note: Virtual function in base class ragel-6.10/ragel/cdfgoto.h:52:15: note: Function in derived class ragel-6.10/ragel/cdflat.cpp:696:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/cdflat.cpp:689:28: note: Shadowed declaration ragel-6.10/ragel/cdflat.cpp:696:26: note: Shadow variable ragel-6.10/ragel/cdflat.cpp:690:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdftable.cpp:97:28: warning: The class 'FTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:48:16: note: Parent function 'TabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.cpp:97:28: note: Derived function 'FTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.cpp:119:28: warning: The class 'FTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:49:16: note: Parent function 'TabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.cpp:119:28: note: Derived function 'FTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.cpp:139:28: warning: The class 'FTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:50:16: note: Parent function 'TabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdftable.cpp:139:28: note: Derived function 'FTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdftable.cpp:161:28: warning: The class 'FTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:51:16: note: Parent function 'TabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdftable.cpp:161:28: note: Derived function 'FTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdtable.h:42:2: style: Class 'TabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdtable.h:100:2: style: Struct 'CTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdtable.h:110:2: style: Struct 'DTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdtable.h:120:2: style: Struct 'D2TabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdftable.h:40:2: style: Class 'FTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdftable.h:63:2: style: Struct 'CFTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdftable.h:73:2: style: Struct 'DFTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdftable.h:83:2: style: Struct 'D2FTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdtable.h:43:11: style: The destructor '~TabCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:60:11: note: Virtual destructor in base class ragel-6.10/ragel/cdtable.h:43:11: note: Destructor in derived class ragel-6.10/ragel/cdtable.h:44:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:44:15: note: Function in derived class ragel-6.10/ragel/cdtable.h:45:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:45:15: note: Function in derived class ragel-6.10/ragel/cdtable.h:75:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:138:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:75:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:76:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:139:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:76:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:77:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:140:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:77:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:78:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:141:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:78:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:79:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:142:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:79:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:80:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:143:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:80:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:81:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:147:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:81:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:82:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:148:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:82:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:83:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:145:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:83:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:84:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:146:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:84:7: note: Function in derived class ragel-6.10/ragel/cdtable.h:90:15: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdcodegen.h:187:15: note: Virtual function in base class ragel-6.10/ragel/cdtable.h:90:15: note: Function in derived class ragel-6.10/ragel/cdftable.h:47:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdtable.h:86:24: note: Virtual function in base class ragel-6.10/ragel/cdftable.h:47:24: note: Function in derived class ragel-6.10/ragel/cdftable.h:48:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdtable.h:87:24: note: Virtual function in base class ragel-6.10/ragel/cdftable.h:48:24: note: Function in derived class ragel-6.10/ragel/cdftable.h:49:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdtable.h:88:24: note: Virtual function in base class ragel-6.10/ragel/cdftable.h:49:24: note: Function in derived class ragel-6.10/ragel/cdftable.h:50:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdtable.h:89:24: note: Virtual function in base class ragel-6.10/ragel/cdftable.h:50:24: note: Function in derived class ragel-6.10/ragel/cdftable.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdtable.h:44:15: note: Virtual function in base class ragel-6.10/ragel/cdftable.h:51:15: note: Function in derived class ragel-6.10/ragel/cdftable.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdtable.h:45:15: note: Virtual function in base class ragel-6.10/ragel/cdftable.h:52:15: note: Function in derived class ragel-6.10/ragel/cdftable.h:53:15: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdtable.h:90:15: note: Virtual function in base class ragel-6.10/ragel/cdftable.h:53:15: note: Function in derived class mailbox.rl:99:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailbox.rl:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailbox.rl:87:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailbox.rl:101:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ragel-6.10/ragel/cdipgoto.h:72:7: performance:inconclusive: Technically the member function 'IpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cdipgoto.cpp:349:21: note: Technically the member function 'IpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdipgoto.h:72:7: note: Technically the member function 'IpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cdipgoto.cpp:311:30: warning: The class 'IpGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:51:16: note: Parent function 'GotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdipgoto.cpp:311:30: note: Derived function 'IpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdipgoto.h:39:2: style: Class 'IpGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdipgoto.h:83:2: style: Struct 'CIpGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdipgoto.h:93:2: style: Struct 'DIpGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdipgoto.h:103:2: style: Struct 'D2IpGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdipgoto.h:42:16: style: The function 'TRANS_GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:76:24: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:42:16: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:46:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:53:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:46:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:47:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:54:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:47:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:48:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:55:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:48:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:49:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:56:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:49:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:50:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:57:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:50:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:51:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:58:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:51:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:52:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:61:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:52:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:53:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:59:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:53:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:54:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:60:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:54:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:55:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:62:7: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:55:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:57:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:85:15: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:57:15: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:58:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:86:15: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:58:15: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:68:7: style: The function 'GOTO_HEADER' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:82:15: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:68:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.h:69:7: style: The function 'STATE_GOTO_ERROR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdgoto.h:83:15: note: Virtual function in base class ragel-6.10/ragel/cdipgoto.h:69:7: note: Function in derived class ragel-6.10/ragel/cdipgoto.cpp:349:53: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cdsplit.cpp:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/cdgoto.cpp:235:14: style: Variable 'state' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdgoto.cpp:242:16: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cdsplit.h:30:2: warning: Member variable 'SplitCodeGen::ptOutLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cdsplit.h:30:2: warning: Member variable 'SplitCodeGen::currentPartition' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cdipgoto.h:43:16: warning: The class 'IpGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:51:16: note: Parent function 'GotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdipgoto.h:43:16: note: Derived function 'IpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdsplit.cpp:482:20: warning: The class 'SplitCodeGen' defines member function with name 'setLabelsNeeded' also defined in its parent class 'IpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdipgoto.h:73:7: note: Parent function 'IpGotoCodeGen::setLabelsNeeded' ragel-6.10/ragel/cdsplit.cpp:482:20: note: Derived function 'SplitCodeGen::setLabelsNeeded' ragel-6.10/ragel/cdsplit.h:30:2: style: Class 'SplitCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdsplit.h:56:2: style: Struct 'CSplitCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdsplit.h:66:2: style: Struct 'DSplitCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdsplit.h:76:2: style: Struct 'D2SplitCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cdsplit.h:37:16: style: The function 'TRANS_GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdipgoto.h:42:16: note: Virtual function in base class ragel-6.10/ragel/cdsplit.h:37:16: note: Function in derived class ragel-6.10/ragel/cdsplit.h:42:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdipgoto.h:57:15: note: Virtual function in base class ragel-6.10/ragel/cdsplit.h:42:7: note: Function in derived class ragel-6.10/ragel/cdsplit.h:43:7: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cdipgoto.h:58:15: note: Virtual function in base class ragel-6.10/ragel/cdsplit.h:43:7: note: Function in derived class ragel-6.10/ragel/cdsplit.cpp:123:36: style: Condition 'st->partition==partition' is always true [knownConditionTrueFalse] ragel-6.10/ragel/cdsplit.cpp:113:22: note: Assuming that condition 'st->partition==partition' is not redundant ragel-6.10/ragel/cdsplit.cpp:123:36: note: Condition 'st->partition==partition' is always true ragel-6.10/ragel/cdsplit.cpp:359:15: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/cdsplit.cpp:437:75: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/common.cpp:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noparam [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/common.cpp:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/common.cpp:176:13: warning: Member variable 'ParamCheck::paramArg' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/common.cpp:176:13: warning: Member variable 'ParamCheck::parameter' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cdtable.cpp:938:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/cdtable.cpp:931:28: note: Shadowed declaration ragel-6.10/ragel/cdtable.cpp:938:26: note: Shadow variable ragel-6.10/ragel/cdtable.cpp:932:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cscodegen.cpp:344:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/cscodegen.cpp:813:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/cscodegen.cpp:821:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/cscodegen.cpp:78:19: warning: Member variable 'CSharpFsmCodeGen::outLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cscodegen.cpp:78:19: warning: Member variable 'CSharpFsmCodeGen::testEofUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cscodegen.cpp:78:19: warning: Member variable 'CSharpFsmCodeGen::againLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cscodegen.cpp:78:19: warning: Member variable 'CSharpFsmCodeGen::useIndicies' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cscodegen.h:69:9: style:inconclusive: Technically the member function 'CSharpFsmCodeGen::FSM_NAME' can be const. [functionConst] ragel-6.10/ragel/cscodegen.cpp:116:26: note: Technically the member function 'CSharpFsmCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/cscodegen.h:69:9: note: Technically the member function 'CSharpFsmCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/cscodegen.h:70:9: style:inconclusive: Technically the member function 'CSharpFsmCodeGen::START_STATE_ID' can be const. [functionConst] ragel-6.10/ragel/cscodegen.cpp:122:26: note: Technically the member function 'CSharpFsmCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/cscodegen.h:70:9: note: Technically the member function 'CSharpFsmCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/cscodegen.h:74:9: performance:inconclusive: Technically the member function 'CSharpFsmCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cscodegen.cpp:317:26: note: Technically the member function 'CSharpFsmCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:74:9: note: Technically the member function 'CSharpFsmCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:75:9: performance:inconclusive: Technically the member function 'CSharpFsmCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cscodegen.cpp:327:26: note: Technically the member function 'CSharpFsmCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:75:9: note: Technically the member function 'CSharpFsmCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:76:9: performance:inconclusive: Technically the member function 'CSharpFsmCodeGen::ALPHA_KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cscodegen.cpp:337:26: note: Technically the member function 'CSharpFsmCodeGen::ALPHA_KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:76:9: note: Technically the member function 'CSharpFsmCodeGen::ALPHA_KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:77:9: performance:inconclusive: Technically the member function 'CSharpFsmCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cscodegen.cpp:517:26: note: Technically the member function 'CSharpFsmCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:77:9: note: Technically the member function 'CSharpFsmCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:80:9: performance:inconclusive: Technically the member function 'CSharpFsmCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cscodegen.cpp:595:26: note: Technically the member function 'CSharpFsmCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:80:9: note: Technically the member function 'CSharpFsmCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:83:9: performance:inconclusive: Technically the member function 'CSharpFsmCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cscodegen.cpp:97:26: note: Technically the member function 'CSharpFsmCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:83:9: note: Technically the member function 'CSharpFsmCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:155:9: style:inconclusive: Technically the member function 'CSharpFsmCodeGen::ERROR_STATE' can be const. [functionConst] ragel-6.10/ragel/cscodegen.cpp:547:26: note: Technically the member function 'CSharpFsmCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/cscodegen.h:155:9: note: Technically the member function 'CSharpFsmCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/cscodegen.h:156:9: style:inconclusive: Technically the member function 'CSharpFsmCodeGen::FIRST_FINAL_STATE' can be const. [functionConst] ragel-6.10/ragel/cscodegen.cpp:557:26: note: Technically the member function 'CSharpFsmCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/cscodegen.h:156:9: note: Technically the member function 'CSharpFsmCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/cscodegen.h:168:15: performance:inconclusive: Technically the member function 'CSharpFsmCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/cscodegen.cpp:84:32: note: Technically the member function 'CSharpFsmCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.h:168:15: note: Technically the member function 'CSharpFsmCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/cscodegen.cpp:811:28: warning: The class 'CSharpFsmCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/cscodegen.cpp:811:28: note: Derived function 'CSharpFsmCodeGen::source_warning' ragel-6.10/ragel/cscodegen.cpp:817:28: warning: The class 'CSharpFsmCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/cscodegen.cpp:817:28: note: Derived function 'CSharpFsmCodeGen::source_error' ragel-6.10/ragel/cscodegen.h:185:2: style: Class 'CSharpCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cscodegen.h:60:11: style: The destructor '~CSharpFsmCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:82:11: note: Virtual destructor in base class ragel-6.10/ragel/cscodegen.h:60:11: note: Destructor in derived class ragel-6.10/ragel/cscodegen.h:62:15: style: The function 'finishRagelDef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:64:15: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:62:15: note: Function in derived class ragel-6.10/ragel/cscodegen.h:63:15: style: The function 'writeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:68:15: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:63:15: note: Function in derived class ragel-6.10/ragel/cscodegen.h:64:15: style: The function 'writeStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:71:15: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:64:15: note: Function in derived class ragel-6.10/ragel/cscodegen.h:65:15: style: The function 'writeFirstFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:72:15: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:65:15: note: Function in derived class ragel-6.10/ragel/cscodegen.h:66:15: style: The function 'writeError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:73:15: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:66:15: note: Function in derived class ragel-6.10/ragel/cscodegen.h:187:17: style: The function 'GET_KEY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:90:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:187:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:188:17: style: The function 'NULL_ITEM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:88:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:188:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:189:17: style: The function 'POINTER' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:89:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:189:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:190:19: style: The function 'SWITCH_DEFAULT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:91:19: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:190:19: note: Function in derived class ragel-6.10/ragel/cscodegen.h:191:19: style: The function 'OPEN_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:159:19: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:191:19: note: Function in derived class ragel-6.10/ragel/cscodegen.h:192:19: style: The function 'CLOSE_ARRAY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:160:19: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:192:19: note: Function in derived class ragel-6.10/ragel/cscodegen.h:193:19: style: The function 'STATIC_VAR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:161:19: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:193:19: note: Function in derived class ragel-6.10/ragel/cscodegen.h:194:17: style: The function 'ARR_OFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:85:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:194:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:195:17: style: The function 'CAST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:86:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:195:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:196:17: style: The function 'UINT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:87:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:196:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:197:17: style: The function 'PTR_CONST' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:158:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:197:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:198:17: style: The function 'CTRL_FLOW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:163:17: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:198:17: note: Function in derived class ragel-6.10/ragel/cscodegen.h:200:15: style: The function 'writeExports' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:70:15: note: Virtual function in base class ragel-6.10/ragel/cscodegen.h:200:15: note: Function in derived class ragel-6.10/ragel/cscodegen.cpp:72:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cscodegen.cpp:87:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cscodegen.cpp:100:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cscodegen.cpp:362:64: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cscodegen.cpp:388:62: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cscodegen.cpp:393:65: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cscodegen.cpp:436:66: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cscodegen.cpp:613:13: style: Variable 'wideType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cscodegen.h:165:11: warning: The class 'CSharpFsmCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/cscodegen.h:165:11: note: Derived function 'CSharpFsmCodeGen::source_warning' ragel-6.10/ragel/cscodegen.h:166:11: warning: The class 'CSharpFsmCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/cscodegen.h:166:11: note: Derived function 'CSharpFsmCodeGen::source_error' ragel-6.10/ragel/csfflat.cpp:68:35: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:46:16: note: Parent function 'CSharpFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.cpp:68:35: note: Derived function 'CSharpFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.cpp:90:35: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:47:16: note: Parent function 'CSharpFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.cpp:90:35: note: Derived function 'CSharpFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.cpp:110:35: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:48:16: note: Parent function 'CSharpFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csfflat.cpp:110:35: note: Derived function 'CSharpFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csfflat.cpp:132:35: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:49:16: note: Parent function 'CSharpFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/csfflat.cpp:132:35: note: Derived function 'CSharpFFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/csflat.h:42:2: style: Class 'CSharpFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/csfflat.h:39:2: style: Class 'CSharpFFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/csflat.h:43:11: style: The destructor '~CSharpFlatCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:60:11: note: Virtual destructor in base class ragel-6.10/ragel/csflat.h:43:11: note: Destructor in derived class ragel-6.10/ragel/csflat.h:68:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:132:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:68:7: note: Function in derived class ragel-6.10/ragel/csflat.h:69:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:133:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:69:7: note: Function in derived class ragel-6.10/ragel/csflat.h:70:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:134:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:70:7: note: Function in derived class ragel-6.10/ragel/csflat.h:71:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:135:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:71:7: note: Function in derived class ragel-6.10/ragel/csflat.h:72:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:136:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:72:7: note: Function in derived class ragel-6.10/ragel/csflat.h:73:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:137:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:73:7: note: Function in derived class ragel-6.10/ragel/csflat.h:74:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:141:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:74:7: note: Function in derived class ragel-6.10/ragel/csflat.h:75:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:142:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:75:7: note: Function in derived class ragel-6.10/ragel/csflat.h:76:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:139:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:76:7: note: Function in derived class ragel-6.10/ragel/csflat.h:77:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:140:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:77:7: note: Function in derived class ragel-6.10/ragel/csflat.h:84:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:84:15: note: Function in derived class ragel-6.10/ragel/csflat.h:85:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/csflat.h:85:15: note: Function in derived class ragel-6.10/ragel/csfflat.h:46:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csflat.h:79:24: note: Virtual function in base class ragel-6.10/ragel/csfflat.h:46:24: note: Function in derived class ragel-6.10/ragel/csfflat.h:47:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csflat.h:80:24: note: Virtual function in base class ragel-6.10/ragel/csfflat.h:47:24: note: Function in derived class ragel-6.10/ragel/csfflat.h:48:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csflat.h:81:24: note: Virtual function in base class ragel-6.10/ragel/csfflat.h:48:24: note: Function in derived class ragel-6.10/ragel/csfflat.h:49:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csflat.h:82:24: note: Virtual function in base class ragel-6.10/ragel/csfflat.h:49:24: note: Function in derived class ragel-6.10/ragel/csfflat.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csflat.h:84:15: note: Virtual function in base class ragel-6.10/ragel/csfflat.h:51:15: note: Function in derived class ragel-6.10/ragel/csfflat.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csflat.h:85:15: note: Virtual function in base class ragel-6.10/ragel/csfflat.h:52:15: note: Function in derived class ragel-6.10/ragel/csfgoto.cpp:50:35: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:44:16: note: Parent function 'CSharpGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.cpp:50:35: note: Derived function 'CSharpFGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.cpp:72:35: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:45:16: note: Parent function 'CSharpGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.cpp:72:35: note: Derived function 'CSharpFGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.cpp:113:35: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:51:16: note: Parent function 'CSharpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/csfgoto.cpp:113:35: note: Derived function 'CSharpFGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/csfgoto.cpp:92:35: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:46:16: note: Parent function 'CSharpGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.cpp:92:35: note: Derived function 'CSharpFGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csgoto.h:43:2: style: Class 'CSharpGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/csfgoto.h:40:2: style: Class 'CSharpFGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/csgoto.h:53:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:132:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:53:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:54:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:133:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:54:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:55:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:134:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:55:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:56:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:135:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:56:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:57:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:136:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:57:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:58:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:137:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:58:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:59:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:141:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:59:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:60:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:142:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:60:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:61:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:139:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:61:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:62:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:140:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:62:7: note: Function in derived class ragel-6.10/ragel/csgoto.h:85:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:85:15: note: Function in derived class ragel-6.10/ragel/csgoto.h:86:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/csgoto.h:86:15: note: Function in derived class ragel-6.10/ragel/csfgoto.h:47:15: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:64:23: note: Virtual function in base class ragel-6.10/ragel/csfgoto.h:47:15: note: Function in derived class ragel-6.10/ragel/csfgoto.h:48:15: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:65:23: note: Virtual function in base class ragel-6.10/ragel/csfgoto.h:48:15: note: Function in derived class ragel-6.10/ragel/csfgoto.h:49:15: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:66:23: note: Virtual function in base class ragel-6.10/ragel/csfgoto.h:49:15: note: Function in derived class ragel-6.10/ragel/csfgoto.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:85:15: note: Virtual function in base class ragel-6.10/ragel/csfgoto.h:51:15: note: Function in derived class ragel-6.10/ragel/csfgoto.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:86:15: note: Virtual function in base class ragel-6.10/ragel/csfgoto.h:52:15: note: Function in derived class ragel-6.10/ragel/csftable.cpp:97:34: warning: The class 'CSharpFTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:48:16: note: Parent function 'CSharpTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.cpp:97:34: note: Derived function 'CSharpFTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.cpp:119:34: warning: The class 'CSharpFTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:49:16: note: Parent function 'CSharpTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.cpp:119:34: note: Derived function 'CSharpFTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.cpp:139:34: warning: The class 'CSharpFTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:50:16: note: Parent function 'CSharpTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csftable.cpp:139:34: note: Derived function 'CSharpFTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csftable.cpp:161:34: warning: The class 'CSharpFTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:51:16: note: Parent function 'CSharpTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/csftable.cpp:161:34: note: Derived function 'CSharpFTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cstable.h:42:2: style: Class 'CSharpTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/csftable.h:40:2: style: Class 'CSharpFTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cstable.h:43:11: style: The destructor '~CSharpTabCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:60:11: note: Virtual destructor in base class ragel-6.10/ragel/cstable.h:43:11: note: Destructor in derived class ragel-6.10/ragel/cstable.h:44:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:44:15: note: Function in derived class ragel-6.10/ragel/cstable.h:45:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:45:15: note: Function in derived class ragel-6.10/ragel/cstable.h:76:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:132:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:76:7: note: Function in derived class ragel-6.10/ragel/cstable.h:77:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:133:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:77:7: note: Function in derived class ragel-6.10/ragel/cstable.h:78:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:134:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:78:7: note: Function in derived class ragel-6.10/ragel/cstable.h:79:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:135:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:79:7: note: Function in derived class ragel-6.10/ragel/cstable.h:80:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:136:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:80:7: note: Function in derived class ragel-6.10/ragel/cstable.h:81:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:137:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:81:7: note: Function in derived class ragel-6.10/ragel/cstable.h:82:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:141:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:82:7: note: Function in derived class ragel-6.10/ragel/cstable.h:83:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:142:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:83:7: note: Function in derived class ragel-6.10/ragel/cstable.h:84:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:139:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:84:7: note: Function in derived class ragel-6.10/ragel/cstable.h:85:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:140:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:85:7: note: Function in derived class ragel-6.10/ragel/cstable.h:91:15: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cscodegen.h:177:15: note: Virtual function in base class ragel-6.10/ragel/cstable.h:91:15: note: Function in derived class ragel-6.10/ragel/csftable.h:47:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cstable.h:87:24: note: Virtual function in base class ragel-6.10/ragel/csftable.h:47:24: note: Function in derived class ragel-6.10/ragel/csftable.h:48:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cstable.h:88:24: note: Virtual function in base class ragel-6.10/ragel/csftable.h:48:24: note: Function in derived class ragel-6.10/ragel/csftable.h:49:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cstable.h:89:24: note: Virtual function in base class ragel-6.10/ragel/csftable.h:49:24: note: Function in derived class ragel-6.10/ragel/csftable.h:50:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cstable.h:90:24: note: Virtual function in base class ragel-6.10/ragel/csftable.h:50:24: note: Function in derived class ragel-6.10/ragel/csftable.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cstable.h:44:15: note: Virtual function in base class ragel-6.10/ragel/csftable.h:51:15: note: Function in derived class ragel-6.10/ragel/csftable.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cstable.h:45:15: note: Virtual function in base class ragel-6.10/ragel/csftable.h:52:15: note: Function in derived class ragel-6.10/ragel/csftable.h:53:15: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/cstable.h:91:15: note: Virtual function in base class ragel-6.10/ragel/csftable.h:53:15: note: Function in derived class ragel-6.10/ragel/csflat.cpp:685:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/csflat.cpp:678:28: note: Shadowed declaration ragel-6.10/ragel/csflat.cpp:685:26: note: Shadow variable ragel-6.10/ragel/csipgoto.h:71:7: performance:inconclusive: Technically the member function 'CSharpIpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/csipgoto.cpp:299:27: note: Technically the member function 'CSharpIpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/csipgoto.h:71:7: note: Technically the member function 'CSharpIpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/csipgoto.cpp:261:36: warning: The class 'CSharpIpGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:51:16: note: Parent function 'CSharpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/csipgoto.cpp:261:36: note: Derived function 'CSharpIpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/csipgoto.h:39:2: style: Class 'CSharpIpGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/csipgoto.h:43:16: style: The function 'TRANS_GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:76:24: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:43:16: note: Function in derived class ragel-6.10/ragel/csipgoto.h:47:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:53:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:47:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:48:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:54:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:48:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:49:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:55:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:49:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:50:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:56:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:50:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:51:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:57:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:51:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:52:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:58:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:52:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:53:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:61:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:53:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:54:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:59:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:54:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:55:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:60:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:55:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:56:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:62:7: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:56:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:58:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:85:15: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:58:15: note: Function in derived class ragel-6.10/ragel/csipgoto.h:59:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:86:15: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:59:15: note: Function in derived class ragel-6.10/ragel/csipgoto.h:67:7: style: The function 'GOTO_HEADER' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:82:15: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:67:7: note: Function in derived class ragel-6.10/ragel/csipgoto.h:68:7: style: The function 'STATE_GOTO_ERROR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csgoto.h:83:15: note: Virtual function in base class ragel-6.10/ragel/csipgoto.h:68:7: note: Function in derived class ragel-6.10/ragel/csipgoto.cpp:299:59: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/cssplit.cpp:349:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/cssplit.h:30:2: warning: Member variable 'CSharpSplitCodeGen::ptOutLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/cssplit.h:30:2: warning: Member variable 'CSharpSplitCodeGen::currentPartition' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/csipgoto.h:44:16: warning: The class 'CSharpIpGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:51:16: note: Parent function 'CSharpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/csipgoto.h:44:16: note: Derived function 'CSharpIpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cssplit.cpp:474:26: warning: The class 'CSharpSplitCodeGen' defines member function with name 'setLabelsNeeded' also defined in its parent class 'CSharpIpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csipgoto.h:72:7: note: Parent function 'CSharpIpGotoCodeGen::setLabelsNeeded' ragel-6.10/ragel/cssplit.cpp:474:26: note: Derived function 'CSharpSplitCodeGen::setLabelsNeeded' ragel-6.10/ragel/cssplit.h:30:2: style: Class 'CSharpSplitCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/cssplit.h:37:16: style: The function 'TRANS_GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csipgoto.h:43:16: note: Virtual function in base class ragel-6.10/ragel/cssplit.h:37:16: note: Function in derived class ragel-6.10/ragel/cssplit.h:42:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csipgoto.h:58:15: note: Virtual function in base class ragel-6.10/ragel/cssplit.h:42:7: note: Function in derived class ragel-6.10/ragel/cssplit.h:43:7: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/csipgoto.h:59:15: note: Virtual function in base class ragel-6.10/ragel/cssplit.h:43:7: note: Function in derived class ragel-6.10/ragel/cssplit.cpp:119:36: style: Condition 'st->partition==partition' is always true [knownConditionTrueFalse] ragel-6.10/ragel/cssplit.cpp:109:22: note: Assuming that condition 'st->partition==partition' is not redundant ragel-6.10/ragel/cssplit.cpp:119:36: note: Condition 'st->partition==partition' is always true ragel-6.10/ragel/cssplit.cpp:351:15: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/cssplit.cpp:429:81: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/csgoto.cpp:235:14: style: Variable 'state' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/dotcodegen.h:31:2: style: Class 'GraphvizDotGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/dotcodegen.h:37:15: style: The function 'finishRagelDef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:64:15: note: Virtual function in base class ragel-6.10/ragel/dotcodegen.h:37:15: note: Function in derived class ragel-6.10/ragel/dotcodegen.h:38:15: style: The function 'writeStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:77:15: note: Virtual function in base class ragel-6.10/ragel/dotcodegen.h:38:15: note: Function in derived class ragel-6.10/ragel/dotcodegen.cpp:121:14: style: Local variable 'action' shadows outer argument [shadowArgument] ragel-6.10/ragel/dotcodegen.cpp:116:50: note: Shadowed declaration ragel-6.10/ragel/dotcodegen.cpp:121:14: note: Shadow variable ragel-6.10/ragel/dotcodegen.cpp:134:16: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/dotcodegen.cpp:238:15: style: Variable 'state' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/dotcodegen.cpp:292:15: style: Variable 'state' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/dotcodegen.cpp:293:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/cstable.cpp:934:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/cstable.cpp:927:28: note: Shadowed declaration ragel-6.10/ragel/cstable.cpp:934:26: note: Shadow variable ragel-6.10/ragel/fsmap.cpp:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/fsmgraph.h:378:2: warning: Member variable 'TransAp::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:378:2: warning: Member variable 'TransAp::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:378:2: warning: Member variable 'TransAp::ilprev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:378:2: warning: Member variable 'TransAp::ilnext' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:379:2: warning: Member variable 'TransAp::prev' is not initialized in the copy constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:379:2: warning: Member variable 'TransAp::next' is not initialized in the copy constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:379:2: warning: Member variable 'TransAp::ilprev' is not initialized in the copy constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:379:2: warning: Member variable 'TransAp::ilnext' is not initialized in the copy constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:455:2: warning: Member variable 'StateDictEl::targState' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:483:2: warning:inconclusive: Member variable 'TransEl::value' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:484:2: warning: Member variable 'TransEl::value' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:511:2: warning: Member variable 'MinPartition::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:511:2: warning: Member variable 'MinPartition::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:577:2: warning: Member variable 'CondSpace::condSpaceId' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:593:2: warning: Member variable 'StateCond::condSpace' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:593:2: warning: Member variable 'StateCond::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:593:2: warning: Member variable 'StateCond::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:608:2: warning: Member variable 'Expansion::fromVals' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:608:2: warning: Member variable 'Expansion::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:608:2: warning: Member variable 'Expansion::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:139:6: style:inconclusive: Either there is a missing 'override', or the member function 'Action::numRefs' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:458:18: style:inconclusive: Either there is a missing 'override', or the member function 'StateDictEl::getKey' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:580:17: style:inconclusive: Either there is a missing 'override', or the member function 'CondSpace::getKey' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:674:7: style:inconclusive: Technically the member function 'StateAp::isFinState' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:825:7: style:inconclusive: Technically the member function 'PairIter::lte' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:826:7: style:inconclusive: Technically the member function 'PairIter::end' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:1127:7: style:inconclusive: Technically the member function 'FsmAp::allTransPrior' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:135:13: note: Technically the member function 'FsmAp::allTransPrior' can be const. ragel-6.10/ragel/fsmgraph.h:1127:7: note: Technically the member function 'FsmAp::allTransPrior' can be const. ragel-6.10/ragel/fsmgraph.h:1128:7: style:inconclusive: Technically the member function 'FsmAp::finishFsmPrior' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:152:13: note: Technically the member function 'FsmAp::finishFsmPrior' can be const. ragel-6.10/ragel/fsmgraph.h:1128:7: note: Technically the member function 'FsmAp::finishFsmPrior' can be const. ragel-6.10/ragel/fsmgraph.h:1129:7: style:inconclusive: Technically the member function 'FsmAp::leaveFsmPrior' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:164:13: note: Technically the member function 'FsmAp::leaveFsmPrior' can be const. ragel-6.10/ragel/fsmgraph.h:1129:7: note: Technically the member function 'FsmAp::leaveFsmPrior' can be const. ragel-6.10/ragel/fsmgraph.h:1132:7: performance:inconclusive: Technically the member function 'FsmAp::transferOutActions' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmap.cpp:347:13: note: Technically the member function 'FsmAp::transferOutActions' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1132:7: note: Technically the member function 'FsmAp::transferOutActions' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1146:7: style:inconclusive: Technically the member function 'FsmAp::allTransAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:199:13: note: Technically the member function 'FsmAp::allTransAction' can be const. ragel-6.10/ragel/fsmgraph.h:1146:7: note: Technically the member function 'FsmAp::allTransAction' can be const. ragel-6.10/ragel/fsmgraph.h:1147:7: style:inconclusive: Technically the member function 'FsmAp::finishFsmAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:215:13: note: Technically the member function 'FsmAp::finishFsmAction' can be const. ragel-6.10/ragel/fsmgraph.h:1147:7: note: Technically the member function 'FsmAp::finishFsmAction' can be const. ragel-6.10/ragel/fsmgraph.h:1148:7: style:inconclusive: Technically the member function 'FsmAp::leaveFsmAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:227:13: note: Technically the member function 'FsmAp::leaveFsmAction' can be const. ragel-6.10/ragel/fsmgraph.h:1148:7: note: Technically the member function 'FsmAp::leaveFsmAction' can be const. ragel-6.10/ragel/fsmgraph.h:1149:7: style:inconclusive: Technically the member function 'FsmAp::longMatchAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:235:13: note: Technically the member function 'FsmAp::longMatchAction' can be const. ragel-6.10/ragel/fsmgraph.h:1149:7: note: Technically the member function 'FsmAp::longMatchAction' can be const. ragel-6.10/ragel/fsmgraph.h:1152:13: performance:inconclusive: Technically the member function 'FsmAp::addCondSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmap.cpp:833:19: note: Technically the member function 'FsmAp::addCondSpace' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1152:13: note: Technically the member function 'FsmAp::addCondSpace' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1161:7: style:inconclusive: Technically the member function 'FsmAp::leaveFsmCondition' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:875:13: note: Technically the member function 'FsmAp::leaveFsmCondition' can be const. ragel-6.10/ragel/fsmgraph.h:1161:7: note: Technically the member function 'FsmAp::leaveFsmCondition' can be const. ragel-6.10/ragel/fsmgraph.h:1165:7: style:inconclusive: Technically the member function 'FsmAp::allErrorAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:383:13: note: Technically the member function 'FsmAp::allErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1165:7: note: Technically the member function 'FsmAp::allErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1166:7: style:inconclusive: Technically the member function 'FsmAp::finalErrorAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:391:13: note: Technically the member function 'FsmAp::finalErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1166:7: note: Technically the member function 'FsmAp::finalErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1167:7: style:inconclusive: Technically the member function 'FsmAp::notStartErrorAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:398:13: note: Technically the member function 'FsmAp::notStartErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1167:7: note: Technically the member function 'FsmAp::notStartErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1168:7: style:inconclusive: Technically the member function 'FsmAp::notFinalErrorAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:406:13: note: Technically the member function 'FsmAp::notFinalErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1168:7: note: Technically the member function 'FsmAp::notFinalErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1169:7: style:inconclusive: Technically the member function 'FsmAp::middleErrorAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:415:13: note: Technically the member function 'FsmAp::middleErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1169:7: note: Technically the member function 'FsmAp::middleErrorAction' can be const. ragel-6.10/ragel/fsmgraph.h:1173:7: style:inconclusive: Technically the member function 'FsmAp::allEOFAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:436:13: note: Technically the member function 'FsmAp::allEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1173:7: note: Technically the member function 'FsmAp::allEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1174:7: style:inconclusive: Technically the member function 'FsmAp::finalEOFAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:444:13: note: Technically the member function 'FsmAp::finalEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1174:7: note: Technically the member function 'FsmAp::finalEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1175:7: style:inconclusive: Technically the member function 'FsmAp::notStartEOFAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:451:13: note: Technically the member function 'FsmAp::notStartEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1175:7: note: Technically the member function 'FsmAp::notStartEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1176:7: style:inconclusive: Technically the member function 'FsmAp::notFinalEOFAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:459:13: note: Technically the member function 'FsmAp::notFinalEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1176:7: note: Technically the member function 'FsmAp::notFinalEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1177:7: style:inconclusive: Technically the member function 'FsmAp::middleEOFAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:468:13: note: Technically the member function 'FsmAp::middleEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1177:7: note: Technically the member function 'FsmAp::middleEOFAction' can be const. ragel-6.10/ragel/fsmgraph.h:1181:7: style:inconclusive: Technically the member function 'FsmAp::allToStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:490:13: note: Technically the member function 'FsmAp::allToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1181:7: note: Technically the member function 'FsmAp::allToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1182:7: style:inconclusive: Technically the member function 'FsmAp::finalToStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:498:13: note: Technically the member function 'FsmAp::finalToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1182:7: note: Technically the member function 'FsmAp::finalToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1183:7: style:inconclusive: Technically the member function 'FsmAp::notStartToStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:505:13: note: Technically the member function 'FsmAp::notStartToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1183:7: note: Technically the member function 'FsmAp::notStartToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1184:7: style:inconclusive: Technically the member function 'FsmAp::notFinalToStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:513:13: note: Technically the member function 'FsmAp::notFinalToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1184:7: note: Technically the member function 'FsmAp::notFinalToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1185:7: style:inconclusive: Technically the member function 'FsmAp::middleToStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:522:13: note: Technically the member function 'FsmAp::middleToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1185:7: note: Technically the member function 'FsmAp::middleToStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1189:7: style:inconclusive: Technically the member function 'FsmAp::allFromStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:542:13: note: Technically the member function 'FsmAp::allFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1189:7: note: Technically the member function 'FsmAp::allFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1190:7: style:inconclusive: Technically the member function 'FsmAp::finalFromStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:549:13: note: Technically the member function 'FsmAp::finalFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1190:7: note: Technically the member function 'FsmAp::finalFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1191:7: style:inconclusive: Technically the member function 'FsmAp::notStartFromStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:556:13: note: Technically the member function 'FsmAp::notStartFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1191:7: note: Technically the member function 'FsmAp::notStartFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1192:7: style:inconclusive: Technically the member function 'FsmAp::notFinalFromStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:564:13: note: Technically the member function 'FsmAp::notFinalFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1192:7: note: Technically the member function 'FsmAp::notFinalFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1193:7: style:inconclusive: Technically the member function 'FsmAp::middleFromStateAction' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:572:13: note: Technically the member function 'FsmAp::middleFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1193:7: note: Technically the member function 'FsmAp::middleFromStateAction' can be const. ragel-6.10/ragel/fsmgraph.h:1198:6: style:inconclusive: Technically the member function 'FsmAp::shiftStartActionOrder' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:584:12: note: Technically the member function 'FsmAp::shiftStartActionOrder' can be const. ragel-6.10/ragel/fsmgraph.h:1198:6: note: Technically the member function 'FsmAp::shiftStartActionOrder' can be const. ragel-6.10/ragel/fsmgraph.h:1202:7: style:inconclusive: Technically the member function 'FsmAp::clearAllPriorities' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:606:13: note: Technically the member function 'FsmAp::clearAllPriorities' can be const. ragel-6.10/ragel/fsmgraph.h:1202:7: note: Technically the member function 'FsmAp::clearAllPriorities' can be const. ragel-6.10/ragel/fsmgraph.h:1205:7: style:inconclusive: Technically the member function 'FsmAp::nullActionKeys' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:622:13: note: Technically the member function 'FsmAp::nullActionKeys' can be const. ragel-6.10/ragel/fsmgraph.h:1205:7: note: Technically the member function 'FsmAp::nullActionKeys' can be const. ragel-6.10/ragel/fsmgraph.h:1208:7: style:inconclusive: Technically the member function 'FsmAp::verifyStates' can be const. [functionConst] ragel-6.10/ragel/fsmap.cpp:669:13: note: Technically the member function 'FsmAp::verifyStates' can be const. ragel-6.10/ragel/fsmgraph.h:1208:7: note: Technically the member function 'FsmAp::verifyStates' can be const. ragel-6.10/ragel/fsmgraph.h:1273:6: performance:inconclusive: Technically the member function 'FsmAp::comparePrior' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmap.cpp:688:12: note: Technically the member function 'FsmAp::comparePrior' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1273:6: note: Technically the member function 'FsmAp::comparePrior' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1328:7: performance:inconclusive: Technically the member function 'FsmAp::addInTrans' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmap.cpp:746:13: note: Technically the member function 'FsmAp::addInTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1328:7: note: Technically the member function 'FsmAp::addInTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1334:7: performance:inconclusive: Technically the member function 'FsmAp::clearOutData' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmap.cpp:811:13: note: Technically the member function 'FsmAp::clearOutData' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1334:7: note: Technically the member function 'FsmAp::clearOutData' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1335:7: performance:inconclusive: Technically the member function 'FsmAp::hasOutData' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmap.cpp:819:13: note: Technically the member function 'FsmAp::hasOutData' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1335:7: note: Technically the member function 'FsmAp::hasOutData' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:72:2: style: Struct 'MarkIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/fsmgraph.h:419:3: style: Struct 'Iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/fsmgraph.h:455:2: style: Struct 'StateDictEl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/fsmgraph.h:577:2: style: Struct 'CondSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/fsmgraph.h:661:2: style: Struct 'FsmConstructFail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/fsmap.cpp:91:11: style: Variable 'insed' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/fsmap.cpp:157:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmap.cpp:220:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmap.cpp:240:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmgraph.h:825:7: style:inconclusive: Technically the member function 'PairIter < TransAp , TransAp >::lte' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:826:7: style:inconclusive: Technically the member function 'PairIter < TransAp , TransAp >::end' can be const. [functionConst] ragel-6.10/ragel/fsmattach.cpp:85:65: style:inconclusive: Function 'attachNewTrans' argument 3 names different: declaration 'onChar1' definition 'lowKey'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1242:8: note: Function 'attachNewTrans' argument 3 names different: declaration 'onChar1' definition 'lowKey'. ragel-6.10/ragel/fsmattach.cpp:85:65: note: Function 'attachNewTrans' argument 3 names different: declaration 'onChar1' definition 'lowKey'. ragel-6.10/ragel/fsmattach.cpp:85:77: style:inconclusive: Function 'attachNewTrans' argument 4 names different: declaration 'onChar2' definition 'highKey'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1242:21: note: Function 'attachNewTrans' argument 4 names different: declaration 'onChar2' definition 'highKey'. ragel-6.10/ragel/fsmattach.cpp:85:77: note: Function 'attachNewTrans' argument 4 names different: declaration 'onChar2' definition 'highKey'. ragel-6.10/ragel/fsmattach.cpp:30:38: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmattach.cpp:57:40: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmattach.cpp:349:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmgraph.h:1229:7: style:inconclusive: Technically the member function 'FsmAp::epsilonTrans' can be const. [functionConst] ragel-6.10/ragel/fsmbase.cpp:338:13: note: Technically the member function 'FsmAp::epsilonTrans' can be const. ragel-6.10/ragel/fsmgraph.h:1229:7: note: Technically the member function 'FsmAp::epsilonTrans' can be const. ragel-6.10/ragel/fsmgraph.h:1414:7: style:inconclusive: Technically the member function 'FsmAp::setStateNumbers' can be const. [functionConst] ragel-6.10/ragel/fsmbase.cpp:545:13: note: Technically the member function 'FsmAp::setStateNumbers' can be const. ragel-6.10/ragel/fsmgraph.h:1414:7: note: Technically the member function 'FsmAp::setStateNumbers' can be const. ragel-6.10/ragel/fsmgraph.h:1427:7: style:inconclusive: Technically the member function 'FsmAp::verifyIntegrity' can be const. [functionConst] ragel-6.10/ragel/fsmbase.cpp:439:13: note: Technically the member function 'FsmAp::verifyIntegrity' can be const. ragel-6.10/ragel/fsmgraph.h:1427:7: note: Technically the member function 'FsmAp::verifyIntegrity' can be const. ragel-6.10/ragel/fsmgraph.h:1438:7: performance:inconclusive: Technically the member function 'FsmAp::markReachableFromHereReverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmbase.cpp:383:13: note: Technically the member function 'FsmAp::markReachableFromHereReverse' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1438:7: note: Technically the member function 'FsmAp::markReachableFromHereReverse' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1441:7: performance:inconclusive: Technically the member function 'FsmAp::markReachableFromHere' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmbase.cpp:346:13: note: Technically the member function 'FsmAp::markReachableFromHere' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1441:7: note: Technically the member function 'FsmAp::markReachableFromHere' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1442:7: performance:inconclusive: Technically the member function 'FsmAp::markReachableFromHereStopFinal' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmbase.cpp:363:13: note: Technically the member function 'FsmAp::markReachableFromHereStopFinal' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1442:7: note: Technically the member function 'FsmAp::markReachableFromHereStopFinal' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1518:7: performance:inconclusive: Technically the member function 'FsmAp::checkErrTrans' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmbase.cpp:552:13: note: Technically the member function 'FsmAp::checkErrTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1518:7: note: Technically the member function 'FsmAp::checkErrTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1519:7: performance:inconclusive: Technically the member function 'FsmAp::checkErrTransFinish' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmbase.cpp:574:13: note: Technically the member function 'FsmAp::checkErrTransFinish' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1519:7: note: Technically the member function 'FsmAp::checkErrTransFinish' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmbase.cpp:235:10: warning:inconclusive: Possible null pointer dereference: enLow [nullPointer] ragel-6.10/ragel/fsmbase.cpp:233:22: note: Assignment 'enLow=0', assigned value is 0 ragel-6.10/ragel/fsmbase.cpp:235:10: note: Null pointer dereference ragel-6.10/ragel/fsmbase.cpp:281:10: warning:inconclusive: Possible null pointer dereference: enLow [nullPointer] ragel-6.10/ragel/fsmbase.cpp:279:22: note: Assignment 'enLow=0', assigned value is 0 ragel-6.10/ragel/fsmbase.cpp:281:10: note: Null pointer dereference ragel-6.10/ragel/fsmbase.cpp:416:39: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmbase.cpp:531:11: style: Variable 'last' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/fsmbase.cpp:552:37: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmbase.cpp:565:12: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/fsmbase.cpp:581:12: style: Variable 'last' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/fsmbase.cpp:394:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmbase.cpp:447:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmmin.cpp:675:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/fsmgraph.cpp:506:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targ [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/fsmgraph.cpp:784:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/fsmgraph.h:1454:7: performance:inconclusive: Technically the member function 'FsmAp::outListCovers' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmmin.cpp:524:13: note: Technically the member function 'FsmAp::outListCovers' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1454:7: note: Technically the member function 'FsmAp::outListCovers' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1484:6: performance:inconclusive: Technically the member function 'FsmAp::partitionRound' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmmin.cpp:25:12: note: Technically the member function 'FsmAp::partitionRound' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1484:6: note: Technically the member function 'FsmAp::partitionRound' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1488:6: performance:inconclusive: Technically the member function 'FsmAp::splitCandidates' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmmin.cpp:153:12: note: Technically the member function 'FsmAp::splitCandidates' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1488:6: note: Technically the member function 'FsmAp::splitCandidates' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1496:7: style:inconclusive: Technically the member function 'FsmAp::initialMarkRound' can be const. [functionConst] ragel-6.10/ragel/fsmmin.cpp:343:13: note: Technically the member function 'FsmAp::initialMarkRound' can be const. ragel-6.10/ragel/fsmgraph.h:1496:7: note: Technically the member function 'FsmAp::initialMarkRound' can be const. ragel-6.10/ragel/fsmgraph.h:1500:7: style:inconclusive: Technically the member function 'FsmAp::markRound' can be const. [functionConst] ragel-6.10/ragel/fsmmin.cpp:369:13: note: Technically the member function 'FsmAp::markRound' can be const. ragel-6.10/ragel/fsmgraph.h:1500:7: note: Technically the member function 'FsmAp::markRound' can be const. ragel-6.10/ragel/fsmmin.cpp:55:14: style: Local variable 'state' shadows outer variable [shadowVariable] ragel-6.10/ragel/fsmmin.cpp:34:19: note: Shadowed declaration ragel-6.10/ragel/fsmmin.cpp:55:14: note: Shadow variable ragel-6.10/ragel/fsmmin.cpp:64:20: style: Local variable 'state' shadows outer variable [shadowVariable] ragel-6.10/ragel/fsmmin.cpp:34:19: note: Shadowed declaration ragel-6.10/ragel/fsmmin.cpp:64:20: note: Shadow variable ragel-6.10/ragel/fsmmin.cpp:218:14: style: Local variable 'state' shadows outer variable [shadowVariable] ragel-6.10/ragel/fsmmin.cpp:196:19: note: Shadowed declaration ragel-6.10/ragel/fsmmin.cpp:218:14: note: Shadow variable ragel-6.10/ragel/fsmmin.cpp:228:20: style: Local variable 'state' shadows outer variable [shadowVariable] ragel-6.10/ragel/fsmmin.cpp:196:19: note: Shadowed declaration ragel-6.10/ragel/fsmmin.cpp:228:20: note: Shadow variable ragel-6.10/ragel/fsmmin.cpp:253:20: style: Local variable 'state' shadows outer variable [shadowVariable] ragel-6.10/ragel/fsmmin.cpp:196:19: note: Shadowed declaration ragel-6.10/ragel/fsmmin.cpp:253:20: note: Shadow variable ragel-6.10/ragel/fsmmin.cpp:249:17: style: Variable 'causalPart' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/fsmgraph.h:76:7: style:inconclusive: Technically the member function 'MarkIndex::isPairMarked' can be const. [functionConst] ragel-6.10/ragel/fsmstate.cpp:62:17: note: Technically the member function 'MarkIndex::isPairMarked' can be const. ragel-6.10/ragel/fsmgraph.h:76:7: note: Technically the member function 'MarkIndex::isPairMarked' can be const. ragel-6.10/ragel/fsmgraph.h:1076:7: performance:inconclusive: Technically the member function 'MarkCompare::shouldMark' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmstate.cpp:368:19: note: Technically the member function 'MarkCompare::shouldMark' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1076:7: note: Technically the member function 'MarkCompare::shouldMark' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:825:7: style:inconclusive: Technically the member function 'PairIter < StateCond , StateCond >::lte' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:826:7: style:inconclusive: Technically the member function 'PairIter < StateCond , StateCond >::end' can be const. [functionConst] ragel-6.10/ragel/fsmstate.cpp:39:2: warning: Struct 'MarkIndex' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] ragel-6.10/ragel/fsmstate.cpp:39:2: warning: Struct 'MarkIndex' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] ragel-6.10/ragel/fsmmin.cpp:257:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmstate.cpp:334:20: style: Condition 'compareRes!=0' is always false [knownConditionTrueFalse] ragel-6.10/ragel/fsmstate.cpp:333:38: note: Calling function 'comparePartPtr' returns 0 ragel-6.10/ragel/fsmstate.cpp:333:38: note: Assignment 'compareRes=FsmAp::comparePartPtr(0,outPair.s2Tel.trans)', assigned value is 0 ragel-6.10/ragel/fsmstate.cpp:334:20: note: Condition 'compareRes!=0' is always false ragel-6.10/ragel/fsmstate.cpp:411:32: warning: Possible null pointer dereference: trans2 [nullPointer] ragel-6.10/ragel/fsmstate.cpp:327:61: note: Calling function 'comparePartPtr', 2nd argument '0' value is 0 ragel-6.10/ragel/fsmstate.cpp:411:32: note: Null pointer dereference ragel-6.10/ragel/fsmstate.cpp:456:26: warning: Possible null pointer dereference: trans2 [nullPointer] ragel-6.10/ragel/fsmstate.cpp:203:61: note: Calling function 'compareFullPtr', 2nd argument '0' value is 0 ragel-6.10/ragel/fsmstate.cpp:456:26: note: Null pointer dereference ragel-6.10/ragel/fsmstate.cpp:483:5: warning: Possible null pointer dereference: trans2 [nullPointer] ragel-6.10/ragel/fsmstate.cpp:377:63: note: Calling function 'shouldMarkPtr', 3rd argument '0' value is 0 ragel-6.10/ragel/fsmstate.cpp:483:5: note: Null pointer dereference ragel-6.10/ragel/fsmstate.cpp:176:44: style:inconclusive: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1051:30: note: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:176:44: note: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:176:67: style:inconclusive: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1051:54: note: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:176:67: note: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:238:51: style:inconclusive: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1059:30: note: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:238:51: note: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:238:75: style:inconclusive: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1059:54: note: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:238:75: note: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:317:47: style:inconclusive: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1067:30: note: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:317:47: note: Function 'compare' argument 1 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:317:70: style:inconclusive: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1067:54: note: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:317:70: note: Function 'compare' argument 2 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:368:68: style:inconclusive: Function 'shouldMark' argument 2 names different: declaration 'pState1' definition 'state1'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1076:56: note: Function 'shouldMark' argument 2 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:368:68: note: Function 'shouldMark' argument 2 names different: declaration 'pState1' definition 'state1'. ragel-6.10/ragel/fsmstate.cpp:369:19: style:inconclusive: Function 'shouldMark' argument 3 names different: declaration 'pState2' definition 'state2'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1077:19: note: Function 'shouldMark' argument 3 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:369:19: note: Function 'shouldMark' argument 3 names different: declaration 'pState2' definition 'state2'. ragel-6.10/ragel/fsmstate.cpp:269:15: style: Variable 'condSpace1' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/fsmstate.cpp:270:15: style: Variable 'condSpace2' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/fsmstate.cpp:471:59: style: Parameter 'trans1' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmstate.cpp:472:14: style: Parameter 'trans2' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmstate.cpp:199:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmstate.cpp:261:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmstate.cpp:285:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmstate.cpp:323:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmstate.cpp:373:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/parsetree.h:267:2: warning: Member variable 'LongestMatchPart::setActId' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:267:2: warning: Member variable 'LongestMatchPart::actOnLast' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:267:2: warning: Member variable 'LongestMatchPart::actOnNext' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:267:2: warning: Member variable 'LongestMatchPart::actLagBehind' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:267:2: warning: Member variable 'LongestMatchPart::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:267:2: warning: Member variable 'LongestMatchPart::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:267:2: warning: Member variable 'LongestMatchPart::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:296:2: warning: Member variable 'LongestMatch::lmActSelect' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:296:2: warning: Member variable 'LongestMatch::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:296:2: warning: Member variable 'LongestMatch::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:386:2: warning: Member variable 'Expression::builtin' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:391:2: warning: Member variable 'Expression::builtin' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:429:2: warning: Member variable 'Term::priorDescs' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:432:2: warning: Member variable 'Term::priorDescs' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:435:2: warning: Member variable 'Term::priorDescs' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:497:3: warning: Member variable 'FactorWithRep::priorDescs' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:503:2: warning: Member variable 'FactorWithRep::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:503:2: warning: Member variable 'FactorWithRep::factorWithRep' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:503:2: warning: Member variable 'FactorWithRep::lowerRep' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:503:2: warning: Member variable 'FactorWithRep::upperRep' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:503:2: warning: Member variable 'FactorWithRep::priorDescs' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:535:2: warning: Member variable 'FactorWithNeg::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::range' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::reItem' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::regExpr' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::varDef' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::join' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:568:2: warning: Member variable 'Factor::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::literal' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::reItem' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::regExpr' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::varDef' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::join' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:572:2: warning: Member variable 'Factor::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::literal' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::range' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::regExpr' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::varDef' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::join' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:576:2: warning: Member variable 'Factor::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::literal' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::range' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::reItem' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::varDef' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::join' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:580:2: warning: Member variable 'Factor::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::literal' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::range' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::reItem' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::regExpr' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::join' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:584:2: warning: Member variable 'Factor::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::literal' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::range' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::reItem' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::regExpr' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::varDef' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:588:2: warning: Member variable 'Factor::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::literal' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::range' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::reItem' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::regExpr' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::varDef' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::join' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:592:2: warning: Member variable 'Factor::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:648:2: warning: Member variable 'RegExpr::regExpr' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:648:2: warning: Member variable 'RegExpr::item' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:668:2: warning: Member variable 'ReItem::orBlock' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:670:2: warning: Member variable 'ReItem::token' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:670:2: warning: Member variable 'ReItem::orBlock' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:672:2: warning: Member variable 'ReItem::token' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:691:2: warning: Member variable 'ReOrBlock::orBlock' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:691:2: warning: Member variable 'ReOrBlock::item' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:709:2: warning: Member variable 'ReOrItem::lower' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:709:2: warning: Member variable 'ReOrItem::upper' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:711:2: warning: Member variable 'ReOrItem::token' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:738:2: warning: Member variable 'InlineItem::nameTarg' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:738:2: warning: Member variable 'InlineItem::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:738:2: warning: Member variable 'InlineItem::longestMatchPart' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:738:2: warning: Member variable 'InlineItem::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:738:2: warning: Member variable 'InlineItem::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:741:2: warning: Member variable 'InlineItem::nameTarg' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:741:2: warning: Member variable 'InlineItem::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:741:2: warning: Member variable 'InlineItem::longestMatchPart' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:741:2: warning: Member variable 'InlineItem::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:741:2: warning: Member variable 'InlineItem::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:744:2: warning: Member variable 'InlineItem::nameTarg' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:744:2: warning: Member variable 'InlineItem::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:744:2: warning: Member variable 'InlineItem::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:749:2: warning: Member variable 'InlineItem::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:749:2: warning: Member variable 'InlineItem::longestMatchPart' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:749:2: warning: Member variable 'InlineItem::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:749:2: warning: Member variable 'InlineItem::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:753:2: warning: Member variable 'InlineItem::nameTarg' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:753:2: warning: Member variable 'InlineItem::longestMatch' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:753:2: warning: Member variable 'InlineItem::longestMatchPart' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:753:2: warning: Member variable 'InlineItem::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:753:2: warning: Member variable 'InlineItem::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.h:68:2: warning: Member variable 'GraphDictEl::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.h:70:2: warning: Member variable 'GraphDictEl::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.h:103:2: warning: Member variable 'NameInst::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.h:103:2: warning: Member variable 'NameInst::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.h:156:2: warning: Member variable 'LengthDef::prev' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.h:156:2: warning: Member variable 'LengthDef::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/fsmgraph.h:1283:7: performance:inconclusive: Technically the member function 'FsmAp::findCondExpInTrans' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmgraph.cpp:958:13: note: Technically the member function 'FsmAp::findCondExpInTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1283:7: note: Technically the member function 'FsmAp::findCondExpInTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1286:7: performance:inconclusive: Technically the member function 'FsmAp::findTransExpansions' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmgraph.cpp:929:13: note: Technically the member function 'FsmAp::findTransExpansions' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1286:7: note: Technically the member function 'FsmAp::findTransExpansions' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1336:7: performance:inconclusive: Technically the member function 'FsmAp::transferOutData' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmgraph.cpp:186:13: note: Technically the member function 'FsmAp::transferOutData' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1336:7: note: Technically the member function 'FsmAp::transferOutData' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1387:7: performance:inconclusive: Technically the member function 'FsmAp::inEptVect' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/fsmgraph.cpp:501:13: note: Technically the member function 'FsmAp::inEptVect' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/fsmgraph.h:1387:7: note: Technically the member function 'FsmAp::inEptVect' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:73:14: style:inconclusive: Either there is a missing 'override', or the member function 'GraphDictEl::getKey' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:825:7: style:inconclusive: Technically the member function 'PairIter < TransAp , StateCond >::lte' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:826:7: style:inconclusive: Technically the member function 'PairIter < TransAp , StateCond >::end' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:825:7: style:inconclusive: Technically the member function 'PairIter < TransAp , Removal >::lte' can be const. [functionConst] ragel-6.10/ragel/fsmgraph.h:826:7: style:inconclusive: Technically the member function 'PairIter < TransAp , Removal >::end' can be const. [functionConst] ragel-6.10/ragel/parsetree.h:334:2: style: Struct 'MachineDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:336:2: style: Struct 'MachineDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:338:2: style: Struct 'MachineDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:357:2: style: Struct 'Join' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:391:2: style: Struct 'Expression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:396:2: style: Struct 'Expression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:435:2: style: Struct 'Term' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:456:2: style: Struct 'FactorWithAug' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:503:2: style: Struct 'FactorWithRep' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:535:2: style: Struct 'FactorWithNeg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:568:2: style: Struct 'Factor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:572:2: style: Struct 'Factor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:576:2: style: Struct 'Factor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:580:2: style: Struct 'Factor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:588:2: style: Struct 'Factor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsetree.h:592:2: style: Struct 'Factor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsedata.h:68:2: style: Struct 'GraphDictEl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsedata.h:156:2: style: Struct 'LengthDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/fsmgraph.cpp:104:28: style:inconclusive: Function 'concatFsm' argument 1 names different: declaration 'c' definition 'chr'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1349:22: note: Function 'concatFsm' argument 1 names different: declaration 'c' definition 'chr'. ragel-6.10/ragel/fsmgraph.cpp:104:28: note: Function 'concatFsm' argument 1 names different: declaration 'c' definition 'chr'. ragel-6.10/ragel/fsmgraph.cpp:501:51: style:inconclusive: Function 'inEptVect' argument 2 names different: declaration 'targ' definition 'state'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1387:45: note: Function 'inEptVect' argument 2 names different: declaration 'targ' definition 'state'. ragel-6.10/ragel/fsmgraph.cpp:501:51: note: Function 'inEptVect' argument 2 names different: declaration 'targ' definition 'state'. ragel-6.10/ragel/fsmgraph.cpp:960:8: style:inconclusive: Function 'findCondExpInTrans' argument 7 names different: declaration 'destVals' definition 'fromVals'. [funcArgNamesDifferent] ragel-6.10/ragel/fsmgraph.h:1285:9: note: Function 'findCondExpInTrans' argument 7 names different: declaration 'destVals' definition 'fromVals'. ragel-6.10/ragel/fsmgraph.cpp:960:8: note: Function 'findCondExpInTrans' argument 7 names different: declaration 'destVals' definition 'fromVals'. ragel-6.10/ragel/fsmgraph.cpp:91:13: style: Local variable 'i' shadows outer variable [shadowVariable] ragel-6.10/ragel/fsmgraph.cpp:81:12: note: Shadowed declaration ragel-6.10/ragel/fsmgraph.cpp:91:13: note: Shadow variable ragel-6.10/ragel/fsmgraph.cpp:302:13: style: Local variable 'i' shadows outer variable [shadowVariable] ragel-6.10/ragel/fsmgraph.cpp:292:12: note: Shadowed declaration ragel-6.10/ragel/fsmgraph.cpp:302:13: note: Shadow variable ragel-6.10/ragel/fsmgraph.cpp:960:28: style: Parameter 'toValsList' can be declared as reference to const [constParameterReference] ragel-6.10/ragel/fsmgraph.cpp:1061:73: style: Parameter 'expList1' can be declared as reference to const [constParameterReference] ragel-6.10/ragel/fsmgraph.cpp:1087:34: style: Parameter 'md' can be declared as reference to const [constParameterReference] ragel-6.10/ragel/fsmgraph.cpp:1087:73: style: Parameter 'expList1' can be declared as reference to const [constParameterReference] ragel-6.10/ragel/fsmgraph.cpp:56:29: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmgraph.cpp:120:25: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmgraph.cpp:186:39: style: Parameter 'destState' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmgraph.cpp:501:51: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmgraph.cpp:515:61: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/fsmgraph.cpp:1429:11: style: Variable 'startTrans' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gocodegen.cpp:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gocodegen.cpp:370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gocodegen.cpp:564:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gocodegen.cpp:705:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gocodegen.cpp:713:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/fsmgraph.cpp:934:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmgraph.cpp:971:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmgraph.cpp:1002:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmgraph.cpp:1105:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmgraph.cpp:1140:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/fsmgraph.cpp:1299:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ragel-6.10/ragel/gocodegen.h:54:2: warning: Member variable 'GoCodeGen::outLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/gocodegen.h:54:2: warning: Member variable 'GoCodeGen::testEofUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/gocodegen.h:54:2: warning: Member variable 'GoCodeGen::againLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/gocodegen.h:54:2: warning: Member variable 'GoCodeGen::useIndicies' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/gocodegen.h:66:9: style:inconclusive: Technically the member function 'GoCodeGen::FSM_NAME' can be const. [functionConst] ragel-6.10/ragel/gocodegen.cpp:87:19: note: Technically the member function 'GoCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/gocodegen.h:66:9: note: Technically the member function 'GoCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/gocodegen.h:67:9: style:inconclusive: Technically the member function 'GoCodeGen::START_STATE_ID' can be const. [functionConst] ragel-6.10/ragel/gocodegen.cpp:93:19: note: Technically the member function 'GoCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/gocodegen.h:67:9: note: Technically the member function 'GoCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/gocodegen.h:71:9: performance:inconclusive: Technically the member function 'GoCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gocodegen.cpp:285:19: note: Technically the member function 'GoCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:71:9: note: Technically the member function 'GoCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:72:9: performance:inconclusive: Technically the member function 'GoCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gocodegen.cpp:295:19: note: Technically the member function 'GoCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:72:9: note: Technically the member function 'GoCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:74:9: performance:inconclusive: Technically the member function 'GoCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gocodegen.cpp:503:19: note: Technically the member function 'GoCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:74:9: note: Technically the member function 'GoCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:78:9: performance:inconclusive: Technically the member function 'GoCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gocodegen.cpp:592:19: note: Technically the member function 'GoCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:78:9: note: Technically the member function 'GoCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:80:9: performance:inconclusive: Technically the member function 'GoCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gocodegen.cpp:71:19: note: Technically the member function 'GoCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:80:9: note: Technically the member function 'GoCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:82:7: performance:inconclusive: Technically the member function 'GoCodeGen::isAlphTypeSigned' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gocodegen.cpp:305:17: note: Technically the member function 'GoCodeGen::isAlphTypeSigned' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:82:7: note: Technically the member function 'GoCodeGen::isAlphTypeSigned' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:156:9: style:inconclusive: Technically the member function 'GoCodeGen::ERROR_STATE' can be const. [functionConst] ragel-6.10/ragel/gocodegen.cpp:531:19: note: Technically the member function 'GoCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/gocodegen.h:156:9: note: Technically the member function 'GoCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/gocodegen.h:157:9: style:inconclusive: Technically the member function 'GoCodeGen::FIRST_FINAL_STATE' can be const. [functionConst] ragel-6.10/ragel/gocodegen.cpp:541:19: note: Technically the member function 'GoCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/gocodegen.h:157:9: note: Technically the member function 'GoCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/gocodegen.h:167:15: performance:inconclusive: Technically the member function 'GoCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gocodegen.cpp:63:25: note: Technically the member function 'GoCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.h:167:15: note: Technically the member function 'GoCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gocodegen.cpp:703:21: warning: The class 'GoCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/gocodegen.cpp:703:21: note: Derived function 'GoCodeGen::source_warning' ragel-6.10/ragel/gocodegen.cpp:709:21: warning: The class 'GoCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/gocodegen.cpp:709:21: note: Derived function 'GoCodeGen::source_error' ragel-6.10/ragel/gocodegen.h:57:11: style: The destructor '~GoCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:82:11: note: Virtual destructor in base class ragel-6.10/ragel/gocodegen.h:57:11: note: Destructor in derived class ragel-6.10/ragel/gocodegen.h:59:15: style: The function 'finishRagelDef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:64:15: note: Virtual function in base class ragel-6.10/ragel/gocodegen.h:59:15: note: Function in derived class ragel-6.10/ragel/gocodegen.h:60:15: style: The function 'writeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:68:15: note: Virtual function in base class ragel-6.10/ragel/gocodegen.h:60:15: note: Function in derived class ragel-6.10/ragel/gocodegen.h:61:15: style: The function 'writeStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:71:15: note: Virtual function in base class ragel-6.10/ragel/gocodegen.h:61:15: note: Function in derived class ragel-6.10/ragel/gocodegen.h:62:15: style: The function 'writeFirstFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:72:15: note: Virtual function in base class ragel-6.10/ragel/gocodegen.h:62:15: note: Function in derived class ragel-6.10/ragel/gocodegen.h:63:15: style: The function 'writeError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:73:15: note: Virtual function in base class ragel-6.10/ragel/gocodegen.h:63:15: note: Function in derived class ragel-6.10/ragel/gocodegen.h:64:15: style: The function 'writeExports' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:70:15: note: Virtual function in base class ragel-6.10/ragel/gocodegen.h:64:15: note: Function in derived class ragel-6.10/ragel/gocodegen.cpp:59:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gocodegen.cpp:66:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gocodegen.cpp:74:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gocodegen.cpp:349:57: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gocodegen.cpp:374:55: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gocodegen.cpp:379:58: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gocodegen.cpp:422:59: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gocodegen.cpp:610:13: style: Variable 'wideType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gocodegen.cpp:312:9: style: Unused variable: ret [unusedVariable] ragel-6.10/ragel/gofflat.cpp:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gocodegen.h:164:11: warning: The class 'GoCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/gocodegen.h:164:11: note: Derived function 'GoCodeGen::source_warning' ragel-6.10/ragel/gocodegen.h:165:11: warning: The class 'GoCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/gocodegen.h:165:11: note: Derived function 'GoCodeGen::source_error' ragel-6.10/ragel/gofflat.cpp:70:31: warning: The class 'GoFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:49:16: note: Parent function 'GoFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.cpp:70:31: note: Derived function 'GoFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.cpp:90:31: warning: The class 'GoFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:50:16: note: Parent function 'GoFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.cpp:90:31: note: Derived function 'GoFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.cpp:108:31: warning: The class 'GoFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:51:16: note: Parent function 'GoFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/gofflat.cpp:108:31: note: Derived function 'GoFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/gofflat.cpp:128:31: warning: The class 'GoFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:52:16: note: Parent function 'GoFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/gofflat.cpp:128:31: note: Derived function 'GoFFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/gotablish.h:33:5: style: Class 'GoTablishCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/goflat.h:43:2: style: Class 'GoFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/gofflat.h:40:2: style: Class 'GoFFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/gotablish.h:36:18: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:132:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:36:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:37:18: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:133:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:37:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:38:18: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:134:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:38:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:39:18: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:135:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:39:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:40:18: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:136:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:40:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:41:18: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:137:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:41:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:42:18: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:141:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:42:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:43:18: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:142:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:43:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:44:18: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:139:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:44:18: note: Function in derived class ragel-6.10/ragel/gotablish.h:45:18: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:140:15: note: Virtual function in base class ragel-6.10/ragel/gotablish.h:45:18: note: Function in derived class ragel-6.10/ragel/goflat.h:46:11: style: The destructor '~GoFlatCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:57:11: note: Virtual destructor in base class ragel-6.10/ragel/goflat.h:46:11: note: Destructor in derived class ragel-6.10/ragel/goflat.h:76:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/goflat.h:76:15: note: Function in derived class ragel-6.10/ragel/goflat.h:77:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/goflat.h:77:15: note: Function in derived class ragel-6.10/ragel/gofflat.h:49:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/goflat.h:71:24: note: Virtual function in base class ragel-6.10/ragel/gofflat.h:49:24: note: Function in derived class ragel-6.10/ragel/gofflat.h:50:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/goflat.h:72:24: note: Virtual function in base class ragel-6.10/ragel/gofflat.h:50:24: note: Function in derived class ragel-6.10/ragel/gofflat.h:51:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/goflat.h:73:24: note: Virtual function in base class ragel-6.10/ragel/gofflat.h:51:24: note: Function in derived class ragel-6.10/ragel/gofflat.h:52:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/goflat.h:74:24: note: Virtual function in base class ragel-6.10/ragel/gofflat.h:52:24: note: Function in derived class ragel-6.10/ragel/gofflat.h:54:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/goflat.h:76:15: note: Virtual function in base class ragel-6.10/ragel/gofflat.h:54:15: note: Function in derived class ragel-6.10/ragel/gofflat.h:55:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/goflat.h:77:15: note: Virtual function in base class ragel-6.10/ragel/gofflat.h:55:15: note: Function in derived class ragel-6.10/ragel/gendata.cpp:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gendata.cpp:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gendata.cpp:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gendata.cpp:764:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highKey [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gendata.cpp:1154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gendata.cpp:1162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gofgoto.cpp:191:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gofgoto.cpp:52:31: warning: The class 'GoFGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:48:16: note: Parent function 'GoGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.cpp:52:31: note: Derived function 'GoFGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.cpp:72:31: warning: The class 'GoFGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:49:16: note: Parent function 'GoGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.cpp:72:31: note: Derived function 'GoFGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.cpp:109:31: warning: The class 'GoFGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:55:16: note: Parent function 'GoGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/gofgoto.cpp:109:31: note: Derived function 'GoFGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/gofgoto.cpp:90:31: warning: The class 'GoFGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:50:16: note: Parent function 'GoGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.cpp:90:31: note: Derived function 'GoFGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/gogoto.h:44:2: style: Class 'GoGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/gofgoto.h:38:2: style: Class 'GoFGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/gogoto.h:79:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/gogoto.h:79:15: note: Function in derived class ragel-6.10/ragel/gogoto.h:80:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/gogoto.h:80:15: note: Function in derived class ragel-6.10/ragel/gofgoto.h:46:15: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:57:23: note: Virtual function in base class ragel-6.10/ragel/gofgoto.h:46:15: note: Function in derived class ragel-6.10/ragel/gofgoto.h:47:15: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:58:23: note: Virtual function in base class ragel-6.10/ragel/gofgoto.h:47:15: note: Function in derived class ragel-6.10/ragel/gofgoto.h:48:15: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:59:23: note: Virtual function in base class ragel-6.10/ragel/gofgoto.h:48:15: note: Function in derived class ragel-6.10/ragel/gofgoto.h:50:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:79:15: note: Virtual function in base class ragel-6.10/ragel/gofgoto.h:50:15: note: Function in derived class ragel-6.10/ragel/gofgoto.h:51:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:80:15: note: Virtual function in base class ragel-6.10/ragel/gofgoto.h:51:15: note: Function in derived class ragel-6.10/ragel/goflat.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:436:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:551:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:592:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goflat.cpp:572:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/goflat.cpp:565:28: note: Shadowed declaration ragel-6.10/ragel/goflat.cpp:572:26: note: Shadow variable ragel-6.10/ragel/goflat.cpp:566:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/goftable.cpp:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goftable.cpp:99:30: warning: The class 'GoFTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:42:19: note: Parent function 'GoTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.cpp:99:30: note: Derived function 'GoFTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.cpp:121:30: warning: The class 'GoFTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:43:19: note: Parent function 'GoTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.cpp:121:30: note: Derived function 'GoFTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.cpp:141:30: warning: The class 'GoFTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:44:19: note: Parent function 'GoTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/goftable.cpp:141:30: note: Derived function 'GoFTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/goftable.cpp:163:30: warning: The class 'GoFTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:45:19: note: Parent function 'GoTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/goftable.cpp:163:30: note: Derived function 'GoFTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/gotable.h:34:2: style: Class 'GoTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/goftable.h:40:2: style: Class 'GoFTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/gotable.h:37:14: style: The destructor '~GoTabCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:57:11: note: Virtual destructor in base class ragel-6.10/ragel/gotable.h:37:14: note: Destructor in derived class ragel-6.10/ragel/gotable.h:38:18: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/gotable.h:38:18: note: Function in derived class ragel-6.10/ragel/gotable.h:39:18: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/gotable.h:39:18: note: Function in derived class ragel-6.10/ragel/gotable.h:73:18: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gocodegen.h:178:15: note: Virtual function in base class ragel-6.10/ragel/gotable.h:73:18: note: Function in derived class ragel-6.10/ragel/goftable.h:49:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotable.h:69:27: note: Virtual function in base class ragel-6.10/ragel/goftable.h:49:24: note: Function in derived class ragel-6.10/ragel/goftable.h:50:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotable.h:70:27: note: Virtual function in base class ragel-6.10/ragel/goftable.h:50:24: note: Function in derived class ragel-6.10/ragel/goftable.h:51:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotable.h:71:27: note: Virtual function in base class ragel-6.10/ragel/goftable.h:51:24: note: Function in derived class ragel-6.10/ragel/goftable.h:52:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotable.h:72:27: note: Virtual function in base class ragel-6.10/ragel/goftable.h:52:24: note: Function in derived class ragel-6.10/ragel/goftable.h:54:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotable.h:38:18: note: Virtual function in base class ragel-6.10/ragel/goftable.h:54:15: note: Function in derived class ragel-6.10/ragel/goftable.h:55:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotable.h:39:18: note: Virtual function in base class ragel-6.10/ragel/goftable.h:55:15: note: Function in derived class ragel-6.10/ragel/goftable.h:56:15: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotable.h:73:18: note: Virtual function in base class ragel-6.10/ragel/goftable.h:56:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:40:2: warning: Member variable 'JavaTabCodeGen::item_count' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/javacodegen.h:40:2: warning: Member variable 'JavaTabCodeGen::div_count' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/javacodegen.h:40:2: warning: Member variable 'JavaTabCodeGen::outLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/javacodegen.h:40:2: warning: Member variable 'JavaTabCodeGen::againLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/javacodegen.h:40:2: warning: Member variable 'JavaTabCodeGen::useIndicies' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rubycodegen.h:36:4: warning: Member variable 'RubyCodeGen::outLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rubycodegen.h:36:4: warning: Member variable 'RubyCodeGen::againLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rubycodegen.h:36:4: warning: Member variable 'RubyCodeGen::useIndicies' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/gendata.h:143:7: style:inconclusive: Technically the member function 'CodeGenData::setId' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:615:19: note: Technically the member function 'CodeGenData::setId' can be const. ragel-6.10/ragel/gendata.h:143:7: note: Technically the member function 'CodeGenData::setId' can be const. ragel-6.10/ragel/gendata.h:144:7: style:inconclusive: Technically the member function 'CodeGenData::setFinal' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:621:19: note: Technically the member function 'CodeGenData::setFinal' can be const. ragel-6.10/ragel/gendata.h:144:7: note: Technically the member function 'CodeGenData::setFinal' can be const. ragel-6.10/ragel/gendata.h:145:7: performance:inconclusive: Technically the member function 'CodeGenData::initTransList' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gendata.cpp:522:19: note: Technically the member function 'CodeGenData::initTransList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gendata.h:145:7: note: Technically the member function 'CodeGenData::initTransList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gendata.h:149:7: style:inconclusive: Technically the member function 'CodeGenData::setStateActions' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:628:19: note: Technically the member function 'CodeGenData::setStateActions' can be const. ragel-6.10/ragel/gendata.h:149:7: note: Technically the member function 'CodeGenData::setStateActions' can be const. ragel-6.10/ragel/gendata.h:158:7: style:inconclusive: Technically the member function 'CodeGenData::newCondSpace' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:698:19: note: Technically the member function 'CodeGenData::newCondSpace' can be const. ragel-6.10/ragel/gendata.h:158:7: note: Technically the member function 'CodeGenData::newCondSpace' can be const. ragel-6.10/ragel/gendata.h:160:7: performance:inconclusive: Technically the member function 'CodeGenData::initStateCondList' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gendata.cpp:711:19: note: Technically the member function 'CodeGenData::initStateCondList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gendata.h:160:7: note: Technically the member function 'CodeGenData::initStateCondList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gendata.h:161:7: style:inconclusive: Technically the member function 'CodeGenData::addStateCond' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:716:19: note: Technically the member function 'CodeGenData::addStateCond' can be const. ragel-6.10/ragel/gendata.h:161:7: note: Technically the member function 'CodeGenData::addStateCond' can be const. ragel-6.10/ragel/gendata.h:168:7: style:inconclusive: Technically the member function 'CodeGenData::resolveTargetStates' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:648:19: note: Technically the member function 'CodeGenData::resolveTargetStates' can be const. ragel-6.10/ragel/gendata.h:168:7: note: Technically the member function 'CodeGenData::resolveTargetStates' can be const. ragel-6.10/ragel/gendata.h:169:6: style:inconclusive: Technically the member function 'CodeGenData::findMaxKey' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:755:18: note: Technically the member function 'CodeGenData::findMaxKey' can be const. ragel-6.10/ragel/gendata.h:169:6: note: Technically the member function 'CodeGenData::findMaxKey' can be const. ragel-6.10/ragel/gendata.h:172:7: performance:inconclusive: Technically the member function 'CodeGenData::analyzeActionList' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/gendata.cpp:874:19: note: Technically the member function 'CodeGenData::analyzeActionList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gendata.h:172:7: note: Technically the member function 'CodeGenData::analyzeActionList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/gendata.h:174:7: style:inconclusive: Technically the member function 'CodeGenData::findFinalActionRefs' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:772:19: note: Technically the member function 'CodeGenData::findFinalActionRefs' can be const. ragel-6.10/ragel/gendata.h:174:7: note: Technically the member function 'CodeGenData::findFinalActionRefs' can be const. ragel-6.10/ragel/gendata.h:179:7: style:inconclusive: Technically the member function 'CodeGenData::assignActionIds' can be const. [functionConst] ragel-6.10/ragel/gendata.cpp:894:19: note: Technically the member function 'CodeGenData::assignActionIds' can be const. ragel-6.10/ragel/gendata.h:179:7: note: Technically the member function 'CodeGenData::assignActionIds' can be const. ragel-6.10/ragel/cscodegen.h:165:11: warning: The class 'CSharpFsmCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1152:23: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/cscodegen.h:165:11: note: Derived function 'CSharpFsmCodeGen::source_warning' ragel-6.10/ragel/cscodegen.h:166:11: warning: The class 'CSharpFsmCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1158:23: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/cscodegen.h:166:11: note: Derived function 'CSharpFsmCodeGen::source_error' ragel-6.10/ragel/csftable.h:42:16: warning: The class 'CSharpFTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:48:16: note: Parent function 'CSharpTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.h:42:16: note: Derived function 'CSharpFTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.h:43:16: warning: The class 'CSharpFTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:49:16: note: Parent function 'CSharpTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.h:43:16: note: Derived function 'CSharpFTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csftable.h:44:16: warning: The class 'CSharpFTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:50:16: note: Parent function 'CSharpTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csftable.h:44:16: note: Derived function 'CSharpFTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csftable.h:45:16: warning: The class 'CSharpFTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'CSharpTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cstable.h:51:16: note: Parent function 'CSharpTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/csftable.h:45:16: note: Derived function 'CSharpFTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:41:16: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:46:16: note: Parent function 'CSharpFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:41:16: note: Derived function 'CSharpFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:42:16: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:47:16: note: Parent function 'CSharpFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:42:16: note: Derived function 'CSharpFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:43:16: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:48:16: note: Parent function 'CSharpFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:43:16: note: Derived function 'CSharpFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:44:16: warning: The class 'CSharpFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'CSharpFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csflat.h:49:16: note: Parent function 'CSharpFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/csfflat.h:44:16: note: Derived function 'CSharpFFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/csfgoto.h:43:16: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:44:16: note: Parent function 'CSharpGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.h:43:16: note: Derived function 'CSharpFGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.h:44:16: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:45:16: note: Parent function 'CSharpGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.h:44:16: note: Derived function 'CSharpFGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.h:45:16: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:51:16: note: Parent function 'CSharpGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/csfgoto.h:45:16: note: Derived function 'CSharpFGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/csfgoto.h:46:16: warning: The class 'CSharpFGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'CSharpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csgoto.h:46:16: note: Parent function 'CSharpGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/csfgoto.h:46:16: note: Derived function 'CSharpFGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cssplit.h:48:7: warning: The class 'CSharpSplitCodeGen' defines member function with name 'setLabelsNeeded' also defined in its parent class 'CSharpIpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/csipgoto.h:72:7: note: Parent function 'CSharpIpGotoCodeGen::setLabelsNeeded' ragel-6.10/ragel/cssplit.h:48:7: note: Derived function 'CSharpSplitCodeGen::setLabelsNeeded' ragel-6.10/ragel/cdcodegen.h:173:11: warning: The class 'FsmCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1152:23: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/cdcodegen.h:173:11: note: Derived function 'FsmCodeGen::source_warning' ragel-6.10/ragel/cdcodegen.h:174:11: warning: The class 'FsmCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1158:23: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/cdcodegen.h:174:11: note: Derived function 'FsmCodeGen::source_error' ragel-6.10/ragel/cdftable.h:42:16: warning: The class 'FTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:48:16: note: Parent function 'TabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.h:42:16: note: Derived function 'FTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.h:43:16: warning: The class 'FTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:49:16: note: Parent function 'TabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.h:43:16: note: Derived function 'FTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdftable.h:44:16: warning: The class 'FTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:50:16: note: Parent function 'TabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdftable.h:44:16: note: Derived function 'FTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdftable.h:45:16: warning: The class 'FTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'TabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdtable.h:51:16: note: Parent function 'TabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdftable.h:45:16: note: Derived function 'FTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:41:16: warning: The class 'FFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:46:16: note: Parent function 'FlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:41:16: note: Derived function 'FFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:42:16: warning: The class 'FFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:47:16: note: Parent function 'FlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:42:16: note: Derived function 'FFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:43:16: warning: The class 'FFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:48:16: note: Parent function 'FlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:43:16: note: Derived function 'FFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:44:16: warning: The class 'FFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'FlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdflat.h:49:16: note: Parent function 'FlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdfflat.h:44:16: note: Derived function 'FFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.h:43:16: warning: The class 'FGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:44:16: note: Parent function 'GotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.h:43:16: note: Derived function 'FGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.h:44:16: warning: The class 'FGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:45:16: note: Parent function 'GotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.h:44:16: note: Derived function 'FGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.h:45:16: warning: The class 'FGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:51:16: note: Parent function 'GotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdfgoto.h:45:16: note: Derived function 'FGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/cdfgoto.h:46:16: warning: The class 'FGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdgoto.h:46:16: note: Parent function 'GotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdfgoto.h:46:16: note: Derived function 'FGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/cdsplit.h:48:7: warning: The class 'SplitCodeGen' defines member function with name 'setLabelsNeeded' also defined in its parent class 'IpGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/cdipgoto.h:73:7: note: Parent function 'IpGotoCodeGen::setLabelsNeeded' ragel-6.10/ragel/cdsplit.h:48:7: note: Derived function 'SplitCodeGen::setLabelsNeeded' ragel-6.10/ragel/javacodegen.h:185:11: warning: The struct 'JavaTabCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1152:23: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/javacodegen.h:185:11: note: Derived function 'JavaTabCodeGen::source_warning' ragel-6.10/ragel/javacodegen.h:186:11: warning: The struct 'JavaTabCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1158:23: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/javacodegen.h:186:11: note: Derived function 'JavaTabCodeGen::source_error' ragel-6.10/ragel/gocodegen.h:164:11: warning: The class 'GoCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1152:23: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/gocodegen.h:164:11: note: Derived function 'GoCodeGen::source_warning' ragel-6.10/ragel/gocodegen.h:165:11: warning: The class 'GoCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1158:23: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/gocodegen.h:165:11: note: Derived function 'GoCodeGen::source_error' ragel-6.10/ragel/goftable.h:44:16: warning: The class 'GoFTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:42:19: note: Parent function 'GoTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.h:44:16: note: Derived function 'GoFTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.h:45:16: warning: The class 'GoFTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:43:19: note: Parent function 'GoTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.h:45:16: note: Derived function 'GoFTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/goftable.h:46:16: warning: The class 'GoFTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:44:19: note: Parent function 'GoTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/goftable.h:46:16: note: Derived function 'GoFTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/goftable.h:47:16: warning: The class 'GoFTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'GoTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gotable.h:45:19: note: Parent function 'GoTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/goftable.h:47:16: note: Derived function 'GoFTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:44:16: warning: The class 'GoFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:49:16: note: Parent function 'GoFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:44:16: note: Derived function 'GoFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:45:16: warning: The class 'GoFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:50:16: note: Parent function 'GoFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:45:16: note: Derived function 'GoFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:46:16: warning: The class 'GoFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:51:16: note: Parent function 'GoFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:46:16: note: Derived function 'GoFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:47:16: warning: The class 'GoFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'GoFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/goflat.h:52:16: note: Parent function 'GoFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/gofflat.h:47:16: note: Derived function 'GoFFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/gofgoto.h:42:16: warning: The class 'GoFGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:48:16: note: Parent function 'GoGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.h:42:16: note: Derived function 'GoFGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.h:43:16: warning: The class 'GoFGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:49:16: note: Parent function 'GoGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.h:43:16: note: Derived function 'GoFGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.h:44:16: warning: The class 'GoFGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:55:16: note: Parent function 'GoGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/gofgoto.h:44:16: note: Derived function 'GoFGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/gofgoto.h:45:16: warning: The class 'GoFGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'GoGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/gogoto.h:50:16: note: Parent function 'GoGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/gofgoto.h:45:16: note: Derived function 'GoFGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlcodegen.h:187:11: warning: The class 'OCamlCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1152:23: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/mlcodegen.h:187:11: note: Derived function 'OCamlCodeGen::source_warning' ragel-6.10/ragel/mlcodegen.h:188:11: warning: The class 'OCamlCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1158:23: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/mlcodegen.h:188:11: note: Derived function 'OCamlCodeGen::source_error' ragel-6.10/ragel/mlftable.h:42:16: warning: The class 'OCamlFTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:50:16: note: Parent function 'OCamlTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.h:42:16: note: Derived function 'OCamlFTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.h:43:16: warning: The class 'OCamlFTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:51:16: note: Parent function 'OCamlTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.h:43:16: note: Derived function 'OCamlFTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.h:44:16: warning: The class 'OCamlFTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:52:16: note: Parent function 'OCamlTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlftable.h:44:16: note: Derived function 'OCamlFTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlftable.h:45:16: warning: The class 'OCamlFTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:53:16: note: Parent function 'OCamlTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlftable.h:45:16: note: Derived function 'OCamlFTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:41:16: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:46:16: note: Parent function 'OCamlFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:41:16: note: Derived function 'OCamlFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:42:16: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:47:16: note: Parent function 'OCamlFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:42:16: note: Derived function 'OCamlFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:43:16: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:48:16: note: Parent function 'OCamlFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:43:16: note: Derived function 'OCamlFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:44:16: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:49:16: note: Parent function 'OCamlFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlfflat.h:44:16: note: Derived function 'OCamlFFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.h:39:16: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:44:16: note: Parent function 'OCamlGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.h:39:16: note: Derived function 'OCamlFGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.h:40:16: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:45:16: note: Parent function 'OCamlGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.h:40:16: note: Derived function 'OCamlFGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.h:41:16: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:51:16: note: Parent function 'OCamlGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/mlfgoto.h:41:16: note: Derived function 'OCamlFGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/mlfgoto.h:42:16: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:46:16: note: Parent function 'OCamlGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.h:42:16: note: Derived function 'OCamlFGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/rubycodegen.h:154:11: warning: The class 'RubyCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1152:23: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/rubycodegen.h:154:11: note: Derived function 'RubyCodeGen::source_warning' ragel-6.10/ragel/rubycodegen.h:155:11: warning: The class 'RubyCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.cpp:1158:23: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/rubycodegen.h:155:11: note: Derived function 'RubyCodeGen::source_error' ragel-6.10/ragel/rubytable.h:100:7: warning: The class 'RubyTabCodeGen' defines member function with name 'EXEC' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:143:14: note: Parent function 'RubyCodeGen::EXEC' ragel-6.10/ragel/rubytable.h:100:7: note: Derived function 'RubyTabCodeGen::EXEC' ragel-6.10/ragel/rubytable.h:102:7: warning: The class 'RubyTabCodeGen' defines member function with name 'LM_SWITCH' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:144:7: note: Parent function 'RubyCodeGen::LM_SWITCH' ragel-6.10/ragel/rubytable.h:102:7: note: Derived function 'RubyTabCodeGen::LM_SWITCH' ragel-6.10/ragel/rubytable.h:103:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SET_ACT' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:145:7: note: Parent function 'RubyCodeGen::SET_ACT' ragel-6.10/ragel/rubytable.h:103:7: note: Derived function 'RubyTabCodeGen::SET_ACT' ragel-6.10/ragel/rubytable.h:104:7: warning: The class 'RubyTabCodeGen' defines member function with name 'INIT_TOKSTART' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:146:7: note: Parent function 'RubyCodeGen::INIT_TOKSTART' ragel-6.10/ragel/rubytable.h:104:7: note: Derived function 'RubyTabCodeGen::INIT_TOKSTART' ragel-6.10/ragel/rubytable.h:105:7: warning: The class 'RubyTabCodeGen' defines member function with name 'INIT_ACT' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:147:7: note: Parent function 'RubyCodeGen::INIT_ACT' ragel-6.10/ragel/rubytable.h:105:7: note: Derived function 'RubyTabCodeGen::INIT_ACT' ragel-6.10/ragel/rubytable.h:106:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SET_TOKSTART' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:148:7: note: Parent function 'RubyCodeGen::SET_TOKSTART' ragel-6.10/ragel/rubytable.h:106:7: note: Derived function 'RubyTabCodeGen::SET_TOKSTART' ragel-6.10/ragel/rubytable.h:107:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SET_TOKEND' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:149:7: note: Parent function 'RubyCodeGen::SET_TOKEND' ragel-6.10/ragel/rubytable.h:107:7: note: Derived function 'RubyTabCodeGen::SET_TOKEND' ragel-6.10/ragel/rubytable.h:108:7: warning: The class 'RubyTabCodeGen' defines member function with name 'GET_TOKEND' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:150:7: note: Parent function 'RubyCodeGen::GET_TOKEND' ragel-6.10/ragel/rubytable.h:108:7: note: Derived function 'RubyTabCodeGen::GET_TOKEND' ragel-6.10/ragel/rubytable.h:109:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SUB_ACTION' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.h:151:7: note: Parent function 'RubyCodeGen::SUB_ACTION' ragel-6.10/ragel/rubytable.h:109:7: note: Derived function 'RubyTabCodeGen::SUB_ACTION' ragel-6.10/ragel/rubyfflat.h:36:16: warning: The class 'RubyFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:44:16: note: Parent function 'RubyFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.h:36:16: note: Derived function 'RubyFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.h:37:16: warning: The class 'RubyFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:45:16: note: Parent function 'RubyFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.h:37:16: note: Derived function 'RubyFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.h:38:16: warning: The class 'RubyFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:46:16: note: Parent function 'RubyFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.h:38:16: note: Derived function 'RubyFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.h:39:16: warning: The class 'RubyFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:47:16: note: Parent function 'RubyFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.h:39:16: note: Derived function 'RubyFFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/javacodegen.h:40:2: style: Struct 'JavaTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/goipgoto.h:37:2: style: Class 'GoIpGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/mltable.h:44:2: style: Class 'OCamlTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/mlftable.h:40:2: style: Class 'OCamlFTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/mlflat.h:42:2: style: Class 'OCamlFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/mlfflat.h:39:2: style: Class 'OCamlFFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/mlgoto.h:43:2: style: Class 'OCamlGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/mlfgoto.h:36:2: style: Class 'OCamlFGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/rubytable.h:43:2: style: Class 'RubyTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/rubyftable.h:31:2: style: Class 'RubyFTabCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/rubyflat.h:39:2: style: Class 'RubyFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/rubyfflat.h:32:2: style: Class 'RubyFFlatCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/rbxgoto.h:35:9: style: Class 'RbxGotoCodeGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/javacodegen.h:77:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:77:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:78:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:78:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:79:15: style: The function 'writeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:68:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:79:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:80:15: style: The function 'writeExports' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:70:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:80:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:81:15: style: The function 'writeStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:71:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:81:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:82:15: style: The function 'writeFirstFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:72:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:82:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:83:15: style: The function 'writeError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:73:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:83:15: note: Function in derived class ragel-6.10/ragel/javacodegen.h:84:15: style: The function 'finishRagelDef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:64:15: note: Virtual function in base class ragel-6.10/ragel/javacodegen.h:84:15: note: Function in derived class ragel-6.10/ragel/goipgoto.h:41:16: style: The function 'TRANS_GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:69:24: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:41:16: note: Function in derived class ragel-6.10/ragel/goipgoto.h:42:6: style: The function 'TRANS_NR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:70:14: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:42:6: note: Function in derived class ragel-6.10/ragel/goipgoto.h:47:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:36:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:47:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:48:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:37:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:48:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:49:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:38:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:49:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:50:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:39:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:50:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:51:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:40:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:51:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:52:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:41:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:52:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:53:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:44:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:53:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:54:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:42:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:54:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:55:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:43:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:55:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:56:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gotablish.h:45:18: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:56:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:58:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:79:15: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:58:15: note: Function in derived class ragel-6.10/ragel/goipgoto.h:59:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:80:15: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:59:15: note: Function in derived class ragel-6.10/ragel/goipgoto.h:67:7: style: The function 'GOTO_HEADER' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:76:15: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:67:7: note: Function in derived class ragel-6.10/ragel/goipgoto.h:68:7: style: The function 'STATE_GOTO_ERROR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gogoto.h:77:15: note: Virtual function in base class ragel-6.10/ragel/goipgoto.h:68:7: note: Function in derived class ragel-6.10/ragel/mlcodegen.h:62:11: style: The destructor '~OCamlCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:82:11: note: Virtual destructor in base class ragel-6.10/ragel/mlcodegen.h:62:11: note: Destructor in derived class ragel-6.10/ragel/mlcodegen.h:64:15: style: The function 'finishRagelDef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:64:15: note: Virtual function in base class ragel-6.10/ragel/mlcodegen.h:64:15: note: Function in derived class ragel-6.10/ragel/mlcodegen.h:65:15: style: The function 'writeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:68:15: note: Virtual function in base class ragel-6.10/ragel/mlcodegen.h:65:15: note: Function in derived class ragel-6.10/ragel/mlcodegen.h:66:15: style: The function 'writeStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:71:15: note: Virtual function in base class ragel-6.10/ragel/mlcodegen.h:66:15: note: Function in derived class ragel-6.10/ragel/mlcodegen.h:67:15: style: The function 'writeFirstFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:72:15: note: Virtual function in base class ragel-6.10/ragel/mlcodegen.h:67:15: note: Function in derived class ragel-6.10/ragel/mlcodegen.h:68:15: style: The function 'writeError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:73:15: note: Virtual function in base class ragel-6.10/ragel/mlcodegen.h:68:15: note: Function in derived class ragel-6.10/ragel/mltable.h:45:11: style: The destructor '~OCamlTabCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:62:11: note: Virtual destructor in base class ragel-6.10/ragel/mltable.h:45:11: note: Destructor in derived class ragel-6.10/ragel/mltable.h:46:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:46:15: note: Function in derived class ragel-6.10/ragel/mltable.h:47:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:47:15: note: Function in derived class ragel-6.10/ragel/mltable.h:78:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:145:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:78:7: note: Function in derived class ragel-6.10/ragel/mltable.h:79:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:146:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:79:7: note: Function in derived class ragel-6.10/ragel/mltable.h:80:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:147:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:80:7: note: Function in derived class ragel-6.10/ragel/mltable.h:81:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:148:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:81:7: note: Function in derived class ragel-6.10/ragel/mltable.h:82:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:149:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:82:7: note: Function in derived class ragel-6.10/ragel/mltable.h:83:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:150:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:83:7: note: Function in derived class ragel-6.10/ragel/mltable.h:84:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:154:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:84:7: note: Function in derived class ragel-6.10/ragel/mltable.h:85:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:155:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:85:7: note: Function in derived class ragel-6.10/ragel/mltable.h:86:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:152:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:86:7: note: Function in derived class ragel-6.10/ragel/mltable.h:87:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:153:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:87:7: note: Function in derived class ragel-6.10/ragel/mltable.h:93:15: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:199:15: note: Virtual function in base class ragel-6.10/ragel/mltable.h:93:15: note: Function in derived class ragel-6.10/ragel/mlftable.h:47:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mltable.h:89:24: note: Virtual function in base class ragel-6.10/ragel/mlftable.h:47:24: note: Function in derived class ragel-6.10/ragel/mlftable.h:48:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mltable.h:90:24: note: Virtual function in base class ragel-6.10/ragel/mlftable.h:48:24: note: Function in derived class ragel-6.10/ragel/mlftable.h:49:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mltable.h:91:24: note: Virtual function in base class ragel-6.10/ragel/mlftable.h:49:24: note: Function in derived class ragel-6.10/ragel/mlftable.h:50:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mltable.h:92:24: note: Virtual function in base class ragel-6.10/ragel/mlftable.h:50:24: note: Function in derived class ragel-6.10/ragel/mlftable.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mltable.h:46:15: note: Virtual function in base class ragel-6.10/ragel/mlftable.h:51:15: note: Function in derived class ragel-6.10/ragel/mlftable.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mltable.h:47:15: note: Virtual function in base class ragel-6.10/ragel/mlftable.h:52:15: note: Function in derived class ragel-6.10/ragel/mlftable.h:53:15: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mltable.h:93:15: note: Virtual function in base class ragel-6.10/ragel/mlftable.h:53:15: note: Function in derived class ragel-6.10/ragel/mlflat.h:43:11: style: The destructor '~OCamlFlatCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:62:11: note: Virtual destructor in base class ragel-6.10/ragel/mlflat.h:43:11: note: Destructor in derived class ragel-6.10/ragel/mlflat.h:68:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:145:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:68:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:69:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:146:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:69:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:70:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:147:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:70:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:71:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:148:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:71:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:72:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:149:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:72:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:73:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:150:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:73:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:74:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:154:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:74:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:75:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:155:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:75:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:76:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:152:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:76:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:77:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:153:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:77:7: note: Function in derived class ragel-6.10/ragel/mlflat.h:84:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:84:15: note: Function in derived class ragel-6.10/ragel/mlflat.h:85:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/mlflat.h:85:15: note: Function in derived class ragel-6.10/ragel/mlfflat.h:46:24: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlflat.h:79:24: note: Virtual function in base class ragel-6.10/ragel/mlfflat.h:46:24: note: Function in derived class ragel-6.10/ragel/mlfflat.h:47:24: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlflat.h:80:24: note: Virtual function in base class ragel-6.10/ragel/mlfflat.h:47:24: note: Function in derived class ragel-6.10/ragel/mlfflat.h:48:24: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlflat.h:81:24: note: Virtual function in base class ragel-6.10/ragel/mlfflat.h:48:24: note: Function in derived class ragel-6.10/ragel/mlfflat.h:49:24: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlflat.h:82:24: note: Virtual function in base class ragel-6.10/ragel/mlfflat.h:49:24: note: Function in derived class ragel-6.10/ragel/mlfflat.h:51:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlflat.h:84:15: note: Virtual function in base class ragel-6.10/ragel/mlfflat.h:51:15: note: Function in derived class ragel-6.10/ragel/mlfflat.h:52:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlflat.h:85:15: note: Virtual function in base class ragel-6.10/ragel/mlfflat.h:52:15: note: Function in derived class ragel-6.10/ragel/mlgoto.h:53:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:145:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:53:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:54:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:146:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:54:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:55:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:147:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:55:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:56:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:148:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:56:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:57:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:149:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:57:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:58:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:150:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:58:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:59:7: style: The function 'CURS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:154:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:59:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:60:7: style: The function 'TARGS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:155:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:60:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:61:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:152:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:61:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:62:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlcodegen.h:153:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:62:7: note: Function in derived class ragel-6.10/ragel/mlgoto.h:85:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:85:15: note: Function in derived class ragel-6.10/ragel/mlgoto.h:86:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/mlgoto.h:86:15: note: Function in derived class ragel-6.10/ragel/mlfgoto.h:43:15: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlgoto.h:64:23: note: Virtual function in base class ragel-6.10/ragel/mlfgoto.h:43:15: note: Function in derived class ragel-6.10/ragel/mlfgoto.h:44:15: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlgoto.h:65:23: note: Virtual function in base class ragel-6.10/ragel/mlfgoto.h:44:15: note: Function in derived class ragel-6.10/ragel/mlfgoto.h:45:15: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlgoto.h:66:23: note: Virtual function in base class ragel-6.10/ragel/mlfgoto.h:45:15: note: Function in derived class ragel-6.10/ragel/mlfgoto.h:47:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlgoto.h:85:15: note: Virtual function in base class ragel-6.10/ragel/mlfgoto.h:47:15: note: Function in derived class ragel-6.10/ragel/mlfgoto.h:48:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/mlgoto.h:86:15: note: Virtual function in base class ragel-6.10/ragel/mlfgoto.h:48:15: note: Function in derived class ragel-6.10/ragel/rubycodegen.h:37:13: style: The destructor '~RubyCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:82:11: note: Virtual destructor in base class ragel-6.10/ragel/rubycodegen.h:37:13: note: Destructor in derived class ragel-6.10/ragel/rubycodegen.h:113:7: style: The function 'finishRagelDef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:64:15: note: Virtual function in base class ragel-6.10/ragel/rubycodegen.h:113:7: note: Function in derived class ragel-6.10/ragel/rubycodegen.h:117:15: style: The function 'writeExports' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:70:15: note: Virtual function in base class ragel-6.10/ragel/rubycodegen.h:117:15: note: Function in derived class ragel-6.10/ragel/rubycodegen.h:118:15: style: The function 'writeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:68:15: note: Virtual function in base class ragel-6.10/ragel/rubycodegen.h:118:15: note: Function in derived class ragel-6.10/ragel/rubycodegen.h:119:15: style: The function 'writeStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:71:15: note: Virtual function in base class ragel-6.10/ragel/rubycodegen.h:119:15: note: Function in derived class ragel-6.10/ragel/rubycodegen.h:120:15: style: The function 'writeFirstFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:72:15: note: Virtual function in base class ragel-6.10/ragel/rubycodegen.h:120:15: note: Function in derived class ragel-6.10/ragel/rubycodegen.h:121:15: style: The function 'writeError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:73:15: note: Virtual function in base class ragel-6.10/ragel/rubycodegen.h:121:15: note: Function in derived class ragel-6.10/ragel/rubytable.h:45:18: style: The destructor '~RubyTabCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:37:13: note: Virtual destructor in base class ragel-6.10/ragel/rubytable.h:45:18: note: Destructor in derived class ragel-6.10/ragel/rubytable.h:48:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:126:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:48:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:49:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:127:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:49:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:50:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:128:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:50:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:51:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:129:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:51:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:52:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:130:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:52:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:53:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:131:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:53:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:58:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:58:15: note: Function in derived class ragel-6.10/ragel/rubytable.h:59:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:59:15: note: Function in derived class ragel-6.10/ragel/rubytable.h:87:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:134:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:87:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:88:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:135:15: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:88:7: note: Function in derived class ragel-6.10/ragel/rubytable.h:90:14: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:137:14: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:90:14: note: Function in derived class ragel-6.10/ragel/rubytable.h:91:14: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:138:14: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:91:14: note: Function in derived class ragel-6.10/ragel/rubytable.h:92:14: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:139:14: note: Virtual function in base class ragel-6.10/ragel/rubytable.h:92:14: note: Function in derived class ragel-6.10/ragel/rubyftable.h:33:16: style: The function 'TO_STATE_ACTION_SWITCH' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:62:24: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:33:16: note: Function in derived class ragel-6.10/ragel/rubyftable.h:34:16: style: The function 'FROM_STATE_ACTION_SWITCH' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:63:24: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:34:16: note: Function in derived class ragel-6.10/ragel/rubyftable.h:35:16: style: The function 'EOF_ACTION_SWITCH' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:64:24: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:35:16: note: Function in derived class ragel-6.10/ragel/rubyftable.h:36:16: style: The function 'ACTION_SWITCH' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:65:24: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:36:16: note: Function in derived class ragel-6.10/ragel/rubyftable.h:38:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:49:7: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:38:7: note: Function in derived class ragel-6.10/ragel/rubyftable.h:39:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:50:7: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:39:7: note: Function in derived class ragel-6.10/ragel/rubyftable.h:40:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:51:7: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:40:7: note: Function in derived class ragel-6.10/ragel/rubyftable.h:41:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:52:7: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:41:7: note: Function in derived class ragel-6.10/ragel/rubyftable.h:42:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:53:7: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:42:7: note: Function in derived class ragel-6.10/ragel/rubyftable.h:43:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:48:7: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:43:7: note: Function in derived class ragel-6.10/ragel/rubyftable.h:45:6: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:90:14: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:45:6: note: Function in derived class ragel-6.10/ragel/rubyftable.h:46:6: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:91:14: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:46:6: note: Function in derived class ragel-6.10/ragel/rubyftable.h:47:6: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:92:14: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:47:6: note: Function in derived class ragel-6.10/ragel/rubyftable.h:48:14: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:141:14: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:48:14: note: Function in derived class ragel-6.10/ragel/rubyftable.h:50:9: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:59:15: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:50:9: note: Function in derived class ragel-6.10/ragel/rubyftable.h:51:7: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubytable.h:58:15: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:51:7: note: Function in derived class ragel-6.10/ragel/rubyftable.h:52:7: style: The function 'calcIndexSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:124:15: note: Virtual function in base class ragel-6.10/ragel/rubyftable.h:52:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:41:11: style: The destructor '~RubyFlatCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:37:13: note: Virtual destructor in base class ragel-6.10/ragel/rubyflat.h:41:11: note: Destructor in derived class ragel-6.10/ragel/rubyflat.h:68:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:127:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:68:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:69:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:129:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:69:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:70:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:134:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:70:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:71:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:128:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:71:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:72:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:135:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:72:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:73:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:130:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:73:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:76:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:131:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:76:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:77:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:126:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:77:7: note: Function in derived class ragel-6.10/ragel/rubyflat.h:80:14: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:137:14: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:80:14: note: Function in derived class ragel-6.10/ragel/rubyflat.h:81:14: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:138:14: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:81:14: note: Function in derived class ragel-6.10/ragel/rubyflat.h:82:14: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:139:14: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:82:14: note: Function in derived class ragel-6.10/ragel/rubyflat.h:83:14: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:141:14: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:83:14: note: Function in derived class ragel-6.10/ragel/rubyflat.h:85:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:85:15: note: Function in derived class ragel-6.10/ragel/rubyflat.h:86:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/rubyflat.h:86:15: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:41:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:68:7: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:41:7: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:42:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:71:7: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:42:7: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:43:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:69:7: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:43:7: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:44:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:73:7: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:44:7: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:45:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:76:7: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:45:7: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:46:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:77:7: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:46:7: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:48:14: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:80:14: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:48:14: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:49:14: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:81:14: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:49:14: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:50:14: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:82:14: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:50:14: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:51:14: style: The function 'TRANS_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:83:14: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:51:14: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:53:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:85:15: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:53:15: note: Function in derived class ragel-6.10/ragel/rubyfflat.h:54:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubyflat.h:86:15: note: Virtual function in base class ragel-6.10/ragel/rubyfflat.h:54:15: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:36:18: style: The destructor '~RbxGotoCodeGen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:37:13: note: Virtual destructor in base class ragel-6.10/ragel/rbxgoto.h:36:18: note: Destructor in derived class ragel-6.10/ragel/rbxgoto.h:47:7: style: The function 'GOTO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:127:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:47:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:48:7: style: The function 'CALL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:129:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:48:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:49:7: style: The function 'NEXT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:134:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:49:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:50:7: style: The function 'GOTO_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:128:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:50:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:51:7: style: The function 'NEXT_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:135:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:51:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:52:7: style: The function 'CALL_EXPR' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:130:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:52:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:55:7: style: The function 'RET' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:131:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:55:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:56:7: style: The function 'BREAK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:126:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:56:7: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:58:6: style: The function 'TO_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:137:14: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:58:6: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:59:13: style: The function 'FROM_STATE_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:138:14: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:59:13: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:60:13: style: The function 'EOF_ACTION' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/rubycodegen.h:139:14: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:60:13: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:75:15: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:67:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:75:15: note: Function in derived class ragel-6.10/ragel/rbxgoto.h:77:15: style: The function 'writeExec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ragel-6.10/ragel/gendata.h:69:15: note: Virtual function in base class ragel-6.10/ragel/rbxgoto.h:77:15: note: Function in derived class ragel-6.10/ragel/goipgoto.cpp:193:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goipgoto.cpp:287:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goipgoto.cpp:307:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/goipgoto.cpp:418:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gogoto.cpp:428:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gogoto.cpp:482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gogoto.cpp:506:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gogoto.cpp:530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gogoto.cpp:601:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gendata.cpp:529:32: style:inconclusive: Function 'newTrans' argument 6 names different: declaration 'act' definition 'action'. [funcArgNamesDifferent] ragel-6.10/ragel/gendata.h:147:20: note: Function 'newTrans' argument 6 names different: declaration 'act' definition 'action'. ragel-6.10/ragel/gendata.cpp:529:32: note: Function 'newTrans' argument 6 names different: declaration 'act' definition 'action'. ragel-6.10/ragel/gendata.cpp:640:47: style:inconclusive: Function 'setEofTrans' argument 2 names different: declaration 'targ' definition 'eofTarget'. [funcArgNamesDifferent] ragel-6.10/ragel/gendata.h:151:35: note: Function 'setEofTrans' argument 2 names different: declaration 'targ' definition 'eofTarget'. ragel-6.10/ragel/gendata.cpp:640:47: note: Function 'setEofTrans' argument 2 names different: declaration 'targ' definition 'eofTarget'. ragel-6.10/ragel/gendata.cpp:640:63: style:inconclusive: Function 'setEofTrans' argument 3 names different: declaration 'eofAction' definition 'actId'. [funcArgNamesDifferent] ragel-6.10/ragel/gendata.h:151:46: note: Function 'setEofTrans' argument 3 names different: declaration 'eofAction' definition 'actId'. ragel-6.10/ragel/gendata.cpp:640:63: note: Function 'setEofTrans' argument 3 names different: declaration 'eofAction' definition 'actId'. ragel-6.10/ragel/gendata.cpp:1065:49: style: Parameter 'loc' can be declared as reference to const [constParameterReference] ragel-6.10/ragel/gendata.cpp:413:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gendata.cpp:648:55: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gendata.cpp:830:65: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gendata.cpp:874:72: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gendata.cpp:1065:60: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/goipgoto.h:71:7: performance:inconclusive: Technically the member function 'GoIpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/goipgoto.cpp:336:23: note: Technically the member function 'GoIpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/goipgoto.h:71:7: note: Technically the member function 'GoIpGotoCodeGen::setLabelsNeeded' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/goipgoto.cpp:336:55: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/gotablish.cpp:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotablish.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:565:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:704:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:761:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:813:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/gotable.cpp:790:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/gotable.cpp:784:28: note: Shadowed declaration ragel-6.10/ragel/gotable.cpp:790:26: note: Shadow variable ragel-6.10/ragel/gotable.cpp:785:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gogoto.cpp:244:14: style: Variable 'state' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/gogoto.cpp:251:16: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/inputdata.cpp:156:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] rlparse.kh:109:2: warning: Member variable 'Parser::block' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::freshEl' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::freshPos' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::pool' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::numRetry' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::numNodes' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::stackTop' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::lastFinal' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::errCount' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::curs' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::prev' is not initialized in the constructor. [uninitMemberVar] rlparse.kh:109:2: warning: Member variable 'Parser::next' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/inputdata.h:86:7: style:inconclusive: Technically the member function 'InputData::verifyWritesHaveData' can be const. [functionConst] ragel-6.10/ragel/inputdata.cpp:236:17: note: Technically the member function 'InputData::verifyWritesHaveData' can be const. ragel-6.10/ragel/inputdata.h:86:7: note: Technically the member function 'InputData::verifyWritesHaveData' can be const. ragel-6.10/ragel/inputdata.h:93:7: style:inconclusive: Technically the member function 'InputData::terminateAllParsers' can be const. [functionConst] ragel-6.10/ragel/inputdata.cpp:224:17: note: Technically the member function 'InputData::terminateAllParsers' can be const. ragel-6.10/ragel/inputdata.h:93:7: note: Technically the member function 'InputData::terminateAllParsers' can be const. rlparse.kh:112:3: warning: Struct 'Parser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] rlparse.kh:112:3: warning: Struct 'Parser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] ragel-6.10/ragel/inputdata.cpp:137:15: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/inputdata.cpp:158:15: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/inputdata.cpp:173:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/inputdata.cpp:179:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/inputdata.cpp:189:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/inputdata.cpp:195:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] rlparse.kh:109:61: style: Parameter 'sectionLoc' can be declared as reference to const [constParameterReference] ragel-6.10/ragel/inputdata.cpp:171:18: style: Variable 'pdEl' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/javacodegen.cpp:1188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/javacodegen.cpp:1672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/javacodegen.cpp:1680:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/main.cpp:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/main.cpp:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/main.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/main.cpp:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/main.cpp:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/javacodegen.h:89:6: performance:inconclusive: Technically the member function 'JavaTabCodeGen::TO_STATE_ACTION' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:419:21: note: Technically the member function 'JavaTabCodeGen::TO_STATE_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:89:6: note: Technically the member function 'JavaTabCodeGen::TO_STATE_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:90:6: performance:inconclusive: Technically the member function 'JavaTabCodeGen::FROM_STATE_ACTION' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:427:21: note: Technically the member function 'JavaTabCodeGen::FROM_STATE_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:90:6: note: Technically the member function 'JavaTabCodeGen::FROM_STATE_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:91:6: performance:inconclusive: Technically the member function 'JavaTabCodeGen::EOF_ACTION' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:435:21: note: Technically the member function 'JavaTabCodeGen::EOF_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:91:6: note: Technically the member function 'JavaTabCodeGen::EOF_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:92:6: performance:inconclusive: Technically the member function 'JavaTabCodeGen::TRANS_ACTION' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:444:21: note: Technically the member function 'JavaTabCodeGen::TRANS_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:92:6: note: Technically the member function 'JavaTabCodeGen::TRANS_ACTION' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:115:9: style:inconclusive: Technically the member function 'JavaTabCodeGen::FSM_NAME' can be const. [functionConst] ragel-6.10/ragel/javacodegen.cpp:1305:24: note: Technically the member function 'JavaTabCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/javacodegen.h:115:9: note: Technically the member function 'JavaTabCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/javacodegen.h:116:9: style:inconclusive: Technically the member function 'JavaTabCodeGen::START_STATE_ID' can be const. [functionConst] ragel-6.10/ragel/javacodegen.cpp:1311:24: note: Technically the member function 'JavaTabCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/javacodegen.h:116:9: note: Technically the member function 'JavaTabCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/javacodegen.h:120:9: performance:inconclusive: Technically the member function 'JavaTabCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:1491:24: note: Technically the member function 'JavaTabCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:120:9: note: Technically the member function 'JavaTabCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:121:9: performance:inconclusive: Technically the member function 'JavaTabCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:1499:24: note: Technically the member function 'JavaTabCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:121:9: note: Technically the member function 'JavaTabCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:122:9: performance:inconclusive: Technically the member function 'JavaTabCodeGen::INT' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:1509:24: note: Technically the member function 'JavaTabCodeGen::INT' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:122:9: note: Technically the member function 'JavaTabCodeGen::INT' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:125:9: performance:inconclusive: Technically the member function 'JavaTabCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:253:24: note: Technically the member function 'JavaTabCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:125:9: note: Technically the member function 'JavaTabCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:127:9: performance:inconclusive: Technically the member function 'JavaTabCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:1289:24: note: Technically the member function 'JavaTabCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:127:9: note: Technically the member function 'JavaTabCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:182:9: style:inconclusive: Technically the member function 'JavaTabCodeGen::ERROR_STATE' can be const. [functionConst] ragel-6.10/ragel/javacodegen.cpp:1605:24: note: Technically the member function 'JavaTabCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/javacodegen.h:182:9: note: Technically the member function 'JavaTabCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/javacodegen.h:183:9: style:inconclusive: Technically the member function 'JavaTabCodeGen::FIRST_FINAL_STATE' can be const. [functionConst] ragel-6.10/ragel/javacodegen.cpp:1615:24: note: Technically the member function 'JavaTabCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/javacodegen.h:183:9: note: Technically the member function 'JavaTabCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/javacodegen.h:188:15: performance:inconclusive: Technically the member function 'JavaTabCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/javacodegen.cpp:1281:30: note: Technically the member function 'JavaTabCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.h:188:15: note: Technically the member function 'JavaTabCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/javacodegen.cpp:1670:26: warning: The struct 'JavaTabCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/javacodegen.cpp:1670:26: note: Derived function 'JavaTabCodeGen::source_warning' ragel-6.10/ragel/javacodegen.cpp:1676:26: warning: The struct 'JavaTabCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/javacodegen.cpp:1676:26: note: Derived function 'JavaTabCodeGen::source_error' ragel-6.10/ragel/mlcodegen.cpp:733:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/mlcodegen.cpp:741:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/javacodegen.cpp:315:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/javacodegen.cpp:309:28: note: Shadowed declaration ragel-6.10/ragel/javacodegen.cpp:315:26: note: Shadow variable ragel-6.10/ragel/javacodegen.cpp:75:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/javacodegen.cpp:164:64: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/javacodegen.cpp:271:13: style: Variable 'wideType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/javacodegen.cpp:310:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/javacodegen.cpp:1284:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/javacodegen.cpp:1292:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/javacodegen.cpp:1516:62: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/javacodegen.cpp:1542:60: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/javacodegen.cpp:1547:63: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/mlcodegen.cpp:72:15: warning: Member variable 'OCamlCodeGen::outLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/mlcodegen.cpp:72:15: warning: Member variable 'OCamlCodeGen::testEofUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/mlcodegen.cpp:72:15: warning: Member variable 'OCamlCodeGen::againLabelUsed' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/mlcodegen.cpp:72:15: warning: Member variable 'OCamlCodeGen::useIndicies' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/mlcodegen.h:73:9: style:inconclusive: Technically the member function 'OCamlCodeGen::FSM_NAME' can be const. [functionConst] ragel-6.10/ragel/mlcodegen.cpp:110:22: note: Technically the member function 'OCamlCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/mlcodegen.h:73:9: note: Technically the member function 'OCamlCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/mlcodegen.h:74:9: style:inconclusive: Technically the member function 'OCamlCodeGen::START_STATE_ID' can be const. [functionConst] ragel-6.10/ragel/mlcodegen.cpp:116:22: note: Technically the member function 'OCamlCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/mlcodegen.h:74:9: note: Technically the member function 'OCamlCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/mlcodegen.h:78:9: performance:inconclusive: Technically the member function 'OCamlCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:209:22: note: Technically the member function 'OCamlCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:78:9: note: Technically the member function 'OCamlCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:79:9: performance:inconclusive: Technically the member function 'OCamlCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:219:22: note: Technically the member function 'OCamlCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:79:9: note: Technically the member function 'OCamlCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:80:9: performance:inconclusive: Technically the member function 'OCamlCodeGen::ALPHA_KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:229:22: note: Technically the member function 'OCamlCodeGen::ALPHA_KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:80:9: note: Technically the member function 'OCamlCodeGen::ALPHA_KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:81:9: performance:inconclusive: Technically the member function 'OCamlCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:413:22: note: Technically the member function 'OCamlCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:81:9: note: Technically the member function 'OCamlCodeGen::LDIR_PATH' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:84:9: performance:inconclusive: Technically the member function 'OCamlCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:525:22: note: Technically the member function 'OCamlCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:84:9: note: Technically the member function 'OCamlCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:87:9: performance:inconclusive: Technically the member function 'OCamlCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:91:22: note: Technically the member function 'OCamlCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:87:9: note: Technically the member function 'OCamlCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:110:10: performance:inconclusive: Technically the member function 'OCamlCodeGen::PRE_INCR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:483:22: note: Technically the member function 'OCamlCodeGen::PRE_INCR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:110:10: note: Technically the member function 'OCamlCodeGen::PRE_INCR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:111:10: performance:inconclusive: Technically the member function 'OCamlCodeGen::PRE_DECR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:497:22: note: Technically the member function 'OCamlCodeGen::PRE_DECR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:111:10: note: Technically the member function 'OCamlCodeGen::PRE_DECR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:114:10: performance:inconclusive: Technically the member function 'OCamlCodeGen::POST_INCR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:490:22: note: Technically the member function 'OCamlCodeGen::POST_INCR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:114:10: note: Technically the member function 'OCamlCodeGen::POST_INCR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:115:10: performance:inconclusive: Technically the member function 'OCamlCodeGen::POST_DECR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:504:22: note: Technically the member function 'OCamlCodeGen::POST_DECR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:115:10: note: Technically the member function 'OCamlCodeGen::POST_DECR' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:168:9: style:inconclusive: Technically the member function 'OCamlCodeGen::ERROR_STATE' can be const. [functionConst] ragel-6.10/ragel/mlcodegen.cpp:443:22: note: Technically the member function 'OCamlCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/mlcodegen.h:168:9: note: Technically the member function 'OCamlCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/mlcodegen.h:169:9: style:inconclusive: Technically the member function 'OCamlCodeGen::FIRST_FINAL_STATE' can be const. [functionConst] ragel-6.10/ragel/mlcodegen.cpp:453:22: note: Technically the member function 'OCamlCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/mlcodegen.h:169:9: note: Technically the member function 'OCamlCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/mlcodegen.h:179:10: performance:inconclusive: Technically the member function 'OCamlCodeGen::TOP_SEP' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:636:22: note: Technically the member function 'OCamlCodeGen::TOP_SEP' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:179:10: note: Technically the member function 'OCamlCodeGen::TOP_SEP' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:181:10: performance:inconclusive: Technically the member function 'OCamlCodeGen::ARR_SEP' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:641:22: note: Technically the member function 'OCamlCodeGen::ARR_SEP' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:181:10: note: Technically the member function 'OCamlCodeGen::ARR_SEP' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:183:10: performance:inconclusive: Technically the member function 'OCamlCodeGen::AT' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:646:22: note: Technically the member function 'OCamlCodeGen::AT' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:183:10: note: Technically the member function 'OCamlCodeGen::AT' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:190:15: performance:inconclusive: Technically the member function 'OCamlCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/mlcodegen.cpp:78:28: note: Technically the member function 'OCamlCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.h:190:15: note: Technically the member function 'OCamlCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/mlcodegen.cpp:731:24: warning: The class 'OCamlCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/mlcodegen.cpp:731:24: note: Derived function 'OCamlCodeGen::source_warning' ragel-6.10/ragel/mlcodegen.cpp:737:24: warning: The class 'OCamlCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/mlcodegen.cpp:737:24: note: Derived function 'OCamlCodeGen::source_error' ragel-6.10/ragel/mlcodegen.cpp:516:28: style: Condition 'data_prefix.size()>0' is always true [knownConditionTrueFalse] ragel-6.10/ragel/mlcodegen.cpp:483:38: performance: Function parameter 'val' should be passed by const reference. [passedByValue] ragel-6.10/ragel/mlcodegen.cpp:490:39: performance: Function parameter 'val' should be passed by const reference. [passedByValue] ragel-6.10/ragel/mlcodegen.cpp:497:38: performance: Function parameter 'val' should be passed by const reference. [passedByValue] ragel-6.10/ragel/mlcodegen.cpp:504:39: performance: Function parameter 'val' should be passed by const reference. [passedByValue] ragel-6.10/ragel/mlcodegen.cpp:66:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/mlcodegen.cpp:81:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/mlcodegen.cpp:94:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/mlcodegen.cpp:253:60: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/mlcodegen.cpp:284:58: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/mlcodegen.cpp:289:61: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/mlcodegen.cpp:332:62: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/mlcodegen.cpp:543:13: style: Variable 'wideType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::tok_cs' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::tok_act' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::tok_ts' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::tok_te' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::token_data' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::token_strings' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::token_lens' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::cs' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::word' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::lit' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::word_len' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::lit_len' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::sectionLoc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::ts' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/rlscan.h:40:2: warning: Member variable 'Scanner::te' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/main.cpp:559:24: style: Condition 'id.inputFileName!=0' is always true [knownConditionTrueFalse] ragel-6.10/ragel/main.cpp:351:24: warning: If memory allocation fails, then there is a possible null pointer dereference: arg [nullPointerOutOfMemory] ragel-6.10/ragel/main.cpp:350:23: note: Assuming allocation function fails ragel-6.10/ragel/main.cpp:350:23: note: Assignment 'arg=strdup(pc.paramArg)', assigned value is 0 ragel-6.10/ragel/main.cpp:351:24: note: Null pointer dereference ragel-6.10/ragel/main.cpp:241:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:243:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:284:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:286:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:296:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:298:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:307:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:362:18: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:368:18: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:373:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:387:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:398:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:411:17: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:432:15: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:438:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:440:16: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:456:14: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:552:14: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:562:14: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] ragel-6.10/ragel/main.cpp:459:21: style: Unused variable: hostData [unusedVariable] ragel-6.10/ragel/mlcodegen.h:187:11: warning: The class 'OCamlCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/mlcodegen.h:187:11: note: Derived function 'OCamlCodeGen::source_warning' ragel-6.10/ragel/mlcodegen.h:188:11: warning: The class 'OCamlCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/mlcodegen.h:188:11: note: Derived function 'OCamlCodeGen::source_error' ragel-6.10/ragel/mlfflat.cpp:68:34: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:46:16: note: Parent function 'OCamlFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.cpp:68:34: note: Derived function 'OCamlFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.cpp:90:34: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:47:16: note: Parent function 'OCamlFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.cpp:90:34: note: Derived function 'OCamlFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.cpp:110:34: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:48:16: note: Parent function 'OCamlFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.cpp:110:34: note: Derived function 'OCamlFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlfflat.cpp:132:34: warning: The class 'OCamlFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'OCamlFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlflat.h:49:16: note: Parent function 'OCamlFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlfflat.cpp:132:34: note: Derived function 'OCamlFFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.cpp:52:34: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:44:16: note: Parent function 'OCamlGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.cpp:52:34: note: Derived function 'OCamlFGotoCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.cpp:74:34: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:45:16: note: Parent function 'OCamlGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.cpp:74:34: note: Derived function 'OCamlFGotoCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.cpp:115:34: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'FINISH_CASES' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:51:16: note: Parent function 'OCamlGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/mlfgoto.cpp:115:34: note: Derived function 'OCamlFGotoCodeGen::FINISH_CASES' ragel-6.10/ragel/mlfgoto.cpp:94:34: warning: The class 'OCamlFGotoCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'OCamlGotoCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mlgoto.h:46:16: note: Parent function 'OCamlGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlfgoto.cpp:94:34: note: Derived function 'OCamlFGotoCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:97:33: warning: The class 'OCamlFTabCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:50:16: note: Parent function 'OCamlTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:97:33: note: Derived function 'OCamlFTabCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:119:33: warning: The class 'OCamlFTabCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:51:16: note: Parent function 'OCamlTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:119:33: note: Derived function 'OCamlFTabCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:139:33: warning: The class 'OCamlFTabCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:52:16: note: Parent function 'OCamlTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:139:33: note: Derived function 'OCamlFTabCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:161:33: warning: The class 'OCamlFTabCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'OCamlTabCodeGen'. [duplInheritedMember] ragel-6.10/ragel/mltable.h:53:16: note: Parent function 'OCamlTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlftable.cpp:161:33: note: Derived function 'OCamlFTabCodeGen::ACTION_SWITCH' ragel-6.10/ragel/mlflat.cpp:685:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/mlflat.cpp:678:28: note: Shadowed declaration ragel-6.10/ragel/mlflat.cpp:685:26: note: Shadow variable ragel-6.10/ragel/mlflat.cpp:679:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/mltable.cpp:897:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/mltable.cpp:890:28: note: Shadowed declaration ragel-6.10/ragel/mltable.cpp:897:26: note: Shadow variable ragel-6.10/ragel/mltable.cpp:891:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/mlgoto.cpp:236:14: style: Variable 'state' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/mlgoto.cpp:243:16: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsedata.cpp:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:696:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:720:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:768:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:949:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:966:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:1148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:1292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:1372:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:1397:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:1465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:1482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:303:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_ISMARKED [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:541:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastCondKey [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:682:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:870:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1001:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1301:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loc [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1343:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:1852:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:2023:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsetree.cpp:2101:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::generateXML' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::curDefPriorKey' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::curDefLocalErrKey' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::userAlphType' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::alphTypeLoc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::rangeLowLoc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::rangeHighLoc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::curNameInst' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::curNameChild' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::localNameScope' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::nameIndex' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::initTokStart' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::initTokStartOrd' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::setTokStart' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::setTokStartOrd' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::initActId' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::initActIdOrd' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::setTokEnd' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.cpp:441:12: warning: Member variable 'ParseData::setTokEndOrd' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsedata.h:141:7: style:inconclusive: Technically the member function 'NameInst::anyRefsRec' can be const. [functionConst] ragel-6.10/ragel/parsedata.cpp:421:16: note: Technically the member function 'NameInst::anyRefsRec' can be const. ragel-6.10/ragel/parsedata.h:141:7: note: Technically the member function 'NameInst::anyRefsRec' can be const. ragel-6.10/ragel/parsedata.h:193:7: style:inconclusive: Technically the member function 'ParseData::unsetObsoleteEntries' can be const. [functionConst] ragel-6.10/ragel/parsedata.cpp:564:17: note: Technically the member function 'ParseData::unsetObsoleteEntries' can be const. ragel-6.10/ragel/parsedata.h:193:7: note: Technically the member function 'ParseData::unsetObsoleteEntries' can be const. ragel-6.10/ragel/parsedata.h:196:10: performance:inconclusive: Technically the member function 'ParseData::resolvePart' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/parsedata.cpp:582:20: note: Technically the member function 'ParseData::resolvePart' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:196:10: note: Technically the member function 'ParseData::resolvePart' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:211:7: performance:inconclusive: Technically the member function 'ParseData::removeDups' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/parsedata.cpp:959:17: note: Technically the member function 'ParseData::removeDups' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:211:7: note: Technically the member function 'ParseData::removeDups' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:215:7: performance:inconclusive: Technically the member function 'ParseData::printNameInst' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/parsedata.cpp:946:17: note: Technically the member function 'ParseData::printNameInst' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:215:7: note: Technically the member function 'ParseData::printNameInst' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:224:7: performance:inconclusive: Technically the member function 'ParseData::checkInlineList' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/parsedata.cpp:1264:17: note: Technically the member function 'ParseData::checkInlineList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:224:7: note: Technically the member function 'ParseData::checkInlineList' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:226:7: performance:inconclusive: Technically the member function 'ParseData::analyzeAction' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/parsedata.cpp:1230:17: note: Technically the member function 'ParseData::analyzeAction' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.h:226:7: note: Technically the member function 'ParseData::analyzeAction' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:48:21: style:inconclusive: Either there is a missing 'override', or the member function 'RedActionTable::getKey' can be const. [functionConst] ragel-6.10/ragel/xmlcodegen.h:42:2: style: Struct 'RedActionTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/xmlcodegen.h:71:2: style: Struct 'NextRedTrans' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ragel-6.10/ragel/parsedata.cpp:1392:2: style: Exception should be caught by reference. [catchExceptionByValue] ragel-6.10/ragel/parsetree.h:198:8: style: Class 'Token' is unsafe, 'Token::data' can leak by wrong usage. [unsafeClassCanLeak] ragel-6.10/ragel/parsetree.cpp:585:7: warning: Member variable 'Join::loc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/parsetree.h:273:11: style:inconclusive: Technically the member function 'LongestMatchPart::getLoc' can be const. [functionConst] ragel-6.10/ragel/parsetree.cpp:150:28: note: Technically the member function 'LongestMatchPart::getLoc' can be const. ragel-6.10/ragel/parsetree.h:273:11: note: Technically the member function 'LongestMatchPart::getLoc' can be const. ragel-6.10/ragel/parsetree.h:303:7: style:inconclusive: Technically the member function 'LongestMatch::resolveNameRefs' can be const. [functionConst] ragel-6.10/ragel/parsetree.cpp:273:20: note: Technically the member function 'LongestMatch::resolveNameRefs' can be const. ragel-6.10/ragel/parsetree.h:303:7: note: Technically the member function 'LongestMatch::resolveNameRefs' can be const. ragel-6.10/ragel/parsetree.h:304:7: performance:inconclusive: Technically the member function 'LongestMatch::transferScannerLeavingActions' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/parsetree.cpp:482:20: note: Technically the member function 'LongestMatch::transferScannerLeavingActions' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsetree.h:304:7: note: Technically the member function 'LongestMatch::transferScannerLeavingActions' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsetree.h:310:7: performance:inconclusive: Technically the member function 'LongestMatch::restart' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/parsetree.cpp:292:20: note: Technically the member function 'LongestMatch::restart' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsetree.h:310:7: note: Technically the member function 'LongestMatch::restart' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/parsedata.cpp:211:24: style: C-style pointer casting [cstyleCast] ragel-6.10/ragel/parsedata.cpp:239:24: style: C-style pointer casting [cstyleCast] ragel-6.10/ragel/parsedata.cpp:272:7: style: The scope of the variable 'isSigned' can be reduced. [variableScope] ragel-6.10/ragel/parsedata.cpp:157:33: style: Checking if unsigned expression 'ull' is less than zero. [unsignedLessThanZero] ragel-6.10/ragel/parsedata.cpp:118:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ragel-6.10/ragel/parsedata.cpp:691:39: style:inconclusive: Function 'errorStateLabels' argument 1 names different: declaration 'locations' definition 'resolved'. [funcArgNamesDifferent] ragel-6.10/ragel/parsedata.h:388:39: note: Function 'errorStateLabels' argument 1 names different: declaration 'locations' definition 'resolved'. ragel-6.10/ragel/parsedata.cpp:691:39: note: Function 'errorStateLabels' argument 1 names different: declaration 'locations' definition 'resolved'. ragel-6.10/ragel/parsedata.cpp:824:44: style:inconclusive: Function 'makeNameTree' argument 1 names different: declaration 'gdNode' definition 'dictEl'. [funcArgNamesDifferent] ragel-6.10/ragel/parsedata.h:186:34: note: Function 'makeNameTree' argument 1 names different: declaration 'gdNode' definition 'dictEl'. ragel-6.10/ragel/parsedata.cpp:824:44: note: Function 'makeNameTree' argument 1 names different: declaration 'gdNode' definition 'dictEl'. ragel-6.10/ragel/parsedata.cpp:959:42: style:inconclusive: Function 'removeDups' argument 1 names different: declaration 'actionTable' definition 'table'. [funcArgNamesDifferent] ragel-6.10/ragel/parsedata.h:211:32: note: Function 'removeDups' argument 1 names different: declaration 'actionTable' definition 'table'. ragel-6.10/ragel/parsedata.cpp:959:42: note: Function 'removeDups' argument 1 names different: declaration 'actionTable' definition 'table'. ragel-6.10/ragel/parsedata.cpp:700:73: style: Parameter 'loc' can be declared as reference to const [constParameterReference] ragel-6.10/ragel/parsedata.cpp:1395:15: style: Variable 'loc' can be declared as reference to const [constVariableReference] rlparse.kh:125:13: style: Class 'Parser' is unsafe, 'Parser::pd' can leak by wrong usage. [unsafeClassCanLeak] ragel-6.10/ragel/parsedata.cpp:101:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:123:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:186:40: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:205:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsedata.cpp:211:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsedata.cpp:225:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsedata.cpp:239:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsedata.cpp:752:46: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:882:57: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:882:67: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:891:57: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:899:36: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:977:42: style: Parameter 'graph' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:1230:60: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:1239:18: style: Variable 'lm' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsedata.cpp:1264:59: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsedata.cpp:1304:38: style: Parameter 'graph' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsetree.cpp:316:22: style: The scope of the variable 'lmAct' can be reduced. [variableScope] ragel-6.10/ragel/parsetree.cpp:41:58: style:inconclusive: Function 'prepareLitString' argument 2 names different: declaration 'src' definition 'data'. [funcArgNamesDifferent] ragel-6.10/ragel/parsetree.h:206:58: note: Function 'prepareLitString' argument 2 names different: declaration 'src' definition 'data'. ragel-6.10/ragel/parsetree.cpp:41:58: note: Function 'prepareLitString' argument 2 names different: declaration 'src' definition 'data'. ragel-6.10/ragel/parsetree.cpp:229:11: style: Local variable 'loc' shadows outer variable [shadowVariable] ragel-6.10/ragel/parsetree.h:312:11: note: Shadowed declaration ragel-6.10/ragel/parsetree.cpp:229:11: note: Shadow variable ragel-6.10/ragel/parsetree.cpp:240:41: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/parsetree.cpp:242:12: style: Variable 'nameInst' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsetree.cpp:614:12: style: Variable 'finalName' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/parsedata.cpp:114:6: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ragel-6.10/ragel/rbxgoto.h:53:7: performance:inconclusive: Technically the member function 'RbxGotoCodeGen::CURS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rbxgoto.cpp:584:22: note: Technically the member function 'RbxGotoCodeGen::CURS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rbxgoto.h:53:7: note: Technically the member function 'RbxGotoCodeGen::CURS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:154:11: warning: The class 'RubyCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/rubycodegen.h:154:11: note: Derived function 'RubyCodeGen::source_warning' ragel-6.10/ragel/rubycodegen.h:155:11: warning: The class 'RubyCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/rubycodegen.h:155:11: note: Derived function 'RubyCodeGen::source_error' ragel-6.10/ragel/redfsm.cpp:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/redfsm.cpp:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/redfsm.cpp:317:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowKey [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/redfsm.cpp:376:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highKey [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/rbxgoto.cpp:35:28: performance: Function parameter 'a' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rbxgoto.cpp:40:56: performance: Function parameter 'label' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rbxgoto.cpp:46:55: performance: Function parameter 'label' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rbxgoto.cpp:265:16: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::nextStateId' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::errActionTrans' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::nParts' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxState' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxSingleLen' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxRangeLen' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxKeyOffset' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxIndexOffset' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxIndex' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxActListId' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxActionLoc' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxActArrItem' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxSpan' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxCondSpan' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxFlatIndexOffset' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxCondOffset' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxCondLen' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxCondSpaceId' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxCondIndexOffset' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.cpp:41:11: warning: Member variable 'RedFsmAp::maxCond' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/redfsm.h:471:7: performance:inconclusive: Technically the member function 'RedFsmAp::canExtend' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/redfsm.cpp:220:16: note: Technically the member function 'RedFsmAp::canExtend' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:471:7: note: Technically the member function 'RedFsmAp::canExtend' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:477:7: style:inconclusive: Technically the member function 'RedFsmAp::makeFlat' can be const. [functionConst] ragel-6.10/ragel/redfsm.cpp:288:16: note: Technically the member function 'RedFsmAp::makeFlat' can be const. ragel-6.10/ragel/redfsm.h:477:7: note: Technically the member function 'RedFsmAp::makeFlat' can be const. ragel-6.10/ragel/redfsm.h:480:7: performance:inconclusive: Technically the member function 'RedFsmAp::moveToDefault' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/redfsm.cpp:343:16: note: Technically the member function 'RedFsmAp::moveToDefault' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:480:7: note: Technically the member function 'RedFsmAp::moveToDefault' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:487:14: performance:inconclusive: Technically the member function 'RedFsmAp::chooseDefaultNumRanges' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/redfsm.cpp:467:23: note: Technically the member function 'RedFsmAp::chooseDefaultNumRanges' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:487:14: note: Technically the member function 'RedFsmAp::chooseDefaultNumRanges' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:491:14: performance:inconclusive: Technically the member function 'RedFsmAp::chooseDefaultGoto' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/redfsm.cpp:441:23: note: Technically the member function 'RedFsmAp::chooseDefaultGoto' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:491:14: note: Technically the member function 'RedFsmAp::chooseDefaultGoto' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:516:7: style:inconclusive: Technically the member function 'RedFsmAp::assignActionLocs' can be const. [functionConst] ragel-6.10/ragel/redfsm.cpp:208:16: note: Technically the member function 'RedFsmAp::assignActionLocs' can be const. ragel-6.10/ragel/redfsm.h:516:7: note: Technically the member function 'RedFsmAp::assignActionLocs' can be const. ragel-6.10/ragel/redfsm.h:522:7: performance:inconclusive: Technically the member function 'RedFsmAp::alphabetCovered' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/redfsm.cpp:361:16: note: Technically the member function 'RedFsmAp::alphabetCovered' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:522:7: note: Technically the member function 'RedFsmAp::alphabetCovered' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/redfsm.h:528:7: style:inconclusive: Technically the member function 'RedFsmAp::setInTrans' can be const. [functionConst] ragel-6.10/ragel/redfsm.cpp:568:16: note: Technically the member function 'RedFsmAp::setInTrans' can be const. ragel-6.10/ragel/redfsm.h:528:7: note: Technically the member function 'RedFsmAp::setInTrans' can be const. ragel-6.10/ragel/redfsm.cpp:532:50: style:inconclusive: Function 'allocateTrans' argument 1 names different: declaration 'targState' definition 'targ'. [funcArgNamesDifferent] ragel-6.10/ragel/redfsm.h:524:41: note: Function 'allocateTrans' argument 1 names different: declaration 'targState' definition 'targ'. ragel-6.10/ragel/redfsm.cpp:532:50: note: Function 'allocateTrans' argument 1 names different: declaration 'targState' definition 'targ'. ragel-6.10/ragel/redfsm.cpp:532:67: style:inconclusive: Function 'allocateTrans' argument 2 names different: declaration 'actionTable' definition 'action'. [funcArgNamesDifferent] ragel-6.10/ragel/redfsm.h:524:63: note: Function 'allocateTrans' argument 2 names different: declaration 'actionTable' definition 'action'. ragel-6.10/ragel/redfsm.cpp:532:67: note: Function 'allocateTrans' argument 2 names different: declaration 'actionTable' definition 'action'. ragel-6.10/ragel/redfsm.cpp:544:34: style:inconclusive: Function 'partitionFsm' argument 1 names different: declaration 'nParts' definition 'nparts'. [funcArgNamesDifferent] ragel-6.10/ragel/redfsm.h:526:25: note: Function 'partitionFsm' argument 1 names different: declaration 'nParts' definition 'nparts'. ragel-6.10/ragel/redfsm.cpp:544:34: note: Function 'partitionFsm' argument 1 names different: declaration 'nParts' definition 'nparts'. ragel-6.10/ragel/redfsm.cpp:410:21: style: Local variable 'maxSpan' shadows outer variable [shadowVariable] ragel-6.10/ragel/redfsm.h:441:21: note: Shadowed declaration ragel-6.10/ragel/redfsm.cpp:410:21: note: Shadow variable ragel-6.10/ragel/redfsm.cpp:135:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/redfsm.cpp:170:34: style: Parameter 'st1' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/redfsm.cpp:170:51: style: Parameter 'st2' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/redfsm.cpp:223:14: style: Variable 'extendTrans' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/redfsm.cpp:383:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/redfsm.cpp:390:54: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/redfsm.cpp:441:54: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/redfsm.cpp:467:59: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/redfsm.cpp:517:15: style: Variable 'inRes' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/rubycodegen.cpp:678:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/rubycodegen.cpp:686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/rubycodegen.h:44:9: style:inconclusive: Technically the member function 'RubyCodeGen::FSM_NAME' can be const. [functionConst] ragel-6.10/ragel/rubycodegen.cpp:269:21: note: Technically the member function 'RubyCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/rubycodegen.h:44:9: note: Technically the member function 'RubyCodeGen::FSM_NAME' can be const. ragel-6.10/ragel/rubycodegen.h:46:16: style:inconclusive: Technically the member function 'RubyCodeGen::START_STATE_ID' can be const. [functionConst] ragel-6.10/ragel/rubycodegen.cpp:470:21: note: Technically the member function 'RubyCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/rubycodegen.h:46:16: note: Technically the member function 'RubyCodeGen::START_STATE_ID' can be const. ragel-6.10/ragel/rubycodegen.h:47:9: style:inconclusive: Technically the member function 'RubyCodeGen::ERROR_STATE' can be const. [functionConst] ragel-6.10/ragel/rubycodegen.cpp:477:21: note: Technically the member function 'RubyCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/rubycodegen.h:47:9: note: Technically the member function 'RubyCodeGen::ERROR_STATE' can be const. ragel-6.10/ragel/rubycodegen.h:48:9: style:inconclusive: Technically the member function 'RubyCodeGen::FIRST_FINAL_STATE' can be const. [functionConst] ragel-6.10/ragel/rubycodegen.cpp:487:21: note: Technically the member function 'RubyCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/rubycodegen.h:48:9: note: Technically the member function 'RubyCodeGen::FIRST_FINAL_STATE' can be const. ragel-6.10/ragel/rubycodegen.h:56:9: performance:inconclusive: Technically the member function 'RubyCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:321:21: note: Technically the member function 'RubyCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:56:9: note: Technically the member function 'RubyCodeGen::KEY' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:57:9: performance:inconclusive: Technically the member function 'RubyCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:334:21: note: Technically the member function 'RubyCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:57:9: note: Technically the member function 'RubyCodeGen::TABS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:58:9: performance:inconclusive: Technically the member function 'RubyCodeGen::INT' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:342:21: note: Technically the member function 'RubyCodeGen::INT' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:58:9: note: Technically the member function 'RubyCodeGen::INT' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:60:9: performance:inconclusive: Technically the member function 'RubyCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:357:21: note: Technically the member function 'RubyCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:60:9: note: Technically the member function 'RubyCodeGen::ALPH_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:62:11: performance:inconclusive: Technically the member function 'RubyCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:388:21: note: Technically the member function 'RubyCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:62:11: note: Technically the member function 'RubyCodeGen::ARRAY_TYPE' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:94:9: performance:inconclusive: Technically the member function 'RubyCodeGen::NULL_ITEM' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:132:21: note: Technically the member function 'RubyCodeGen::NULL_ITEM' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:94:9: note: Technically the member function 'RubyCodeGen::NULL_ITEM' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:98:9: performance:inconclusive: Technically the member function 'RubyCodeGen::ARR_OFF' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:127:21: note: Technically the member function 'RubyCodeGen::ARR_OFF' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:98:9: note: Technically the member function 'RubyCodeGen::ARR_OFF' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:114:15: performance:inconclusive: Technically the member function 'RubyCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubycodegen.cpp:763:27: note: Technically the member function 'RubyCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.h:114:15: note: Technically the member function 'RubyCodeGen::arrayTypeSize' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubycodegen.cpp:676:23: warning: The class 'RubyCodeGen' defines member function with name 'source_warning' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:181:11: note: Parent function 'CodeGenData::source_warning' ragel-6.10/ragel/rubycodegen.cpp:676:23: note: Derived function 'RubyCodeGen::source_warning' ragel-6.10/ragel/rubycodegen.cpp:682:23: warning: The class 'RubyCodeGen' defines member function with name 'source_error' also defined in its parent struct 'CodeGenData'. [duplInheritedMember] ragel-6.10/ragel/gendata.h:182:11: note: Parent function 'CodeGenData::source_error' ragel-6.10/ragel/rubycodegen.cpp:682:23: note: Derived function 'RubyCodeGen::source_error' ragel-6.10/ragel/rubytable.h:100:7: warning: The class 'RubyTabCodeGen' defines member function with name 'EXEC' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:589:19: note: Parent function 'RubyCodeGen::EXEC' ragel-6.10/ragel/rubytable.h:100:7: note: Derived function 'RubyTabCodeGen::EXEC' ragel-6.10/ragel/rubytable.h:102:7: warning: The class 'RubyTabCodeGen' defines member function with name 'LM_SWITCH' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:599:19: note: Parent function 'RubyCodeGen::LM_SWITCH' ragel-6.10/ragel/rubytable.h:102:7: note: Derived function 'RubyTabCodeGen::LM_SWITCH' ragel-6.10/ragel/rubytable.h:103:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SET_ACT' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:622:19: note: Parent function 'RubyCodeGen::SET_ACT' ragel-6.10/ragel/rubytable.h:103:7: note: Derived function 'RubyTabCodeGen::SET_ACT' ragel-6.10/ragel/rubytable.h:104:7: warning: The class 'RubyTabCodeGen' defines member function with name 'INIT_TOKSTART' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:627:19: note: Parent function 'RubyCodeGen::INIT_TOKSTART' ragel-6.10/ragel/rubytable.h:104:7: note: Derived function 'RubyTabCodeGen::INIT_TOKSTART' ragel-6.10/ragel/rubytable.h:105:7: warning: The class 'RubyTabCodeGen' defines member function with name 'INIT_ACT' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:632:19: note: Parent function 'RubyCodeGen::INIT_ACT' ragel-6.10/ragel/rubytable.h:105:7: note: Derived function 'RubyTabCodeGen::INIT_ACT' ragel-6.10/ragel/rubytable.h:106:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SET_TOKSTART' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:637:19: note: Parent function 'RubyCodeGen::SET_TOKSTART' ragel-6.10/ragel/rubytable.h:106:7: note: Derived function 'RubyTabCodeGen::SET_TOKSTART' ragel-6.10/ragel/rubytable.h:107:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SET_TOKEND' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:642:19: note: Parent function 'RubyCodeGen::SET_TOKEND' ragel-6.10/ragel/rubytable.h:107:7: note: Derived function 'RubyTabCodeGen::SET_TOKEND' ragel-6.10/ragel/rubytable.h:108:7: warning: The class 'RubyTabCodeGen' defines member function with name 'GET_TOKEND' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:651:19: note: Parent function 'RubyCodeGen::GET_TOKEND' ragel-6.10/ragel/rubytable.h:108:7: note: Derived function 'RubyTabCodeGen::GET_TOKEND' ragel-6.10/ragel/rubytable.h:109:7: warning: The class 'RubyTabCodeGen' defines member function with name 'SUB_ACTION' also defined in its parent class 'RubyCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubycodegen.cpp:656:19: note: Parent function 'RubyCodeGen::SUB_ACTION' ragel-6.10/ragel/rubytable.h:109:7: note: Derived function 'RubyTabCodeGen::SUB_ACTION' ragel-6.10/ragel/rubycodegen.cpp:98:47: performance: Function parameter 'type' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rubycodegen.cpp:98:60: performance: Function parameter 'name' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rubycodegen.cpp:109:47: performance: Function parameter 'type' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rubycodegen.cpp:109:60: performance: Function parameter 'name' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rubycodegen.cpp:127:37: performance: Function parameter 'ptr' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rubycodegen.cpp:127:49: performance: Function parameter 'offset' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rubycodegen.cpp:448:47: performance: Function parameter 'item' should be passed by const reference. [passedByValue] ragel-6.10/ragel/rubycodegen.cpp:87:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/rubycodegen.cpp:375:13: style: Variable 'wideType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/rubycodegen.cpp:391:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/rubycodegen.cpp:507:61: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/rubycodegen.cpp:599:59: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/rubycodegen.cpp:622:57: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/rubycodegen.cpp:642:60: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/rubycodegen.cpp:766:12: style: Variable 'arrayType' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/rubyfflat.cpp:158:33: warning: The class 'RubyFFlatCodeGen' defines member function with name 'TO_STATE_ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:44:16: note: Parent function 'RubyFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.cpp:158:33: note: Derived function 'RubyFFlatCodeGen::TO_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.cpp:178:33: warning: The class 'RubyFFlatCodeGen' defines member function with name 'FROM_STATE_ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:45:16: note: Parent function 'RubyFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.cpp:178:33: note: Derived function 'RubyFFlatCodeGen::FROM_STATE_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.cpp:196:33: warning: The class 'RubyFFlatCodeGen' defines member function with name 'EOF_ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:46:16: note: Parent function 'RubyFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.cpp:196:33: note: Derived function 'RubyFFlatCodeGen::EOF_ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.cpp:216:33: warning: The class 'RubyFFlatCodeGen' defines member function with name 'ACTION_SWITCH' also defined in its parent class 'RubyFlatCodeGen'. [duplInheritedMember] ragel-6.10/ragel/rubyflat.h:47:16: note: Parent function 'RubyFlatCodeGen::ACTION_SWITCH' ragel-6.10/ragel/rubyfflat.cpp:216:33: note: Derived function 'RubyFFlatCodeGen::ACTION_SWITCH' rlscan.rl:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_data [valueFlowBailoutIncompleteVar] rlscan.rl:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_token [valueFlowBailoutIncompleteVar] rlscan.rl:195:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable importMachines [valueFlowBailoutIncompleteVar] rlscan.rl:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable includeDepth [valueFlowBailoutIncompleteVar] rlscan.cpp:337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] rlscan.rl:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignoreSection [valueFlowBailoutIncompleteVar] rlscan.rl:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gblErrorCount [valueFlowBailoutIncompleteVar] rlscan.rl:255:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable includeHistory [valueFlowBailoutIncompleteVar] rlscan.rl:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastnl [valueFlowBailoutIncompleteVar] rlscan.rl:278:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] rlscan.rl:309:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] rlscan.rl:367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] rlscan.cpp:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] rlscan.rl:513:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parserExistsError [valueFlowBailoutIncompleteVar] rlscan.rl:528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] rlscan.rl:590:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable includePaths [valueFlowBailoutIncompleteVar] rlscan.cpp:943:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/rubyflat.h:74:7: performance:inconclusive: Technically the member function 'RubyFlatCodeGen::CURS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/rubyflat.cpp:511:23: note: Technically the member function 'RubyFlatCodeGen::CURS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubyflat.h:74:7: note: Technically the member function 'RubyFlatCodeGen::CURS' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/rubyflat.cpp:407:38: style:inconclusive: Function 'GOTO' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubyflat.h:68:22: note: Function 'GOTO' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:407:38: note: Function 'GOTO' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:418:38: style:inconclusive: Function 'CALL' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubyflat.h:69:22: note: Function 'CALL' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:418:38: note: Function 'CALL' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:439:42: style:inconclusive: Function 'CALL_EXPR' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubyflat.h:73:27: note: Function 'CALL_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:439:42: note: Function 'CALL_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:464:37: style:inconclusive: Function 'RET' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubyflat.h:76:21: note: Function 'RET' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:464:37: note: Function 'RET' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:489:43: style:inconclusive: Function 'GOTO_EXPR' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubyflat.h:71:27: note: Function 'GOTO_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:489:43: note: Function 'GOTO_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:521:39: style:inconclusive: Function 'BREAK' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubyflat.h:77:23: note: Function 'BREAK' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:521:39: note: Function 'BREAK' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubyflat.cpp:335:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/rubyflat.cpp:328:28: note: Shadowed declaration ragel-6.10/ragel/rubyflat.cpp:335:26: note: Shadow variable ragel-6.10/ragel/rubyflat.cpp:329:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] rlscan.rl:367:46: warning: Either the condition 'inFile==0' is redundant or there is possible null pointer dereference: inFile. [nullPointerRedundantCheck] rlscan.rl:359:15: note: Assuming that condition 'inFile==0' is not redundant rlscan.rl:367:46: note: Null pointer dereference rlscan.rl:1201:6: style: Variable 'cs' is reassigned a value before the old one has been used. [redundantAssignment] rlscan.cpp:941:5: note: cs is assigned rlscan.rl:1201:6: note: cs is overwritten rlscan.rl:1215:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1224:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:915:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:957:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:964:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:968:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:972:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:951:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1144:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1174:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:16:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1013:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1017:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1186:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1195:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rlscan.rl:1265:13: style: Variable 'preserve' is assigned a value that is never used. [unreadVariable] ragel-6.10/ragel/rubytable.cpp:38:37: style:inconclusive: Function 'GOTO' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubytable.h:49:22: note: Function 'GOTO' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:38:37: note: Function 'GOTO' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:49:42: style:inconclusive: Function 'GOTO_EXPR' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubytable.h:50:27: note: Function 'GOTO_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:49:42: note: Function 'GOTO_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:63:37: style:inconclusive: Function 'CALL' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubytable.h:51:22: note: Function 'CALL' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:63:37: note: Function 'CALL' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:84:41: style:inconclusive: Function 'CALL_EXPR' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubytable.h:52:27: note: Function 'CALL_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:84:41: note: Function 'CALL_EXPR' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:109:36: style:inconclusive: Function 'RET' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubytable.h:53:21: note: Function 'RET' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:109:36: note: Function 'RET' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:129:38: style:inconclusive: Function 'BREAK' argument 1 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent] ragel-6.10/ragel/rubytable.h:48:23: note: Function 'BREAK' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:129:38: note: Function 'BREAK' argument 1 names different: declaration 'ret' definition 'out'. ragel-6.10/ragel/rubytable.cpp:166:26: style: Local variable 'csi' shadows outer variable [shadowVariable] ragel-6.10/ragel/rubytable.cpp:160:28: note: Shadowed declaration ragel-6.10/ragel/rubytable.cpp:166:26: note: Shadow variable ragel-6.10/ragel/rubytable.cpp:161:17: style: Variable 'condSpace' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/xmlcodegen.cpp:1073:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] ragel-6.10/ragel/xmlcodegen.cpp:451:13: warning: Member variable 'BackendGen::curAction' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/xmlcodegen.cpp:451:13: warning: Member variable 'BackendGen::curActionTable' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/xmlcodegen.cpp:451:13: warning: Member variable 'BackendGen::curTrans' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/xmlcodegen.cpp:451:13: warning: Member variable 'BackendGen::curState' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/xmlcodegen.cpp:451:13: warning: Member variable 'BackendGen::curCondSpace' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/xmlcodegen.cpp:451:13: warning: Member variable 'BackendGen::curStateCond' is not initialized in the constructor. [uninitMemberVar] ragel-6.10/ragel/xmlcodegen.h:86:7: performance:inconclusive: Technically the member function 'GenBase::appendTrans' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/xmlcodegen.cpp:44:15: note: Technically the member function 'GenBase::appendTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:86:7: note: Technically the member function 'GenBase::appendTrans' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:150:7: performance:inconclusive: Technically the member function 'BackendGen::makeText' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/xmlcodegen.cpp:459:18: note: Technically the member function 'BackendGen::makeText' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:150:7: note: Technically the member function 'BackendGen::makeText' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:156:7: performance:inconclusive: Technically the member function 'BackendGen::makeSetTokend' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/xmlcodegen.cpp:609:18: note: Technically the member function 'BackendGen::makeSetTokend' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:156:7: note: Technically the member function 'BackendGen::makeSetTokend' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:157:7: performance:inconclusive: Technically the member function 'BackendGen::makeSetAct' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/xmlcodegen.cpp:616:18: note: Technically the member function 'BackendGen::makeSetAct' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:157:7: note: Technically the member function 'BackendGen::makeSetAct' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:161:7: performance:inconclusive: Technically the member function 'BackendGen::makeExecGetTokend' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/xmlcodegen.cpp:521:18: note: Technically the member function 'BackendGen::makeExecGetTokend' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:161:7: note: Technically the member function 'BackendGen::makeExecGetTokend' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:169:7: performance:inconclusive: Technically the member function 'BackendGen::makeNameInst' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/xmlcodegen.cpp:1108:18: note: Technically the member function 'BackendGen::makeNameInst' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.h:169:7: note: Technically the member function 'BackendGen::makeNameInst' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/inputdata.h:102:7: performance:inconclusive: Technically the member function 'InputData::writeLanguage' can be static (but you may consider moving to unnamed namespace). [functionStatic] ragel-6.10/ragel/xmlcodegen.cpp:1400:17: note: Technically the member function 'InputData::writeLanguage' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/inputdata.h:102:7: note: Technically the member function 'InputData::writeLanguage' can be static (but you may consider moving to unnamed namespace). ragel-6.10/ragel/xmlcodegen.cpp:143:64: style:inconclusive: Function 'writeTrans' argument 3 names different: declaration 'defTrans' definition 'trans'. [funcArgNamesDifferent] ragel-6.10/ragel/xmlcodegen.h:132:53: note: Function 'writeTrans' argument 3 names different: declaration 'defTrans' definition 'trans'. ragel-6.10/ragel/xmlcodegen.cpp:143:64: note: Function 'writeTrans' argument 3 names different: declaration 'defTrans' definition 'trans'. ragel-6.10/ragel/xmlcodegen.cpp:1108:45: style:inconclusive: Function 'makeNameInst' argument 1 names different: declaration 'out' definition 'res'. [funcArgNamesDifferent] ragel-6.10/ragel/xmlcodegen.h:169:34: note: Function 'makeNameInst' argument 1 names different: declaration 'out' definition 'res'. ragel-6.10/ragel/xmlcodegen.cpp:1108:45: note: Function 'makeNameInst' argument 1 names different: declaration 'out' definition 'res'. ragel-6.10/ragel/xmlcodegen.cpp:146:18: style: Variable 'actionTable' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:189:18: style: Variable 'eofActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:320:16: style: Variable 'longestMatch' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:362:47: style: Parameter 'inlineList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/xmlcodegen.cpp:550:16: style: Variable 'longestMatch' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:623:73: style: Parameter 'inList' can be declared as pointer to const [constParameterPointer] ragel-6.10/ragel/xmlcodegen.cpp:724:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:738:18: style: Variable 'toStateActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:742:18: style: Variable 'fromStateActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:748:18: style: Variable 'eofActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:1136:13: style: Variable 'state' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:1144:18: style: Variable 'toStateActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:1148:18: style: Variable 'fromStateActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:1154:18: style: Variable 'eofActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:1177:18: style: Variable 'eofActions' can be declared as pointer to const [constVariablePointer] ragel-6.10/ragel/xmlcodegen.cpp:1210:18: style: Variable 'actionTable' can be declared as pointer to const [constVariablePointer] rlparse.cpp:3855:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curs [valueFlowBailoutIncompleteVar] rlparse.cpp:3891:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curs [valueFlowBailoutIncompleteVar] rlparse.kl:1471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exportContext [valueFlowBailoutIncompleteVar] rlparse.kl:1486:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gblErrorCount [valueFlowBailoutIncompleteVar] rlparse.cpp:3897:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:3896:66: note: Assuming allocation function fails rlparse.cpp:3896:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:3897:4: note: Null pointer dereference rlparse.cpp:3899:14: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:3896:66: note: Assuming allocation function fails rlparse.cpp:3896:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:3899:14: note: Null pointer dereference rlparse.cpp:6600:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:6599:66: note: Assuming allocation function fails rlparse.cpp:6599:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:6600:4: note: Null pointer dereference rlparse.cpp:6602:14: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:6599:66: note: Assuming allocation function fails rlparse.cpp:6599:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:6602:14: note: Null pointer dereference rlparse.cpp:3857:11: style: C-style pointer casting [cstyleCast] rlparse.cpp:3896:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4019:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4020:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4021:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4033:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4034:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:4048:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4049:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:4071:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4078:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4093:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4094:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4095:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4096:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4097:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4098:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4099:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4100:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4124:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4125:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4126:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4127:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4128:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4129:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4130:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4147:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4148:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4149:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4150:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4172:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4173:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4174:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4175:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4176:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4177:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:4199:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4200:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4201:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4202:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4203:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4204:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4217:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4218:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4219:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4220:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4233:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4234:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4235:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4236:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4249:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:4258:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:4267:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4268:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:4269:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4281:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4282:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4291:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4292:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4293:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4294:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4309:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4310:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4311:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4312:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4313:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4324:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4325:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4326:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4327:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4339:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4346:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4353:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4354:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4355:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4356:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4357:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4358:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4359:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4377:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4378:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4387:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4388:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4397:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:4406:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4407:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4408:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4409:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4420:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4421:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4430:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4431:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4432:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4442:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4443:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4444:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4454:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4455:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4456:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4466:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4467:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4468:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4478:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4479:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4488:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4489:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4498:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4499:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4500:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4509:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4510:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4511:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4520:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4521:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4522:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4531:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4532:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4533:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4542:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4543:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4544:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4554:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:4555:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4564:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4565:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4566:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4567:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4568:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4579:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:4580:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:4589:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:4590:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4591:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:4592:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:4603:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:4604:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4613:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4614:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4615:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4616:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4617:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4618:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4631:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4632:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4633:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4634:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4635:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4647:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4648:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4649:36: style: C-style pointer casting [cstyleCast] rlparse.cpp:4650:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:4651:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4652:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4664:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4665:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4666:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4667:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4668:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4669:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4680:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4681:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4682:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4683:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4684:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4685:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4696:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4697:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4698:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4699:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4700:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4701:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4713:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4714:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4715:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4716:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4717:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4718:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4730:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4731:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4732:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4733:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4734:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4735:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4747:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4748:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4749:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4750:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4751:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4752:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4765:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4766:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4767:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4768:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4769:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4770:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4783:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4784:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4785:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4786:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:4787:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:4788:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4789:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4802:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4803:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:4812:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4813:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4814:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4821:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4822:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4823:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4830:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4831:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4832:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4839:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4840:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4841:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4848:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4849:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4850:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4857:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4858:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4859:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4866:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4867:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4868:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4875:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4876:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4877:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4884:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4885:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4886:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4893:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4894:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4895:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4902:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4903:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4904:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4911:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4912:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4913:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4920:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4921:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4922:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4929:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4930:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4931:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4938:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4939:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4940:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4947:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4948:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4949:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4956:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4957:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4958:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4965:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4966:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4967:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4974:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4975:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4976:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4983:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4984:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4985:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4992:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:4993:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:4994:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5001:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5002:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5003:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5010:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5011:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5012:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5019:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5020:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5021:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5028:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5029:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5030:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5037:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5038:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5039:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5046:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5047:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5048:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5055:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5056:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5057:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5064:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5065:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5066:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5073:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5074:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5075:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5082:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5083:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5084:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5091:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5092:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5093:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5100:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5101:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5102:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5109:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5110:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5111:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5118:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5119:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5120:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5127:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5128:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5129:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5136:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5137:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5138:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5145:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5146:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5147:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5154:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5155:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5156:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5163:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5164:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5165:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5172:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5173:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5174:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5181:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5182:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5183:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5190:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5191:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5192:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5199:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5200:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5201:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5208:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5209:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5210:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5217:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5218:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5219:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5226:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5227:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5228:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5235:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5236:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5237:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5244:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5245:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5246:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5253:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5254:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5255:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5262:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5263:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5264:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5271:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5272:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5273:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5280:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5281:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5282:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5289:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5290:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5291:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5298:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5299:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5300:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5307:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5308:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5309:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5316:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5317:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5318:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5325:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5326:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5327:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5334:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5335:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5336:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5343:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5344:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5345:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5352:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5353:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5354:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5361:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5362:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5363:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5370:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5371:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5372:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5379:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5380:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5381:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5388:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5389:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5390:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5397:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5398:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5399:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5406:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5407:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5408:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5415:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5416:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5417:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5424:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5425:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5426:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5433:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5434:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5435:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5442:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5443:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5444:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5451:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5452:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5453:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5460:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5461:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5462:31: style: C-style pointer casting [cstyleCast] rlparse.cpp:5469:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5470:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5477:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5478:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5485:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5486:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5493:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5494:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5495:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5496:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5497:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5516:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5517:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:5518:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5530:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5531:36: style: C-style pointer casting [cstyleCast] rlparse.cpp:5546:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5547:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5548:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5549:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5550:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5551:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5552:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5553:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5581:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5582:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5591:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5592:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5593:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5594:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5595:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5606:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5607:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5608:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5609:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5610:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5621:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5622:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5637:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5638:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5639:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5649:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5650:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5651:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5661:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5662:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5663:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5673:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5674:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5675:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5685:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5686:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5687:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5688:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5698:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5699:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5700:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5701:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5711:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5712:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5713:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5714:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5724:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5725:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5726:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5727:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5728:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5738:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5739:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5748:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5749:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5750:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5751:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5752:37: style: C-style pointer casting [cstyleCast] rlparse.cpp:5772:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5773:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5774:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5784:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5785:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5786:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5796:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:5797:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5806:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5807:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5817:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5818:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5828:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5829:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5830:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5831:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5832:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5833:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5834:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5835:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5860:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5861:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5862:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:5872:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5873:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5874:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:5884:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5885:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5886:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5887:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5888:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5905:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5906:32: style: C-style pointer casting [cstyleCast] rlparse.cpp:5907:32: style: C-style pointer casting [cstyleCast] rlparse.cpp:5917:29: style: C-style pointer casting [cstyleCast] rlparse.cpp:5918:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:5919:27: style: C-style pointer casting [cstyleCast] rlparse.cpp:5920:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5931:32: style: C-style pointer casting [cstyleCast] rlparse.cpp:5932:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5942:32: style: C-style pointer casting [cstyleCast] rlparse.cpp:5943:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5953:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5954:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5963:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5964:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5965:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5966:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5967:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5978:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:5979:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:5988:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:5989:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:5990:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5991:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5992:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5993:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5994:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:5995:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:5996:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5997:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:5998:36: style: C-style pointer casting [cstyleCast] rlparse.cpp:5999:36: style: C-style pointer casting [cstyleCast] rlparse.cpp:6000:41: style: C-style pointer casting [cstyleCast] rlparse.cpp:6025:35: style: C-style pointer casting [cstyleCast] rlparse.cpp:6035:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6036:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6037:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6047:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6048:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6057:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6058:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6059:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6068:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6069:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6070:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6079:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6080:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6089:40: style: C-style pointer casting [cstyleCast] rlparse.cpp:6090:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6091:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6100:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6101:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6102:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6103:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6104:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6105:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6106:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6107:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6108:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6109:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6110:44: style: C-style pointer casting [cstyleCast] rlparse.cpp:6136:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6145:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6146:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6147:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6156:43: style: C-style pointer casting [cstyleCast] rlparse.cpp:6157:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6158:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6159:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6168:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6169:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6170:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6171:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6182:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6192:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6193:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6194:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6203:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6204:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6205:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6214:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6215:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6225:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6226:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6233:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6234:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6241:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6242:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6249:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6250:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6257:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6258:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6265:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6266:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6273:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6274:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6284:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6285:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6294:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6295:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6296:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6297:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6307:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6308:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6318:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6319:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6320:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6321:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6331:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6332:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6341:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6342:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6343:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6344:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6354:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6355:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6364:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6365:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6366:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6367:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6377:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6378:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6387:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6388:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6397:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6398:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6399:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6400:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6410:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6420:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6421:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6422:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6432:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6433:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6434:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6444:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6445:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6455:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6456:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6465:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6466:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6475:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6476:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6485:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6486:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6495:34: style: C-style pointer casting [cstyleCast] rlparse.cpp:6496:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6532:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6541:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6599:38: style: C-style pointer casting [cstyleCast] rlparse.cpp:6637:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6638:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6645:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6646:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6653:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6654:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6661:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6662:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6669:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6670:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6677:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6678:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6685:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6686:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6693:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6694:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6701:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6702:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6709:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6710:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6717:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6718:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:6725:33: style: C-style pointer casting [cstyleCast] rlparse.cpp:6726:17: style: C-style pointer casting [cstyleCast] rlparse.cpp:3968:49: style: Local variable 'lel' shadows outer variable [shadowVariable] rlparse.cpp:3886:24: note: Shadowed declaration rlparse.cpp:3968:49: note: Shadow variable diff: head NONE:16:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:4:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 atoi.rl:43:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head atoi.rl:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 atoi.rl:54:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head atoi.rl:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 awkemu.rl:81:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head awkemu.rl:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head clang.rl:109:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 clang.rl:113:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head clang.rl:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head clang.rl:17:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 concurrent.rl:117:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head concurrent.rl:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 concurrent.rl:41:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head concurrent.rl:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 cppscan.rl:139:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head cppscan.rl:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 cppscan.rl:171:0: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head cppscan.rl:171:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head cppscan.rl:209:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head cppscan.rl:71:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 format.rl:173:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head format.rl:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 format.rl:181:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head format.rl:181:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head gotocallret.rl:35:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head gotocallret.rl:39:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head gotocallret.rl:41:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head gotocallret.rl:47:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 gotocallret.rl:52:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head gotocallret.rl:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head gotocallret.rl:57:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head gotocallret.rl:59:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head gotocallret.rl:61:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head gotocallret.rl:65:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 gotocallret.rl:89:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head gotocallret.rl:89:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head mailbox.rl:101:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head mailbox.rl:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 mailbox.rl:199:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head mailbox.rl:199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head mailbox.rl:87:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 mailbox.rl:94:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mailbox.rl:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mailbox.rl:99:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 params.rl:99:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head params.rl:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pullscan.rl:126:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head pullscan.rl:130:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head pullscan.rl:134:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head pullscan.rl:138:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head pullscan.rl:146:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 pullscan.rl:148:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head pullscan.rl:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head pullscan.rl:150:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head pullscan.rl:154:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 ragel-6.10/ragel/cdcodegen.cpp:1003:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/cdcodegen.cpp:1003:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/cdcodegen.cpp:1011:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/cdcodegen.cpp:1011:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/cdsplit.cpp:357:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/cdsplit.cpp:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/common.cpp:196:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable noparam [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/common.cpp:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noparam [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/common.cpp:378:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/common.cpp:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/common.h:344:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/common.h:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/cscodegen.cpp:344:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/cscodegen.cpp:344:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/cscodegen.cpp:813:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/cscodegen.cpp:813:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/cscodegen.cpp:821:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/cscodegen.cpp:821:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/cssplit.cpp:349:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/cssplit.cpp:349:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/fsmap.cpp:54:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/fsmap.cpp:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/fsmbase.cpp:552:37: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] 2.16.0 ragel-6.10/ragel/fsmgraph.cpp:1178:1: error: Memory leak: pairIter.trans [memleak] 2.16.0 ragel-6.10/ragel/fsmgraph.cpp:506:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable targ [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/fsmgraph.cpp:506:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targ [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/fsmgraph.cpp:784:58: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/fsmgraph.cpp:784:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/fsmgraph.h:139:6: style:inconclusive: Either there is a missing 'override', or the member function 'Action::numRefs' can be const. [functionConst] head ragel-6.10/ragel/fsmgraph.h:458:18: style:inconclusive: Either there is a missing 'override', or the member function 'StateDictEl::getKey' can be const. [functionConst] head ragel-6.10/ragel/fsmgraph.h:580:17: style:inconclusive: Either there is a missing 'override', or the member function 'CondSpace::getKey' can be const. [functionConst] 2.16.0 ragel-6.10/ragel/fsmmin.cpp:675:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/fsmmin.cpp:675:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gendata.cpp:1154:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gendata.cpp:1154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gendata.cpp:1162:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gendata.cpp:1162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gendata.cpp:241:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gendata.cpp:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gendata.cpp:272:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gendata.cpp:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gendata.cpp:353:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gendata.cpp:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gendata.cpp:764:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable highKey [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gendata.cpp:764:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highKey [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gocodegen.cpp:109:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gocodegen.cpp:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gocodegen.cpp:370:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gocodegen.cpp:370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gocodegen.cpp:564:49: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gocodegen.cpp:564:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gocodegen.cpp:705:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gocodegen.cpp:705:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gocodegen.cpp:713:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gocodegen.cpp:713:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gofflat.cpp:239:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gofflat.cpp:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gofgoto.cpp:191:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gofgoto.cpp:191:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:143:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:169:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:186:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:203:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:220:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:243:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:261:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:281:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:303:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:323:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:345:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:364:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:399:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:425:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:436:50: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:436:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:551:50: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:551:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goflat.cpp:592:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goflat.cpp:592:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goftable.cpp:301:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goftable.cpp:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gogoto.cpp:428:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gogoto.cpp:428:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gogoto.cpp:482:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gogoto.cpp:482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gogoto.cpp:506:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gogoto.cpp:506:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gogoto.cpp:530:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gogoto.cpp:530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gogoto.cpp:601:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gogoto.cpp:601:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goipgoto.cpp:193:83: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goipgoto.cpp:193:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goipgoto.cpp:287:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goipgoto.cpp:287:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goipgoto.cpp:307:54: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goipgoto.cpp:307:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/goipgoto.cpp:418:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/goipgoto.cpp:418:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:173:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:193:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:214:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:236:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:254:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:271:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:288:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:305:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:322:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:345:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:363:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:386:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:403:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:433:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:465:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:512:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:565:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:565:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:591:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:704:59: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:704:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:761:56: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:761:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotable.cpp:813:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotable.cpp:813:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotablish.cpp:31:42: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotablish.cpp:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/gotablish.cpp:39:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/gotablish.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/inputdata.cpp:156:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/inputdata.cpp:156:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/javacodegen.cpp:1188:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/javacodegen.cpp:1188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/javacodegen.cpp:1672:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/javacodegen.cpp:1672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/javacodegen.cpp:1680:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/javacodegen.cpp:1680:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/main.cpp:151:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/main.cpp:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/main.cpp:191:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/main.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/main.cpp:199:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/main.cpp:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/main.cpp:206:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/main.cpp:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/main.cpp:351:24: warning: If memory allocation fails, then there is a possible null pointer dereference: arg [nullPointerOutOfMemory] ragel-6.10/ragel/main.cpp:350:23: note: Assuming allocation function fails ragel-6.10/ragel/main.cpp:350:23: note: Assignment 'arg=strdup(pc.paramArg)', assigned value is 0 ragel-6.10/ragel/main.cpp:351:24: note: Null pointer dereference 2.16.0 ragel-6.10/ragel/main.cpp:97:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/main.cpp:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/mlcodegen.cpp:733:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/mlcodegen.cpp:733:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/mlcodegen.cpp:741:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/mlcodegen.cpp:741:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:106:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:1148:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:1148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:128:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:1292:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:1292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:1372:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:1372:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:1397:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:1397:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:1465:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:1465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:1482:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:1482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:696:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:696:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:720:48: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:720:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:768:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:768:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:949:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:949:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsedata.cpp:966:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.cpp:966:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsedata.h:73:14: style:inconclusive: Either there is a missing 'override', or the member function 'GraphDictEl::getKey' can be const. [functionConst] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1001:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1001:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1140:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1167:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1200:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1301:48: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable loc [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1301:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loc [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1343:48: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1343:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1396:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:1852:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:1852:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:2023:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:2023:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:2101:68: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:2101:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:303:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STB_ISMARKED [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:303:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_ISMARKED [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:541:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable lastCondKey [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:541:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastCondKey [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:55:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:682:65: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:682:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/parsetree.cpp:870:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/parsetree.cpp:870:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/redfsm.cpp:223:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/redfsm.cpp:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/redfsm.cpp:255:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/redfsm.cpp:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/redfsm.cpp:317:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable lowKey [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/redfsm.cpp:317:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowKey [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/redfsm.cpp:376:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable highKey [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/redfsm.cpp:376:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highKey [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/redfsm.h:114:6: style:inconclusive: Either there is a missing 'override', or the member function 'GenAction::numRefs' can be const. [functionConst] head ragel-6.10/ragel/redfsm.h:182:24: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::getKey' can be const. [functionConst] head ragel-6.10/ragel/redfsm.h:191:6: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::numRefs' can be const. [functionConst] head ragel-6.10/ragel/redfsm.h:198:7: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::anyNextStmt' can be const. [functionConst] head ragel-6.10/ragel/redfsm.h:199:7: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::anyCurStateRef' can be const. [functionConst] head ragel-6.10/ragel/redfsm.h:200:7: style:inconclusive: Either there is a missing 'override', or the member function 'RedAction::anyBreakStmt' can be const. [functionConst] 2.16.0 ragel-6.10/ragel/rubycodegen.cpp:678:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/rubycodegen.cpp:678:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/rubycodegen.cpp:686:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/rubycodegen.cpp:686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/xmlcodegen.cpp:1073:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/xmlcodegen.cpp:1073:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] 2.16.0 ragel-6.10/ragel/xmlcodegen.cpp:203:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/xmlcodegen.cpp:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ragel-6.10/ragel/xmlcodegen.h:48:21: style:inconclusive: Either there is a missing 'override', or the member function 'RedActionTable::getKey' can be const. [functionConst] 2.16.0 rlparse.cpp:3855:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable curs [valueFlowBailoutIncompleteVar] head rlparse.cpp:3855:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curs [valueFlowBailoutIncompleteVar] 2.16.0 rlparse.cpp:3891:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable curs [valueFlowBailoutIncompleteVar] head rlparse.cpp:3891:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curs [valueFlowBailoutIncompleteVar] head rlparse.cpp:3897:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:3896:66: note: Assuming allocation function fails rlparse.cpp:3896:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:3897:4: note: Null pointer dereference head rlparse.cpp:3899:14: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:3896:66: note: Assuming allocation function fails rlparse.cpp:3896:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:3899:14: note: Null pointer dereference head rlparse.cpp:6600:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:6599:66: note: Assuming allocation function fails rlparse.cpp:6599:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:6600:4: note: Null pointer dereference head rlparse.cpp:6602:14: warning: If memory allocation fails, then there is a possible null pointer dereference: newBlock [nullPointerOutOfMemory] rlparse.cpp:6599:66: note: Assuming allocation function fails rlparse.cpp:6599:37: note: Assignment 'newBlock=(struct Parser_Block*)malloc(sizeof(struct Parser_Block))', assigned value is 0 rlparse.cpp:6602:14: note: Null pointer dereference 2.16.0 rlparse.kl:1471:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable exportContext [valueFlowBailoutIncompleteVar] head rlparse.kl:1471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exportContext [valueFlowBailoutIncompleteVar] 2.16.0 rlparse.kl:1486:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable gblErrorCount [valueFlowBailoutIncompleteVar] head rlparse.kl:1486:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gblErrorCount [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.cpp:337:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] head rlscan.cpp:337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.cpp:538:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] head rlscan.cpp:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.cpp:943:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] head rlscan.cpp:943:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] head rlscan.rl:1013:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:1017:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:1144:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:1174:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:1186:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:1195:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:1215:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:1224:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 rlscan.rl:131:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable token_data [valueFlowBailoutIncompleteVar] head rlscan.rl:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_data [valueFlowBailoutIncompleteVar] head rlscan.rl:165:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 rlscan.rl:16:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head rlscan.rl:16:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:175:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cur_token [valueFlowBailoutIncompleteVar] head rlscan.rl:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_token [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:195:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable importMachines [valueFlowBailoutIncompleteVar] head rlscan.rl:195:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable importMachines [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:206:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable includeDepth [valueFlowBailoutIncompleteVar] head rlscan.rl:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable includeDepth [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:228:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ignoreSection [valueFlowBailoutIncompleteVar] head rlscan.rl:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignoreSection [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:246:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable gblErrorCount [valueFlowBailoutIncompleteVar] head rlscan.rl:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gblErrorCount [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:255:42: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable includeHistory [valueFlowBailoutIncompleteVar] head rlscan.rl:255:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable includeHistory [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:264:4: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head rlscan.rl:264:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:267:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable lastnl [valueFlowBailoutIncompleteVar] head rlscan.rl:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastnl [valueFlowBailoutIncompleteVar] head rlscan.rl:275:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 rlscan.rl:278:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] head rlscan.rl:278:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] head rlscan.rl:280:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:283:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 rlscan.rl:28:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head rlscan.rl:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head rlscan.rl:290:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 rlscan.rl:309:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] head rlscan.rl:309:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:367:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head rlscan.rl:367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:39:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head rlscan.rl:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:49:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head rlscan.rl:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:513:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable parserExistsError [valueFlowBailoutIncompleteVar] head rlscan.rl:513:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parserExistsError [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:528:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] head rlscan.rl:528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:54:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head rlscan.rl:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.16.0 rlscan.rl:590:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable includePaths [valueFlowBailoutIncompleteVar] head rlscan.rl:590:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable includePaths [valueFlowBailoutIncompleteVar] head rlscan.rl:78:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:915:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:951:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:957:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:964:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:968:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head rlscan.rl:972:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 statechart.rl:110:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head statechart.rl:110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 statechart.rl:65:4: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head statechart.rl:65:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] DONE