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   332 use 5.010000;
  20         72  
3 20     20   109 use strict;
  20         41  
  20         409  
4 20     20   94 use warnings;
  20         45  
  20         552  
5              
6 20     20   4787 use parent qw/TOML::Parser::Tokenizer/;
  20         5057  
  20         94  
7 20     20   6361 BEGIN { import TOML::Parser::Tokenizer qw/:constant/ }
8              
9             sub grammar_regexp {
10 363     363 0 474 my $grammar_regexp = {%{ shift->SUPER::grammar_regexp() }};
  363         769  
11 363         856 $grammar_regexp->{table} = {%{ $grammar_regexp->{table} }};
  363         986  
12 363         626 $grammar_regexp->{array_of_table} = {%{ $grammar_regexp->{array_of_table} }};
  363         859  
13 363         1107 $grammar_regexp->{table}->{key} = qr{(?:"(.*?)(?
14 363         822 $grammar_regexp->{array_of_table}->{key} = qr{(?:"(.*?)(?
15 363         733 $grammar_regexp->{key} = qr{(?:"(.*?)(?
16 363         825 return $grammar_regexp;
17             }
18              
19             1;
20             __END__