ammar/regexp_parser

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/regexp_parser/expression/methods/printing.rb22
A
35 mins
lib/regexp_parser/expression/methods/strfregexp.rb59
A
3 hrs
lib/regexp_parser/expression/methods/tests.rb64
A
2 hrs
lib/regexp_parser/expression/methods/traverse.rb50
A
1 hr
lib/regexp_parser/expression/quantifier.rb66
A
35 mins
lib/regexp_parser/expression/sequence.rb23
lib/regexp_parser/expression/sequence_operation.rb16
lib/regexp_parser/expression/shared.rb82
lib/regexp_parser/expression/subexpression.rb56
lib/regexp_parser/lexer.rb127
B
5 hrs
lib/regexp_parser/parser.rb482
D
2 days
lib/regexp_parser/scanner/errors/premature_end_error.rb7
lib/regexp_parser/scanner/errors/scanner_error.rb4
lib/regexp_parser/scanner/errors/validation_error.rb47
lib/regexp_parser/syntax.rb9
lib/regexp_parser/syntax/any.rb6
lib/regexp_parser/syntax/base.rb100
lib/regexp_parser/syntax/token.rb34
lib/regexp_parser/syntax/token/anchor.rb13
lib/regexp_parser/syntax/token/assertion.rb11
lib/regexp_parser/syntax/token/backreference.rb23
lib/regexp_parser/syntax/token/character_set.rb12
lib/regexp_parser/syntax/token/character_type.rb13
lib/regexp_parser/syntax/token/conditional.rb12
lib/regexp_parser/syntax/token/escape.rb23
lib/regexp_parser/syntax/token/group.rb18
lib/regexp_parser/syntax/token/keep.rb10
lib/regexp_parser/syntax/token/meta.rb16
lib/regexp_parser/syntax/token/posix_class.rb14
lib/regexp_parser/syntax/token/quantifier.rb29
lib/regexp_parser/syntax/token/unicode_property.rb689
C
1 day
lib/regexp_parser/syntax/token/virtual.rb10
lib/regexp_parser/syntax/version_lookup.rb50
lib/regexp_parser/syntax/versions.rb2
lib/regexp_parser/syntax/versions/1.8.6.rb14
lib/regexp_parser/syntax/versions/1.9.1.rb11
lib/regexp_parser/syntax/versions/1.9.3.rb4
lib/regexp_parser/syntax/versions/2.0.0.rb9
lib/regexp_parser/syntax/versions/2.2.0.rb4
lib/regexp_parser/syntax/versions/2.3.0.rb4
lib/regexp_parser/syntax/versions/2.4.0.rb4
lib/regexp_parser/syntax/versions/2.4.1.rb3
lib/regexp_parser/syntax/versions/2.5.0.rb4
lib/regexp_parser/syntax/versions/2.6.0.rb4
lib/regexp_parser/syntax/versions/2.6.2.rb4
lib/regexp_parser/syntax/versions/2.6.3.rb4
lib/regexp_parser/syntax/versions/3.1.0.rb4
lib/regexp_parser/syntax/versions/3.2.0.rb4
lib/regexp_parser/token.rb21
lib/regexp_parser/version.rb5