(TranslationUnit
    [(Program
        case_04
        ()
        []
        [(ImplicitNone
            []
            ()
        )]
        [(Declaration
            (AttrType
                TypeInteger
                []
                ()
                ()
                None
            )
            []
            [(i
            []
            []
            ()
            ()
            None
            ())]
            ()
        )]
        [(Assignment
            0
            i
            4
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )
        (Select
            0
            ()
            i
            [(CaseStmt
                [(CaseCondExpr
                    1
                )]
                ()
                [(Print
                    0
                    ()
                    [(String "1")]
                    ()
                )]
            )
            (CaseStmt
                [(CaseCondExpr
                    2
                )
                (CaseCondRange
                    3
                    5
                )
                (CaseCondExpr
                    6
                )
                (CaseCondRange
                    8
                    10
                )]
                ()
                [(Print
                    0
                    ()
                    [(String "2,3:5,6,8:10")]
                    ()
                )]
            )]
            ()
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )]
        []
    )]
)
