コード例 #1
0
ファイル: builder.py プロジェクト: uxvworks/matlab2cpp
    def create_while(self, parent, cur):
        """
Create while-loop

| Structure:
|   While
|   | <cond expression>
|   | <code block>

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

Returns:
    int: position where while-loop ends

See also:
    :py:func:`matlab2cpp.tree.branches.whileloop`
    """
        assert isinstance(parent, mc.collection.Block)
        return branches.whileloop(self, parent, cur)
コード例 #2
0
    def create_while(self, parent, cur):
        """
Create while-loop

| Structure:
|   While
|   | <cond expression>
|   | <code block>

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

Returns:
    int: position where while-loop ends

See also:
    :py:func:`matlab2cpp.tree.branches.whileloop`
    """
        assert isinstance(parent, mc.collection.Block)
        return branches.whileloop(self, parent, cur)