Sign inSign up

andreburgaud/regex-debug

By andreburgaud

Updated about 8 years ago

Docker image to interact with the Perl Regexp::Debugger module.

Image
1

755

andreburgaud/regex-debug repository overview

Docker Regex Debug

Docker image to interact with the Perl Regexp::Debugger module (https://metacpan.org/pod/Regexp::Debugger) authored by Damian Conway (http://blogs.perl.org/users/damian_conway/).

Docker Pulls Docker Automated Build Docker Build Status Layers Version

Usage

$ docker pull andreburgaud/regex-debug

Interactive Debugger

$ docker run --rm -it andreburgaud/regex-debug

Display number of steps

$ docker run --rm -it andreburgaud/regex-debug steps '^\d[a-z]*$' '1abcdef'
String : 1abcdef
Pattern: ^\d[a-z]*$
Regex analysis in progress...
Regex matched in 9 steps

Display steps in JSON

$ docker run --rm -it andreburgaud/regex-debug json '^\d[a-z]*$' '1abcdef'
String : 1abcdef
Pattern: ^\d[a-z]*$
Regex analysis in progress...
[
  {
    "regex_pos": 0,
    "event": {
      "quantifier": "",
      "regex_pos": 0,
      "construct_type": "_START",
      "construct": "",
      "depth": 1,
      "msg": "Starting regex match",
      "indent": "  ",
      "lexical_scope": 0,
      "event_type": "pre"
    },
...

Show help

$ docker run --rm -it andreburgaud/regex-debug help

Show version

$ docker run --rm -it andreburgaud/regex-debug version

License

MIT

Tag summary

Content type

Image

Digest

Size

26.7 MB

Last updated

about 8 years ago

docker pull andreburgaud/regex-debug