(TranslationUnit
    (SymbolTable
        1
        {
            a:
                (Function
                    (SymbolTable
                        2
                        {
                            a:
                                (Variable
                                    2
                                    a
                                    []
                                    ReturnVar
                                    ()
                                    ()
                                    Default
                                    (Integer 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                )
                        })
                    a
                    (FunctionType
                        []
                        (Integer 4)
                        Source
                        Implementation
                        ()
                        .false.
                        .false.
                        .false.
                        .false.
                        .false.
                        []
                        .false.
                    )
                    []
                    []
                    []
                    (Var 2 a)
                    Public
                    .false.
                    .false.
                    ()
                ),
            b:
                (Function
                    (SymbolTable
                        3
                        {
                            b:
                                (Variable
                                    3
                                    b
                                    []
                                    ReturnVar
                                    ()
                                    ()
                                    Default
                                    (Real 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                )
                        })
                    b
                    (FunctionType
                        []
                        (Real 4)
                        Source
                        Implementation
                        ()
                        .false.
                        .false.
                        .false.
                        .false.
                        .false.
                        []
                        .false.
                    )
                    []
                    []
                    []
                    (Var 3 b)
                    Public
                    .false.
                    .false.
                    ()
                ),
            c:
                (Function
                    (SymbolTable
                        4
                        {
                            c:
                                (Variable
                                    4
                                    c
                                    []
                                    ReturnVar
                                    ()
                                    ()
                                    Default
                                    (Logical 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                )
                        })
                    c
                    (FunctionType
                        []
                        (Logical 4)
                        Source
                        Implementation
                        ()
                        .false.
                        .false.
                        .false.
                        .false.
                        .false.
                        []
                        .false.
                    )
                    []
                    []
                    []
                    (Var 4 c)
                    Public
                    .false.
                    .false.
                    ()
                ),
            d:
                (Function
                    (SymbolTable
                        5
                        {
                            r:
                                (Variable
                                    5
                                    r
                                    []
                                    ReturnVar
                                    ()
                                    ()
                                    Default
                                    (Integer 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                )
                        })
                    d
                    (FunctionType
                        []
                        (Integer 4)
                        Source
                        Implementation
                        ()
                        .false.
                        .false.
                        .false.
                        .false.
                        .false.
                        []
                        .false.
                    )
                    []
                    []
                    []
                    (Var 5 r)
                    Public
                    .false.
                    .false.
                    ()
                ),
            e:
                (Function
                    (SymbolTable
                        6
                        {
                            r:
                                (Variable
                                    6
                                    r
                                    []
                                    ReturnVar
                                    ()
                                    ()
                                    Default
                                    (Real 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                )
                        })
                    e
                    (FunctionType
                        []
                        (Real 4)
                        Source
                        Implementation
                        ()
                        .false.
                        .false.
                        .false.
                        .false.
                        .false.
                        []
                        .false.
                    )
                    []
                    []
                    []
                    (Var 6 r)
                    Public
                    .false.
                    .false.
                    ()
                ),
            f:
                (Function
                    (SymbolTable
                        7
                        {
                            r:
                                (Variable
                                    7
                                    r
                                    []
                                    ReturnVar
                                    ()
                                    ()
                                    Default
                                    (Logical 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                )
                        })
                    f
                    (FunctionType
                        []
                        (Logical 4)
                        Source
                        Implementation
                        ()
                        .false.
                        .false.
                        .false.
                        .false.
                        .false.
                        []
                        .false.
                    )
                    []
                    []
                    []
                    (Var 7 r)
                    Public
                    .false.
                    .false.
                    ()
                )
        })
    []
)
