Documentation

Regex.Syntax.Ast.Ast

Abstract syntax tree for a single regular expression. #

The abstract syntax tree Syntax.AstItems.Ast.

The type of an error that occurred while building an AST.

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The type of a Unicode hex literal.

        Instances For

          The kind of a single literal expression.

          Instances For

            A single character literal, which includes escape sequences.

            Instances For
              Equations
              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  Equations
                  Instances For

                    A backrefence to a capturung group.

                    • span : Substring

                      The span of this backrefence.

                    • n : Nat

                      number of the capturung group.

                    Instances For
                      Equations
                      Instances For

                        A range repetition operator.

                        Instances For

                          The repetition operator itself.

                          Instances For

                            A single character class range in a set.

                            Instances For

                              A single flag.

                              Instances For
                                Equations
                                • One or more equations did not get rendered due to their size.

                                The kind of an item in a group of flags.

                                Instances For
                                  Equations
                                  • One or more equations did not get rendered due to their size.

                                  A single item in a group of flags.

                                  Instances For
                                    Equations
                                    • One or more equations did not get rendered due to their size.

                                    A group of flags.

                                    Instances For

                                      The kind of a Lookaround.

                                      Instances For
                                        Equations
                                        • One or more equations did not get rendered due to their size.

                                        The type of op used in a Unicode character class.

                                        Instances For

                                          The available forms of Unicode character classes.

                                          Instances For

                                            A Unicode character class.

                                            Instances For
                                              Equations
                                              • One or more equations did not get rendered due to their size.

                                              An assertion kind.

                                              Instances For

                                                A single zero-width assertion.

                                                Instances For
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    An ASCII character class.

                                                    Instances For
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.

                                                      The available Perl character classes.

                                                      Instances For
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.

                                                        A Perl character class.

                                                        Instances For
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.

                                                          A repetition operation applied to a regular expression.

                                                          Instances For

                                                            A grouped regular expression.

                                                            Instances For

                                                              A group of flags that is not applied to a particular regular expression.

                                                              Instances For

                                                                A union of items inside a character class set.

                                                                Instances For

                                                                  A single component of a character class set.

                                                                  Instances For

                                                                    The type of a Unicode character class set operation.

                                                                    Instances For

                                                                      A character class set.

                                                                      Instances For

                                                                        A bracketed character class, e.g., [a-z0-9].

                                                                        Instances For

                                                                          An alternation of regular expressions.

                                                                          Instances For

                                                                            A concatenation of regular expressions.

                                                                            Instances For

                                                                              An abstract syntax tree for a single regular expression.

                                                                              Instances For

                                                                                Return this union as a character class set item.

                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  Equations
                                                                                  Instances For
                                                                                    Equations
                                                                                    Instances For
                                                                                      Equations
                                                                                      • One or more equations did not get rendered due to their size.
                                                                                      Instances For
                                                                                        Equations
                                                                                        Instances For
                                                                                          Equations
                                                                                          • One or more equations did not get rendered due to their size.
                                                                                          @[irreducible]
                                                                                          Equations
                                                                                          • One or more equations did not get rendered due to their size.
                                                                                          Instances For
                                                                                            @[irreducible]
                                                                                            Equations
                                                                                            Instances For
                                                                                              Equations
                                                                                              Instances For
                                                                                                Equations
                                                                                                Instances For
                                                                                                  Equations
                                                                                                  Instances For
                                                                                                    Equations
                                                                                                    Instances For
                                                                                                      Equations
                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                      Instances For
                                                                                                        @[irreducible]

                                                                                                        capture groups with a backreference should have fixed width

                                                                                                        Equations
                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                        Instances For