- DOCUMENT@0..53
    - ENUM_TYPE_EXTENSION@0..53
        - extend_KW@0..6 "extend"
        - WHITESPACE@6..7 " "
        - enum_KW@7..11 "enum"
        - WHITESPACE@11..12 " "
        - NAME@12..22
            - IDENT@12..21 "Direction"
            - WHITESPACE@21..22 " "
        - DIRECTIVES@22..31
            - DIRECTIVE@22..31
                - AT@22..23 "@"
                - NAME@23..31
                    - IDENT@23..30 "example"
                    - WHITESPACE@30..31 " "
        - ENUM_VALUES_DEFINITION@31..53
            - L_CURLY@31..32 "{"
            - WHITESPACE@32..37 "\n    "
            - ENUM_VALUE_DEFINITION@37..47
                - ENUM_VALUE@37..47
                    - NAME@37..47
                        - IDENT@37..42 "SOUTH"
                        - WHITESPACE@42..47 "\n    "
            - ENUM_VALUE_DEFINITION@47..52
                - ENUM_VALUE@47..52
                    - NAME@47..52
                        - IDENT@47..51 "WEST"
                        - WHITESPACE@51..52 "\n"
            - R_CURLY@52..53 "}"
