rustpython-parser 0.4.0

Python language parser for Python3.
Documentation
---
source: parser/src/parser.rs
expression: parse_ast
---
[
    If(
        StmtIf {
            range: 0..28,
            test: Constant(
                ExprConstant {
                    range: 3..4,
                    value: Int(
                        1,
                    ),
                    kind: None,
                },
            ),
            body: [
                Expr(
                    StmtExpr {
                        range: 6..8,
                        value: Constant(
                            ExprConstant {
                                range: 6..8,
                                value: Int(
                                    10,
                                ),
                                kind: None,
                            },
                        ),
                    },
                ),
            ],
            orelse: [
                If(
                    StmtIf {
                        range: 9..28,
                        test: Constant(
                            ExprConstant {
                                range: 14..15,
                                value: Int(
                                    2,
                                ),
                                kind: None,
                            },
                        ),
                        body: [
                            Expr(
                                StmtExpr {
                                    range: 17..19,
                                    value: Constant(
                                        ExprConstant {
                                            range: 17..19,
                                            value: Int(
                                                20,
                                            ),
                                            kind: None,
                                        },
                                    ),
                                },
                            ),
                        ],
                        orelse: [
                            Expr(
                                StmtExpr {
                                    range: 26..28,
                                    value: Constant(
                                        ExprConstant {
                                            range: 26..28,
                                            value: Int(
                                                30,
                                            ),
                                            kind: None,
                                        },
                                    ),
                                },
                            ),
                        ],
                    },
                ),
            ],
        },
    ),
]