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
        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
              Equations
              • One or more equations did not get rendered due to their size.
              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
                              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 repetition operator itself.

                                  Instances For

                                    A single character class range in a set.

                                    Instances For
                                      theorem Syntax.AstItems.ClassSetRange.isLe (self : Syntax.AstItems.ClassSetRange) :
                                      self.start.c self.end.c

                                      assertion

                                      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.
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  The type of op used in a Unicode character class.

                                                  Instances For

                                                    The available forms of Unicode character classes.

                                                    Instances For
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      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
                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            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
                                                                                              Equations
                                                                                              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
                                                                                                      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
                                                                                                                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
                                                                                                                    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.
                                                                                                                          @[irreducible]
                                                                                                                          Equations
                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                          Instances For
                                                                                                                            @[irreducible]
                                                                                                                            Equations
                                                                                                                            Instances For
                                                                                                                              Equations
                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                              Instances For
                                                                                                                                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
                                                                                                                                            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