(TranslationUnit
    [(Module
        nested_02_a
        (TriviaNode
            []
            [(EndOfLine)
            (EndOfLine)]
        )
        []
        [(ImplicitNone
            []
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )]
        []
        []
        [(Subroutine
            b
            []
            []
            ()
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
            []
            []
            []
            []
            [(Print
                0
                ()
                [(String "b()" ())]
                ()
            )
            (SubroutineCall
                0
                c
                []
                []
                []
                []
                ()
            )]
            [(Subroutine
                c
                []
                []
                ()
                ()
                []
                []
                []
                []
                [(Print
                    0
                    ()
                    [5]
                    ()
                )]
                []
                []
            )]
            []
        )]
    )
    (Program
        nested_02
        ()
        [(Use
            []
            nested_02_a
            [(UseSymbol
                b
                ()
            )]
            .true.
            ()
        )]
        [(ImplicitNone
            []
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )]
        []
        [(SubroutineCall
            0
            b
            []
            []
            []
            []
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )]
        []
    )]
)
