(self, ins)
Parse CIRCLE syntax.
Parse CIRCLE syntax.
Parse CIRCLE syntax .
def _parse_circle(self, ins):
        """Parse CIRCLE syntax."""
        yield ins.skip_blank_read_if((tk.STEP,))
        for c in self._parse_pair(ins):
            yield c
        ins.require_read((b',',))
        last = self.parse_expression(ins)
        yield last
        for count_args in range(4):
            if ins.skip_blank_read_if((b',',)):
                last = self.parse_expression(ins, allow_empty=True)
                yield last
            else:
                break
        if last is None:
            raise error.BASICError(error.MISSING_OPERAND)
        for _ in range(count_args, 4):
            yield None
        ins.require_end()
def _parse_circle ( self , ins ) : yield ins . skip_blank_read_if ( ( tk . STEP , ) ) for c in self . _parse_pair ( ins ) : yield c ins . require_read ( ( b',' , ) ) last = self . parse_expression ( ins ) yield last for count_args in range ( 4 ) : if ins . skip_blank_read_if ( ( b',' , ) ) : last = self . parse_expression ( ins , allow_empty = True ) yield last else : break if last is None : raise error . BASICError ( error . MISSING_OPERAND ) for _ in range ( count_args , 4 ) : yield None ins . require_end ( )