Branch Coverage

hax/lexer-additions.c.inc
Criterion Covered Total %
branch 36 64 56.2


line true false branch
15 0 25 if (d - ds > 1) {
26 189 19 for(i = 0; s[i]; i++) {
27 27 162 if(s[i] != PL_parser->bufptr[i])
49 0 16 if((flags & LEX_IDENT_PACKAGENAME) && (ident[0] == ':' && ident[1] != ':'))
0 0 if((flags & LEX_IDENT_PACKAGENAME) && (ident[0] == ':' && ident[1] != ':'))
0 0 if((flags & LEX_IDENT_PACKAGENAME) && (ident[0] == ':' && ident[1] != ':'))
52 88 0 while((c = lex_peek_unichar(0))) {
53 16 72 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
16 0 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
16 0 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
8 8 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
72 0 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
72 0 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
8 64 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
0 0 if(at_start ? isIDFIRST_uni(c) : isALNUM_uni(c))
56 0 16 else if((flags & LEX_IDENT_PACKAGENAME) && (c == ':') && (PL_parser->bufptr[1] == ':')) {
0 0 else if((flags & LEX_IDENT_PACKAGENAME) && (c == ':') && (PL_parser->bufptr[1] == ':')) {
0 0 else if((flags & LEX_IDENT_PACKAGENAME) && (c == ':') && (PL_parser->bufptr[1] == ':')) {
58 0 0 if(lex_read_unichar(0) != ':')
69 8 8 if(!len)
73 8 0 if(lex_bufutf8())
84 8 8 if(!n)
90 8 0 if(name != val)
95 4 4 if(lex_peek_unichar(0) != '(')
99 0 4 if(name == val)
106 29 4 while(count && c != -1) {
107 0 29 if(c == '(')
109 4 25 if(c == ')')
111 0 29 if(c == '\\') {
117 0 0 if(c == -1)
122 25 4 if(count || (name == val))
129 0 4 if(c == -1)