LCOV - code coverage report
Current view: top level - src/torque - earley-parser.h (source / functions) Hit Total Coverage
Test: app.info Lines: 102 103 99.0 %
Date: 2019-01-20 Functions: 219 261 83.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal6torque10hash_valueERKNS1_4ItemE 4527423
_ZN2v88internal6torque19ParseResultIteratorD2Ev 179870
_ZN2v88internal6torque6Symbol9RunActionEPKNS1_4ItemERKNS1_11LexerResultE.isra.248 179845
_ZN2v88internal6torque19ParseResultIterator4NextEv 179175
_ZN2v88internal6torque13DefaultActionEPNS1_19ParseResultIteratorE 89221
_ZN2v88internal6torque11ParseResultC2ISsEET_ 18176
_ZN2v88internal6torque21ParseResultHolderBase4CastISsEERT_v 18176
_ZN2v88internal6torque17ParseResultHolderISsED0Ev 18176
_ZN2v88internal6torque19ParseResultIterator6NextAsISsEET_v 18174
_ZN2v88internal6torque7Grammar17YieldMatchedInputEPNS1_19ParseResultIteratorE 17866
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorISsSaISsEEEERT_v 11593
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorISsSaISsEEEET_v 11593
_ZN2v88internal6torque17ParseResultHolderISt6vectorISsSaISsEEED0Ev 11593
_ZN2v88internal6torque19ParseResultIterator6NextAsIPNS1_10ExpressionEEET_v 9078
_ZN2v88internal6torque17ParseResultHolderIPNS1_10ExpressionEED0Ev 9078
_ZN2v88internal6torque21ParseResultHolderBase4CastIPNS1_10ExpressionEEERT_v 9078
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorIPNS1_14TypeExpressionESaIS6_EEEET_v 9017
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_14TypeExpressionESaIS5_EEED0Ev 9017
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorIPNS1_14TypeExpressionESaIS6_EEEERT_v 9017
_ZN2v88internal6torque6Symbol7AddRuleERKNS1_4RuleE 8106
_ZN2v88internal6torque17ParseResultHolderIPNS1_18LocationExpressionEED0Ev 7021
_ZN2v88internal6torque19ParseResultIterator6NextAsIPNS1_18LocationExpressionEEET_v 7021
_ZN2v88internal6torque21ParseResultHolderBase4CastIPNS1_18LocationExpressionEEERT_v 7021
_ZN2v88internal6torque19ParseResultIterator6NextAsIbEET_v 6413
_ZN2v88internal6torque17ParseResultHolderIbED0Ev 6413
_ZN2v88internal6torque21ParseResultHolderBase4CastIbEERT_v 6413
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_9StatementESaIS5_EEED0Ev 5128
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorIPNS1_9StatementESaIS6_EEEERT_v 5128
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorIPNS1_9StatementESaIS6_EEEET_v 5128
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorIPNS1_10ExpressionESaIS6_EEEERT_v 4557
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_10ExpressionESaIS5_EEED0Ev 4557
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorIPNS1_10ExpressionESaIS6_EEEET_v 4557
_ZN2v88internal6torque21ParseResultHolderBase4CastIPNS1_14TypeExpressionEEERT_v 4275
_ZN2v88internal6torque17ParseResultHolderIPNS1_14TypeExpressionEED0Ev 4275
_ZN2v88internal6torque19ParseResultIterator6NextAsIPNS1_14TypeExpressionEEET_v 4275
_ZN2v88internal6torque19ParseResultIterator6NextAsIPNS1_9StatementEEET_v 4003
_ZN2v88internal6torque21ParseResultHolderBase4CastIPNS1_9StatementEEERT_v 4003
_ZN2v88internal6torque17ParseResultHolderIPNS1_9StatementEED0Ev 4003
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_21NameAndTypeExpressionESaIS4_EEED0Ev 2557
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorINS1_21NameAndTypeExpressionESaIS5_EEEERT_v 2557
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorINS1_21NameAndTypeExpressionESaIS5_EEEET_v 2557
_ZN2v88internal6torque6SymbolC2Ev 2262
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalISsEEED0Ev 1578
_ZN2v88internal6torque19ParseResultIterator6NextAsINS_4base8OptionalISsEEEET_v 1578
_ZN2v88internal6torque21ParseResultHolderBase4CastINS_4base8OptionalISsEEEERT_v 1578
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_21NameAndTypeExpressionEEERT_v 1139
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_21NameAndTypeExpressionEEET_v 1139
_ZN2v88internal6torque17ParseResultHolderINS1_21NameAndTypeExpressionEED0Ev 1139
_ZN2v88internal6torque19ParseResultIterator6NextAsIPNS1_11DeclarationEEET_v 1094
_ZN2v88internal6torque21ParseResultHolderBase4CastIPNS1_11DeclarationEEERT_v 1094
_ZN2v88internal6torque17ParseResultHolderIPNS1_11DeclarationEED0Ev 1094
_ZN2v88internal6torque17ParseResultHolderINS1_13ParameterListEED0Ev 913
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_13ParameterListEEERT_v 913
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_13ParameterListEEET_v 913
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorINS1_13LabelAndTypesESaIS5_EEEET_v 880
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_13LabelAndTypesESaIS4_EEED0Ev 880
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorINS1_13LabelAndTypesESaIS5_EEEERT_v 880
_ZN2v88internal6torque19ParseResultIterator6NextAsINS_4base8OptionalIPNS1_9StatementEEEEET_v 705
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalIPNS1_9StatementEEEED0Ev 705
_ZN2v88internal6torque21ParseResultHolderBase4CastINS_4base8OptionalIPNS1_9StatementEEEEERT_v 705
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalIPNS1_10ExpressionEEEED0Ev 517
_ZN2v88internal6torque19ParseResultIterator6NextAsINS_4base8OptionalIPNS1_10ExpressionEEEEET_v 517
_ZN2v88internal6torque21ParseResultHolderBase4CastINS_4base8OptionalIPNS1_10ExpressionEEEEERT_v 517
_ZN2v88internal6torque7Grammar8SequenceESt6vectorIPNS1_6SymbolESaIS5_EE 483
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorIPNS1_11DeclarationESaIS6_EEEET_v 462
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorIPNS1_11DeclarationESaIS6_EEEERT_v 462
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_11DeclarationESaIS5_EEED0Ev 462
_ZN2v88internal6torque7Grammar7CheckIfEPNS1_6SymbolE 322
_ZN2v88internal6torque7Grammar12TryOrDefaultINS_4base8OptionalISsEESsEEPNS1_6SymbolES8_ 230
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorISsSaISsEES6_EEPNS1_6SymbolES8_ 207
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_20ExpressionWithSourceEEERT_v 203
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_20ExpressionWithSourceEEET_v 203
_ZN2v88internal6torque17ParseResultHolderINS1_20ExpressionWithSourceEED0Ev 203
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_13LabelAndTypesEEERT_v 150
_ZN2v88internal6torque17ParseResultHolderINS1_13LabelAndTypesEED0Ev 150
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_13LabelAndTypesEEET_v 150
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_10LabelBlockESaIS5_EEED0Ev 141
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorIPNS1_10LabelBlockESaIS6_EEEET_v 141
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorIPNS1_10LabelBlockESaIS6_EEEERT_v 141
_ZN2v88internal6torque7Grammar12TryOrDefaultINS_4base8OptionalIPNS1_10ExpressionEEES7_EEPNS1_6SymbolESA_ 115
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorIPNS1_14TypeExpressionESaIS6_EES8_EEPNS1_6SymbolESA_ 115
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_26IncrementDecrementOperatorEEERT_v 108
_ZN2v88internal6torque17ParseResultHolderINS1_26IncrementDecrementOperatorEED0Ev 108
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_26IncrementDecrementOperatorEEET_v 108
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorIPNS1_10ExpressionESaIS6_EES8_EEPNS1_6SymbolESA_ 92
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorINS1_21NameAndTypeExpressionESaIS5_EES7_EEPNS1_6SymbolES9_ 92
_ZN2v88internal6torque7Grammar12NonemptyListISsEEPNS1_6SymbolES5_NS_4base8OptionalIS5_EE 92
_ZN2v88internal6torque7Grammar12NonemptyListINS1_21NameAndTypeExpressionEEEPNS1_6SymbolES6_NS_4base8OptionalIS6_EE 92
_ZN2v88internal6torque7Grammar4ListISsEEPNS1_6SymbolES5_NS_4base8OptionalIS5_EE 92
_ZN2v88internal6torque19ParseResultIterator6NextAsIPNS1_10LabelBlockEEET_v 78
_ZN2v88internal6torque17ParseResultHolderIPNS1_10LabelBlockEED0Ev 78
_ZN2v88internal6torque21ParseResultHolderBase4CastIPNS1_10LabelBlockEEERT_v 78
_ZN2v88internal6torque7Grammar4ListINS1_21NameAndTypeExpressionEEEPNS1_6SymbolES6_NS_4base8OptionalIS6_EE 69
_ZN2v88internal6torque7Grammar12NonemptyListIPNS1_11DeclarationEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 69
_ZN2v88internal6torque7Grammar12NonemptyListIPNS1_10ExpressionEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 69
_ZN2v88internal6torque7Grammar4ListIPNS1_11DeclarationEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 69
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorIPNS1_11DeclarationESaIS6_EES8_EEPNS1_6SymbolESA_ 69
_ZN2v88internal6torque7Grammar4ListIPNS1_10ExpressionEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 69
_ZN2v88internal6torque19ParseResultIterator6NextAsINS_4base8OptionalIPNS1_10LabelBlockEEEEET_v 68
_ZN2v88internal6torque21ParseResultHolderBase4CastINS_4base8OptionalIPNS1_10LabelBlockEEEEERT_v 68
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalIPNS1_10LabelBlockEEEED0Ev 68
_ZN2v88internal6torque7Grammar12NonemptyListIPNS1_9StatementEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 46
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorIPNS1_9StatementESaIS6_EES8_EEPNS1_6SymbolESA_ 46
_ZN2v88internal6torque7Grammar12TryOrDefaultINS_4base8OptionalIPNS1_9StatementEEES7_EEPNS1_6SymbolESA_ 46
_ZN2v88internal6torque7Grammar12NonemptyListIPNS1_14TypeExpressionEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 46
_ZN2v88internal6torque7Grammar4ListIPNS1_14TypeExpressionEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 46
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_14TypeswitchCaseEEET_v 43
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorINS1_14TypeswitchCaseESaIS5_EEEERT_v 43
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_14TypeswitchCaseESaIS4_EEED0Ev 43
_ZN2v88internal6torque17ParseResultHolderINS1_14TypeswitchCaseEED0Ev 43
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorINS1_14TypeswitchCaseESaIS5_EEEET_v 43
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_14TypeswitchCaseEEERT_v 43
_ZN2v88internal6torque7Grammar5ParseERKSs 25
_ZN2v88internal6torque11LexerResultD2Ev 25
_ZN2v88internal6torque11ParseTokensEPNS1_6SymbolERKNS1_11LexerResultE 25
_ZN2v88internal6torque5LexerD2Ev 24
_ZN2v88internal6torque7Grammar12TryOrDefaultINS_4base8OptionalIPNS1_10LabelBlockEEES7_EEPNS1_6SymbolESA_ 23
_ZN2v88internal6torque7Grammar12TryOrDefaultINS1_13ParameterListES4_EEPNS1_6SymbolES6_ 23
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorINS1_13LabelAndTypesESaIS5_EES7_EEPNS1_6SymbolES9_ 23
_ZN2v88internal6torque7Grammar4ListINS1_20ClassFieldExpressionEEEPNS1_6SymbolES6_NS_4base8OptionalIS6_EE 23
_ZN2v88internal6torque7Grammar12NonemptyListIPNS1_10LabelBlockEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 23
_ZN2v88internal6torque7Grammar4ListIPNS1_9StatementEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 23
_ZN2v88internal6torque7Grammar4ListIPNS1_10LabelBlockEEEPNS1_6SymbolES7_NS_4base8OptionalIS7_EE 23
_ZN2v88internal6torque7Grammar12NonemptyListINS1_20ClassFieldExpressionEEEPNS1_6SymbolES6_NS_4base8OptionalIS6_EE 23
_ZN2v88internal6torque7Grammar12TryOrDefaultINS_4base8OptionalISt6vectorIPNS1_14TypeExpressionESaIS8_EEEESA_EEPNS1_6SymbolESD_ 23
_ZN2v88internal6torque7Grammar12TryOrDefaultINS_4base8OptionalINS1_15RangeExpressionEEES6_EEPNS1_6SymbolES9_ 23
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorIPNS1_10LabelBlockESaIS6_EES8_EEPNS1_6SymbolESA_ 23
_ZN2v88internal6torque7Grammar12NonemptyListINS1_13LabelAndTypesEEEPNS1_6SymbolES6_NS_4base8OptionalIS6_EE 23
_ZN2v88internal6torque7Grammar12NonemptyListINS1_14TypeswitchCaseEEEPNS1_6SymbolES6_NS_4base8OptionalIS6_EE 23
_ZN2v88internal6torque7Grammar12TryOrDefaultISt6vectorINS1_20ClassFieldExpressionESaIS5_EES7_EEPNS1_6SymbolES9_ 23
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_20ClassFieldExpressionESaIS4_EEED0Ev 20
_ZN2v88internal6torque21ParseResultHolderBase4CastISt6vectorINS1_20ClassFieldExpressionESaIS5_EEEERT_v 20
_ZN2v88internal6torque19ParseResultIterator6NextAsISt6vectorINS1_20ClassFieldExpressionESaIS5_EEEET_v 20
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_20ClassFieldExpressionEEET_v 13
_ZN2v88internal6torque17ParseResultHolderINS1_20ClassFieldExpressionEED0Ev 13
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_20ClassFieldExpressionEEERT_v 13
_ZN2v88internal6torque17ParseResultHolderINS1_15RangeExpressionEEC2ES3_ 3
_ZN2v88internal6torque19ParseResultIterator6NextAsINS1_15RangeExpressionEEET_v 3
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalINS1_15RangeExpressionEEEED0Ev 3
_ZN2v88internal6torque21ParseResultHolderBase4CastINS1_15RangeExpressionEEERT_v 3
_ZN2v88internal6torque19ParseResultIterator6NextAsINS_4base8OptionalINS1_15RangeExpressionEEEEET_v 3
_ZN2v88internal6torque21ParseResultHolderBase4CastINS_4base8OptionalINS1_15RangeExpressionEEEEERT_v 3
_ZN2v88internal6torque17ParseResultHolderINS1_15RangeExpressionEED0Ev 3
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalISt6vectorIPNS1_14TypeExpressionESaIS7_EEEEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS1_20ExpressionWithSourceEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_13LabelAndTypesESaIS4_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_10ExpressionESaIS5_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_9StatementESaIS5_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderIPNS1_18LocationExpressionEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_20ClassFieldExpressionESaIS4_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS1_26IncrementDecrementOperatorEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS1_15RangeExpressionEED2Ev 0
_ZN2v88internal6torque5Lexer17match_whitespace_MUlPPKcE_4_FUNES5_ 0
_ZN2v88internal6torque17ParseResultHolderINS1_14TypeswitchCaseEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderIbED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_14TypeswitchCaseESaIS4_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderIPNS1_11DeclarationEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderIPNS1_14TypeExpressionEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalISt6vectorIPNS1_14TypeExpressionESaIS7_EEEEED0Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorINS1_21NameAndTypeExpressionESaIS4_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS1_21NameAndTypeExpressionEED2Ev 0
_ZN2v88internal6torque21ParseResultHolderBaseD2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalIPNS1_9StatementEEEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderIPNS1_10LabelBlockEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalIPNS1_10LabelBlockEEEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderIPNS1_10ExpressionEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalISt6vectorIPNS1_14TypeExpressionESaIS7_EEEEEC2ESA_ 0
_ZN2v88internal6torque17ParseResultHolderISsED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_10LabelBlockESaIS5_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS1_20ClassFieldExpressionEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorISsSaISsEEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS1_13ParameterListEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalISsEEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_11DeclarationESaIS5_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalINS1_15RangeExpressionEEEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS1_13LabelAndTypesEED2Ev 0
_ZN2v88internal6torque21ParseResultHolderBaseD0Ev 0
_ZN2v88internal6torque17ParseResultHolderISt6vectorIPNS1_14TypeExpressionESaIS5_EEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderIPNS1_9StatementEED2Ev 0
_ZN2v88internal6torque17ParseResultHolderINS_4base8OptionalIPNS1_10ExpressionEEEED2Ev 0

Generated by: LCOV version 1.10