(TranslationUnit
    [(Module
        program_02_mod
        (TriviaNode
            []
            [(EndOfLine)
            (EndOfLine)]
        )
        []
        [(ImplicitNone
            []
            ()
        )]
        []
        []
        []
    )
    (Program
        program_02
        ()
        [(Use
            []
            program_02_mod
            []
            .false.
            ()
        )]
        [(ImplicitNone
            []
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )]
        []
        []
        [(Subroutine
            f1
            []
            []
            ()
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
            []
            []
            []
            []
            []
            []
            []
        )
        (Function
            f2
            []
            [(AttrType
                TypeInteger
                []
                ()
                ()
                None
            )]
            ()
            ()
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
            []
            []
            []
            []
            [(Assignment
                0
                f2
                3
                ()
            )]
            []
            []
        )]
    )]
)
