github.com/authzed/spicedb@v1.32.1-0.20240520085336-ebda56537386/pkg/schemadsl/parser/tests/multiparen.zed.expected (about)

     1  NodeTypeFile
     2    end-rune = 78
     3    input-source = multiple parens test
     4    start-rune = 0
     5    child-node =>
     6      NodeTypeDefinition
     7        definition-name = foo
     8        end-rune = 78
     9        input-source = multiple parens test
    10        start-rune = 0
    11        child-node =>
    12          NodeTypePermission
    13            end-rune = 76
    14            input-source = multiple parens test
    15            relation-name = bar
    16            start-rune = 21
    17            compute-expression =>
    18              NodeTypeUnionExpression
    19                end-rune = 76
    20                input-source = multiple parens test
    21                start-rune = 38
    22                left-expr =>
    23                  NodeTypeUnionExpression
    24                    end-rune = 62
    25                    input-source = multiple parens test
    26                    start-rune = 38
    27                    left-expr =>
    28                      NodeTypeUnionExpression
    29                        end-rune = 46
    30                        input-source = multiple parens test
    31                        start-rune = 38
    32                        left-expr =>
    33                          NodeTypeIdentifier
    34                            end-rune = 40
    35                            identifier-value = baz
    36                            input-source = multiple parens test
    37                            start-rune = 38
    38                        right-expr =>
    39                          NodeTypeIdentifier
    40                            end-rune = 46
    41                            identifier-value = meh
    42                            input-source = multiple parens test
    43                            start-rune = 44
    44                    right-expr =>
    45                      NodeTypeExclusionExpression
    46                        end-rune = 61
    47                        input-source = multiple parens test
    48                        start-rune = 51
    49                        left-expr =>
    50                          NodeTypeArrowExpression
    51                            end-rune = 54
    52                            input-source = multiple parens test
    53                            start-rune = 51
    54                            left-expr =>
    55                              NodeTypeIdentifier
    56                                end-rune = 51
    57                                identifier-value = a
    58                                input-source = multiple parens test
    59                                start-rune = 51
    60                            right-expr =>
    61                              NodeTypeIdentifier
    62                                end-rune = 54
    63                                identifier-value = b
    64                                input-source = multiple parens test
    65                                start-rune = 54
    66                        right-expr =>
    67                          NodeTypeArrowExpression
    68                            end-rune = 61
    69                            input-source = multiple parens test
    70                            start-rune = 58
    71                            left-expr =>
    72                              NodeTypeIdentifier
    73                                end-rune = 58
    74                                identifier-value = c
    75                                input-source = multiple parens test
    76                                start-rune = 58
    77                            right-expr =>
    78                              NodeTypeIdentifier
    79                                end-rune = 61
    80                                identifier-value = d
    81                                input-source = multiple parens test
    82                                start-rune = 61
    83                right-expr =>
    84                  NodeTypeIntersectExpression
    85                    end-rune = 75
    86                    input-source = multiple parens test
    87                    start-rune = 67
    88                    left-expr =>
    89                      NodeTypeIdentifier
    90                        end-rune = 69
    91                        identifier-value = maz
    92                        input-source = multiple parens test
    93                        start-rune = 67
    94                    right-expr =>
    95                      NodeTypeIdentifier
    96                        end-rune = 75
    97                        identifier-value = beh
    98                        input-source = multiple parens test
    99                        start-rune = 73