[
    FullOpeningTag(
        Span(
            1,
            1,
        ),
    ),
    BackedEnum(
        BackedEnum {
            attributes: [],
            span: Span(
                3,
                1,
            ),
            name: SimpleIdentifier {
                span: Span(
                    3,
                    6,
                ),
                value: "a",
            },
            backed_type: Int(
                Span(
                    3,
                    7,
                ),
                Span(
                    3,
                    9,
                ),
            ),
            implements: [],
            body: BackedEnumBody {
                left_brace: Span(
                    3,
                    13,
                ),
                members: [
                    Case(
                        BackedEnumCase {
                            attributes: [],
                            case: Span(
                                4,
                                5,
                            ),
                            name: SimpleIdentifier {
                                span: Span(
                                    4,
                                    10,
                                ),
                                value: "static",
                            },
                            equals: Span(
                                4,
                                17,
                            ),
                            value: Literal(
                                Integer(
                                    LiteralInteger {
                                        value: "2413",
                                        span: Span(
                                            4,
                                            19,
                                        ),
                                    },
                                ),
                            ),
                            semicolon: Span(
                                4,
                                23,
                            ),
                        },
                    ),
                    Case(
                        BackedEnumCase {
                            attributes: [],
                            case: Span(
                                5,
                                5,
                            ),
                            name: SimpleIdentifier {
                                span: Span(
                                    5,
                                    10,
                                ),
                                value: "self",
                            },
                            equals: Span(
                                5,
                                15,
                            ),
                            value: Literal(
                                Integer(
                                    LiteralInteger {
                                        value: "2432",
                                        span: Span(
                                            5,
                                            17,
                                        ),
                                    },
                                ),
                            ),
                            semicolon: Span(
                                5,
                                21,
                            ),
                        },
                    ),
                    Case(
                        BackedEnumCase {
                            attributes: [],
                            case: Span(
                                6,
                                5,
                            ),
                            name: SimpleIdentifier {
                                span: Span(
                                    6,
                                    10,
                                ),
                                value: "return",
                            },
                            equals: Span(
                                6,
                                17,
                            ),
                            value: Literal(
                                Integer(
                                    LiteralInteger {
                                        value: "2433",
                                        span: Span(
                                            6,
                                            19,
                                        ),
                                    },
                                ),
                            ),
                            semicolon: Span(
                                6,
                                23,
                            ),
                        },
                    ),
                    Case(
                        BackedEnumCase {
                            attributes: [],
                            case: Span(
                                7,
                                5,
                            ),
                            name: SimpleIdentifier {
                                span: Span(
                                    7,
                                    10,
                                ),
                                value: "parent",
                            },
                            equals: Span(
                                7,
                                17,
                            ),
                            value: Literal(
                                Integer(
                                    LiteralInteger {
                                        value: "2543",
                                        span: Span(
                                            7,
                                            19,
                                        ),
                                    },
                                ),
                            ),
                            semicolon: Span(
                                7,
                                23,
                            ),
                        },
                    ),
                    Case(
                        BackedEnumCase {
                            attributes: [],
                            case: Span(
                                8,
                                5,
                            ),
                            name: SimpleIdentifier {
                                span: Span(
                                    8,
                                    10,
                                ),
                                value: "enum",
                            },
                            equals: Span(
                                8,
                                15,
                            ),
                            value: Literal(
                                Integer(
                                    LiteralInteger {
                                        value: "24133",
                                        span: Span(
                                            8,
                                            17,
                                        ),
                                    },
                                ),
                            ),
                            semicolon: Span(
                                8,
                                22,
                            ),
                        },
                    ),
                    Case(
                        BackedEnumCase {
                            attributes: [],
                            case: Span(
                                9,
                                5,
                            ),
                            name: SimpleIdentifier {
                                span: Span(
                                    9,
                                    10,
                                ),
                                value: "from",
                            },
                            equals: Span(
                                9,
                                15,
                            ),
                            value: Literal(
                                Integer(
                                    LiteralInteger {
                                        value: "25443",
                                        span: Span(
                                            9,
                                            17,
                                        ),
                                    },
                                ),
                            ),
                            semicolon: Span(
                                9,
                                22,
                            ),
                        },
                    ),
                ],
                right_brace: Span(
                    10,
                    1,
                ),
            },
        },
    ),
    Class(
        Class {
            attributes: [],
            modifiers: ClassModifierGroup {
                modifiers: [],
            },
            class: Span(
                13,
                1,
            ),
            name: SimpleIdentifier {
                span: Span(
                    13,
                    7,
                ),
                value: "f",
            },
            extends: None,
            implements: None,
            body: ClassBody {
                left_brace: Span(
                    13,
                    9,
                ),
                members: [
                    Constant(
                        ClassishConstant {
                            comments: CommentGroup {
                                comments: [],
                            },
                            attributes: [],
                            modifiers: ConstantModifierGroup {
                                modifiers: [],
                            },
                            const: Span(
                                14,
                                5,
                            ),
                            entries: [
                                ConstantEntry {
                                    name: SimpleIdentifier {
                                        span: Span(
                                            14,
                                            11,
                                        ),
                                        value: "static",
                                    },
                                    equals: Span(
                                        14,
                                        18,
                                    ),
                                    value: Literal(
                                        Integer(
                                            LiteralInteger {
                                                value: "2413",
                                                span: Span(
                                                    14,
                                                    20,
                                                ),
                                            },
                                        ),
                                    ),
                                },
                            ],
                            semicolon: Span(
                                14,
                                24,
                            ),
                        },
                    ),
                    Constant(
                        ClassishConstant {
                            comments: CommentGroup {
                                comments: [],
                            },
                            attributes: [],
                            modifiers: ConstantModifierGroup {
                                modifiers: [],
                            },
                            const: Span(
                                15,
                                5,
                            ),
                            entries: [
                                ConstantEntry {
                                    name: SimpleIdentifier {
                                        span: Span(
                                            15,
                                            11,
                                        ),
                                        value: "self",
                                    },
                                    equals: Span(
                                        15,
                                        16,
                                    ),
                                    value: Literal(
                                        Integer(
                                            LiteralInteger {
                                                value: "2432",
                                                span: Span(
                                                    15,
                                                    18,
                                                ),
                                            },
                                        ),
                                    ),
                                },
                            ],
                            semicolon: Span(
                                15,
                                22,
                            ),
                        },
                    ),
                    Constant(
                        ClassishConstant {
                            comments: CommentGroup {
                                comments: [],
                            },
                            attributes: [],
                            modifiers: ConstantModifierGroup {
                                modifiers: [],
                            },
                            const: Span(
                                16,
                                5,
                            ),
                            entries: [
                                ConstantEntry {
                                    name: SimpleIdentifier {
                                        span: Span(
                                            16,
                                            11,
                                        ),
                                        value: "return",
                                    },
                                    equals: Span(
                                        16,
                                        18,
                                    ),
                                    value: Literal(
                                        Integer(
                                            LiteralInteger {
                                                value: "2433",
                                                span: Span(
                                                    16,
                                                    20,
                                                ),
                                            },
                                        ),
                                    ),
                                },
                            ],
                            semicolon: Span(
                                16,
                                24,
                            ),
                        },
                    ),
                    Constant(
                        ClassishConstant {
                            comments: CommentGroup {
                                comments: [],
                            },
                            attributes: [],
                            modifiers: ConstantModifierGroup {
                                modifiers: [],
                            },
                            const: Span(
                                17,
                                5,
                            ),
                            entries: [
                                ConstantEntry {
                                    name: SimpleIdentifier {
                                        span: Span(
                                            17,
                                            11,
                                        ),
                                        value: "parent",
                                    },
                                    equals: Span(
                                        17,
                                        18,
                                    ),
                                    value: Literal(
                                        Integer(
                                            LiteralInteger {
                                                value: "2543",
                                                span: Span(
                                                    17,
                                                    20,
                                                ),
                                            },
                                        ),
                                    ),
                                },
                            ],
                            semicolon: Span(
                                17,
                                24,
                            ),
                        },
                    ),
                    Constant(
                        ClassishConstant {
                            comments: CommentGroup {
                                comments: [],
                            },
                            attributes: [],
                            modifiers: ConstantModifierGroup {
                                modifiers: [],
                            },
                            const: Span(
                                18,
                                5,
                            ),
                            entries: [
                                ConstantEntry {
                                    name: SimpleIdentifier {
                                        span: Span(
                                            18,
                                            11,
                                        ),
                                        value: "enum",
                                    },
                                    equals: Span(
                                        18,
                                        16,
                                    ),
                                    value: Literal(
                                        Integer(
                                            LiteralInteger {
                                                value: "24133",
                                                span: Span(
                                                    18,
                                                    18,
                                                ),
                                            },
                                        ),
                                    ),
                                },
                            ],
                            semicolon: Span(
                                18,
                                23,
                            ),
                        },
                    ),
                    Constant(
                        ClassishConstant {
                            comments: CommentGroup {
                                comments: [],
                            },
                            attributes: [],
                            modifiers: ConstantModifierGroup {
                                modifiers: [],
                            },
                            const: Span(
                                19,
                                5,
                            ),
                            entries: [
                                ConstantEntry {
                                    name: SimpleIdentifier {
                                        span: Span(
                                            19,
                                            11,
                                        ),
                                        value: "from",
                                    },
                                    equals: Span(
                                        19,
                                        16,
                                    ),
                                    value: Literal(
                                        Integer(
                                            LiteralInteger {
                                                value: "25443",
                                                span: Span(
                                                    19,
                                                    18,
                                                ),
                                            },
                                        ),
                                    ),
                                },
                            ],
                            semicolon: Span(
                                19,
                                23,
                            ),
                        },
                    ),
                ],
                right_brace: Span(
                    20,
                    1,
                ),
            },
        },
    ),
    Constant(
        Constant {
            comments: CommentGroup {
                comments: [],
            },
            const: Span(
                22,
                1,
            ),
            entries: [
                ConstantEntry {
                    name: SimpleIdentifier {
                        span: Span(
                            22,
                            7,
                        ),
                        value: "from",
                    },
                    equals: Span(
                        22,
                        12,
                    ),
                    value: Literal(
                        Integer(
                            LiteralInteger {
                                value: "243",
                                span: Span(
                                    22,
                                    14,
                                ),
                            },
                        ),
                    ),
                },
            ],
            semicolon: Span(
                22,
                17,
            ),
        },
    ),
    Constant(
        Constant {
            comments: CommentGroup {
                comments: [],
            },
            const: Span(
                23,
                1,
            ),
            entries: [
                ConstantEntry {
                    name: SimpleIdentifier {
                        span: Span(
                            23,
                            7,
                        ),
                        value: "enum",
                    },
                    equals: Span(
                        23,
                        12,
                    ),
                    value: Literal(
                        Integer(
                            LiteralInteger {
                                value: "243",
                                span: Span(
                                    23,
                                    14,
                                ),
                            },
                        ),
                    ),
                },
            ],
            semicolon: Span(
                23,
                17,
            ),
        },
    ),
]
