File Coverage

blib/lib/Test/Requires/Scanner/Constants.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Test::Requires::Scanner::Constants;
2 3     3   20 use strict;
  3         6  
  3         137  
3 3     3   20 use warnings;
  3         7  
  3         107  
4              
5 3     3   19 use Compiler::Lexer::Constants;
  3         6  
  3         697  
6              
7             use Const::Common (
8 3         36 NAMESPACE_RESOLVER => Compiler::Lexer::TokenType::T_NamespaceResolver,
9             NAMESPACE => Compiler::Lexer::TokenType::T_Namespace,
10             SEMI_COLON => Compiler::Lexer::TokenType::T_SemiColon,
11             USE_DECL => Compiler::Lexer::TokenType::T_UseDecl,
12             USED_NAME => Compiler::Lexer::TokenType::T_UsedName,
13             REG_LIST => Compiler::Lexer::TokenType::T_RegList,
14             REG_EXP => Compiler::Lexer::TokenType::T_RegExp,
15             STRING => Compiler::Lexer::TokenType::T_String,
16             RAW_STRING => Compiler::Lexer::TokenType::T_RawString,
17             VERSION_STRING => Compiler::Lexer::TokenType::T_VersionString,
18             INT => Compiler::Lexer::TokenType::T_Int,
19             DOUBLE => Compiler::Lexer::TokenType::T_Double,
20             KEY => Compiler::Lexer::TokenType::T_Key,
21             WHITESPACE => Compiler::Lexer::TokenType::T_WhiteSpace,
22              
23             LEFT_PAREN => Compiler::Lexer::TokenType::T_LeftParenthesis,
24             RIGHT_PAREN => Compiler::Lexer::TokenType::T_RightParenthesis,
25             LEFT_BRACE => Compiler::Lexer::TokenType::T_LeftBrace,
26             RIGHT_BRACE => Compiler::Lexer::TokenType::T_RightBrace,
27 3     3   3064 );
  3         40243  
28              
29             1;