LCOV - code coverage report
Current view: top level - snapwebsites - snap_parser.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 359 1082 33.2 %
Date: 2019-12-15 17:13:15 Functions: 51 83 61.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
snap::parser::parser_state::~parser_state() 0
snap::parser::rule::rule_data_t::rule_data_t() 0
snap::parser::rule::rule(snap::parser::choices&) 0
snap::parser::rule::operator>>(QString const&) 0
snap::parser::rule::operator>>(snap::parser::keyword const&) 0
snap::parser::choices::operator|(snap::parser::rule&) 0
snap::parser::choices::operator>>=(QString const&) 0
snap::parser::choices::operator>>=(snap::parser::keyword const&) 0
snap::parser::choices::operator>>=(snap::parser::token_id const&) 0
snap::parser::choices::operator>>=(snap::parser::choices&) 0
snap::parser::operator>=(QString const&, void (*)(snap::parser::rule const&, QSharedPointer<snap::parser::token_node>&)) 0
snap::parser::operator|(snap::parser::rule&, snap::parser::keyword const&) 0
snap::parser::operator|(snap::parser::rule&, snap::parser::token_id const&) 0
snap::parser::operator|(snap::parser::rule&, snap::parser::choices&) 0
snap::parser::operator>>(QString const&, snap::parser::keyword const&) 0
snap::parser::operator>>(QString const&, snap::parser::token_id const&) 0
snap::parser::operator>>(QString const&, snap::parser::choices&) 0
snap::parser::operator>>(QString const&, QString const&) 0
snap::parser::operator>>(snap::parser::keyword const&, QString const&) 0
snap::parser::operator>>(snap::parser::keyword const&, snap::parser::token_id const&) 0
snap::parser::operator>>(snap::parser::keyword const&, snap::parser::choices&) 0
snap::parser::operator>>(snap::parser::keyword const&, snap::parser::keyword const&) 0
snap::parser::operator>>(snap::parser::token_id const&, QString const&) 0
snap::parser::operator>>(snap::parser::token_id const&, snap::parser::keyword const&) 0
snap::parser::operator>>(snap::parser::token_id const&, snap::parser::choices&) 0
snap::parser::operator>>(snap::parser::token_id const&, snap::parser::token_id const&) 0
snap::parser::operator>>(snap::parser::choices&, snap::parser::keyword const&) 0
snap::parser::operator>>(snap::parser::choices&, snap::parser::choices&) 0
snap::parser::rule::to_string() const 0
snap::parser::token::to_string() const 0
snap::parser::choices::to_string() const 0
snap::parser::lexer::next_token()::{lambda(int)#1}::operator()(int) const 0
snap::parser::rule::operator>>(snap::parser::token_id const&) 1
snap::parser::lexer::set_input(QString const&) 1
snap::parser::grammar::parse(snap::parser::lexer&, snap::parser::choices&) 1
snap::parser::grammar::grammar() 1
snap::parser::operator|(snap::parser::token_id const&, snap::parser::rule&) 1
snap::parser::operator>>(snap::parser::token_id const&, char const*) 1
snap::parser::operator>>(snap::parser::choices&, snap::parser::token_id const&) 1
_GLOBAL__sub_I_snap_parser.cpp 2
__static_initialization_and_destruction_0(int, int) 2
snap::parser::rule::add_keyword(snap::parser::keyword const&) 2
snap::parser::rule::rule_data_t::rule_data_t(snap::parser::keyword const&) 2
snap::parser::lexer::add_keyword(snap::parser::keyword&) 2
snap::parser::keyword::keyword(snap::parser::lexer&, QString const&, int) 2
snap::parser::operator>=(snap::parser::keyword const&, void (*)(snap::parser::rule const&, QSharedPointer<snap::parser::token_node>&)) 2
snap::parser::rule::operator>>(char const*) 4
snap::parser::lexer::next_token() 4
snap::parser::operator>=(snap::parser::token_id const&, void (*)(snap::parser::rule const&, QSharedPointer<snap::parser::token_node>&)) 4
snap::parser::operator>>(char const*, snap::parser::choices&) 5
snap::parser::parser_state::add_token(snap::parser::token&) 8
snap::parser::rule::rule_data_t::rule_data_t(snap::parser::token_t) 8
snap::parser::rule::add_token(snap::parser::token_t) 8
snap::parser::operator>=(snap::parser::choices&, void (*)(snap::parser::rule const&, QSharedPointer<snap::parser::token_node>&)) 15
snap::parser::rule::add_rules(snap::parser::choices&) 16
snap::parser::choices::operator=(snap::parser::choices const&) 16
snap::parser::choices::~choices() 18
snap::parser::choices::operator>>=(snap::parser::rule&) 18
snap::parser::grammar::add_choices(snap::parser::choices&) 18
snap::parser::rule::operator>>(snap::parser::choices&) 26
snap::parser::operator>>(snap::parser::choices&, QString const&) 26
snap::parser::rule::operator>=(void (*)(snap::parser::rule const&, QSharedPointer<snap::parser::token_node>&)) 32
snap::parser::parser_state::copy_reduce_states(QVector<snap::parser::parser_state*>&, QVector<snap::parser::parser_state*>&) 34
snap::parser::parser_state::copy(QVector<snap::parser::parser_state*>&, snap::parser::parser_state*) 34
snap::parser::choices::clear() 34
snap::parser::choices::choices(snap::parser::grammar*, char const*) 34
snap::parser::rule::add_literal(QString const&) 36
snap::parser::rule::rule_data_t::rule_data_t(QString const&) 36
snap::parser::operator|(snap::parser::rule&, snap::parser::rule&) 36
snap::parser::rule::rule(snap::parser::rule const&) 53
snap::parser::choices::add_rule(snap::parser::rule&) 53
snap::parser::parser_state::parser_state(snap::parser::parser_state*, snap::parser::choices&, int) 54
snap::parser::next_token(snap::parser::parser_state*, QVector<snap::parser::parser_state*>&, QVector<snap::parser::parser_state*>&) 56
snap::parser::rule::add_choices(snap::parser::choices&) 73
snap::parser::parser_state::reset(snap::parser::parser_state*, snap::parser::choices&, int) 77
snap::parser::parser_state::unlock() 77
snap::parser::parser_state::lock() 82
snap::parser::parser_state::add_node(QSharedPointer<snap::parser::token_node>) 82
snap::parser::rule::rule_data_t::rule_data_t(snap::parser::choices&) 89
snap::parser::parser_state::free(QVector<snap::parser::parser_state*>&, QVector<snap::parser::parser_state*>&, snap::parser::parser_state*) 103
snap::parser::parser_state::clear() 103
snap::parser::parser_state::alloc(QVector<snap::parser::parser_state*>&, snap::parser::parser_state*, snap::parser::choices&, int) 130
snap::parser::rule::rule_data_t::rule_data_t(snap::parser::rule::rule_data_t const&) 207

Generated by: LCOV version 1.13