<gh_stars>1-10
# Copyright (c) 2013 <NAME>, http://huan.do

class Declaration(object):
    def __init__(self, name):
        self.name = name
        self.delete = False
        self._conditional = None

    @property
    def conditional(self):
        assert self._conditional is not None
        return self.delete or self._conditional

def generator():
    _ = '_'
    while True:
        # yield Declaration('_' + str(len(_)))
        yield Declaration(_)
        _ += '_'

# Copyright (c) 2013 <NAME>, http://huan.do

class Declaration(object):
    def __init__(self, name):
        self.name = name
        self.delete = False
        self._conditional = None

    @property
    def conditional(self):
        assert self._conditional is not None
        return self.delete or self._conditional

def generator():
    _ = '_'
    while True:
        # yield Declaration('_' + str(len(_)))
        yield Declaration(_)
        _ += '_'
# Copyright (c) 2013 <NAME>, http://huan.do # yield Declaration('_' + str(len(_)))