(TranslationUnit
    [(Program
        team1
        ()
        []
        [(ImplicitNone
            []
            (TriviaNode
                []
                [(EndOfLine)
                (Comment
                    "! Syntax check only(AST)"
                )
                (EndOfLine)]
            )
        )]
        [(Declaration
            (AttrType
                TypeInteger
                []
                ()
                ()
                None
            )
            [(SimpleAttribute
                AttrParameter
            )]
            [(n
            []
            []
            ()
            4
            Equal
            ())]
            ()
        )
        (Declaration
            (AttrType
                TypeType
                []
                ()
                team_type
                None
            )
            []
            [(column
            []
            []
            ()
            ()
            None
            ())
            (odd_even
            []
            []
            ()
            ()
            None
            ())]
            ()
        )
        (Declaration
            (AttrType
                TypeReal
                []
                ()
                ()
                None
            )
            [(AttrCodimension
                [(1
                n
                CodimensionExpr)
                (()
                ()
                CodimensionStar)]
            )]
            [(co_array
            []
            []
            ()
            ()
            None
            ())]
            ()
        )
        (Declaration
            (AttrType
                TypeInteger
                []
                ()
                ()
                None
            )
            [(AttrDimension
                [(1
                2
                DimensionExpr)]
            )]
            [(my_cosubscripts
            []
            []
            ()
            ()
            None
            ())]
            ()
        )]
        [(Assignment
            0
            (FuncCallOrArray
                my_cosubscripts
                []
                [(()
                ()
                1
                0)]
                []
                []
                []
            )
            (FuncCallOrArray
                this_image
                []
                [(()
                co_array
                ()
                0)]
                []
                []
                []
            )
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
        )
        (FormTeam
            0
            (FuncCallOrArray
                my_cosubscripts
                []
                [(()
                2
                ()
                0)]
                []
                []
                []
            )
            column
            [(AttrNewIndex
                (FuncCallOrArray
                    my_cosubscripts
                    []
                    [(()
                    1
                    ()
                    0)]
                    []
                    []
                    []
                )
            )]
            ()
        )
        (SyncTeam
            0
            column
            []
            ()
        )
        (ChangeTeam
            0
            ()
            column
            [(CoarrayAssociation
                (CoarrayRef
                    ca
                    []
                    []
                    []
                    [(()
                    ()
                    1
                    CodimensionStar)]
                    []
                )
                co_array
            )]
            []
            []
            (TriviaNode
                []
                [(EndOfLine)
                (Comment
                    "! segment 1"
                )]
            )
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
            []
        )
        (FormTeam
            0
            (- 2 (FuncCallOrArray
                mod
                []
                [(()
                (FuncCallOrArray
                    this_image
                    []
                    []
                    []
                    []
                    []
                )
                ()
                0)
                (()
                2
                ()
                0)]
                []
                []
                []
            ))
            odd_even
            []
            ()
        )
        (ChangeTeam
            0
            ()
            odd_even
            []
            []
            []
            (TriviaNode
                []
                [(EndOfLine)
                (Comment
                    "! segment 2"
                )]
            )
            (TriviaNode
                []
                [(EndOfLine)
                (EndOfLine)]
            )
            []
        )]
        []
    )]
)
