On this page:
The one-more-re-nightmare Manual

The one-more-re-nightmare Manual

Applied Language

    1 Introduction

      1.1 Prior work

    2 Interface

      2.1 Syntax

      2.2 Matching

      2.3 Compiling

    3 Linting and warnings

      3.1 Unreachability

        3.1.1 "This expression is impossible to match."

        3.1.2 "The <n-th> group in this expression is impossible to match."

      3.2 Matching too much

        3.2.1 "This expression matches the empty string at every position."

        3.2.2 "This expression will only ever match the empty string at every position."

      3.3 Syntax errors

      3.4 Type errors

        3.4.1 "This regular expression only produces <m> registers, but <n> variables were provided."

        3.4.2 SBCL reports a type conflict

    4 Differences between POSIX and PCRE regexen

      4.1 The longest match wins

      4.2 The longest submatch wins

    Bibliography

    Index