File Coverage

blib/lib/TOML/Parser/Tokenizer/Strict.pm
Criterion Covered Total %
statement 22 22 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 0 1 0.0
total 28 29 96.5


line stmt bran cond sub pod time code
1             package TOML::Parser::Tokenizer::Strict;
2 20     20   401 use 5.010000;
  20         85  
3 20     20   134 use strict;
  20         50  
  20         524  
4 20     20   121 use warnings;
  20         62  
  20         686  
5              
6 20     20   5839 use parent qw/TOML::Parser::Tokenizer/;
  20         5988  
  20         113  
7 20     20   7557 BEGIN { import TOML::Parser::Tokenizer qw/:constant/ }
8              
9             sub grammar_regexp {
10 363     363 0 561 my $grammar_regexp = {%{ shift->SUPER::grammar_regexp() }};
  363         917  
11 363         1130 $grammar_regexp->{table} = {%{ $grammar_regexp->{table} }};
  363         1240  
12 363         802 $grammar_regexp->{array_of_table} = {%{ $grammar_regexp->{array_of_table} }};
  363         1085  
13 363         1416 $grammar_regexp->{table}->{key} = qr{(?:"(.*?)(?
14 363         1068 $grammar_regexp->{array_of_table}->{key} = qr{(?:"(.*?)(?
15 363         993 $grammar_regexp->{key} = qr{(?:"(.*?)(?
16 363         899 return $grammar_regexp;
17             }
18              
19             1;
20             __END__