(TranslationUnit
    [(Module
        modules_06_b
        (TriviaNode
            []
            [(EndOfLine)
            (EndOfLine)]
        )
        []
        [(ImplicitNone
            []
            ()
        )]
        [(Declaration
            ()
            [(SimpleAttribute
                AttrPrivate
            )]
            []
            ()
        )
        (Declaration
            ()
            [(SimpleAttribute
                AttrPublic
            )]
            [(b
            []
            []
            ()
            ()
            None
            ())]
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )]
        []
        [(Function
            b
            []
            [(AttrType
                TypeInteger
                []
                ()
                ()
                None
            )]
            ()
            ()
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
            []
            []
            []
            []
            [(Assignment
                0
                b
                5
                ()
            )]
            []
            []
        )]
    )
    (Module
        modules_06_a
        ()
        [(Use
            []
            modules_06_b
            [(UseSymbol
                b
                ()
            )]
            .true.
            ()
        )]
        [(ImplicitNone
            []
            ()
        )]
        [(Declaration
            ()
            [(SimpleAttribute
                AttrPrivate
            )]
            []
            ()
        )
        (Declaration
            ()
            [(SimpleAttribute
                AttrPublic
            )]
            [(a
            []
            []
            ()
            ()
            None
            ())]
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )]
        []
        [(Function
            a
            []
            [(AttrType
                TypeInteger
                []
                ()
                ()
                None
            )]
            ()
            ()
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
            []
            []
            []
            []
            [(Assignment
                0
                a
                (+ 3 (FuncCallOrArray
                    b
                    []
                    []
                    []
                    []
                    []
                ))
                ()
            )]
            []
            []
        )]
    )]
)
