示例#1
0
    def create_parfor(self, parent, cur):
        """
Create parfor-loop

| Structure:
|   Parfor
|   | <loop variable>
|   | <loop expression>
|   | <code block>

Args:
    parent (Block): Reference to parent node
    cur (int): position where for-loop is identified

Returns:
    int: position where for-loop ends
        """

        assert isinstance(parent, mc.collection.Block)
        return branches.parforloop(self, parent, cur)
示例#2
0
    def create_parfor(self, parent, cur):
        """
Create parfor-loop

| Structure:
|   Parfor
|   | <loop variable>
|   | <loop expression>
|   | <code block>

Args:
    parent (Block): Reference to parent node
    cur (int): position where for-loop is identified

Returns:
    int: position where for-loop ends
        """

        assert isinstance(parent, mc.collection.Block)
        return branches.parforloop(self, parent, cur)