def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] func = Variable("func", external=True) self.externals[func.name] = func func_call = Function.call(func, { 'k': Variable(value=2, constant=True) }) func_call.parameters.update([Parameter(('k', Variable(value=5, constant=True)))]) statements.append(func_call)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.externals['func'] = Variable('func', external=True) self.variables['test'] = Variable('test') stmt = Function.call(self.externals['func'], { '_test': self.variables['test'] }) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] pop = self.variables['pop'] = Variable('pop') stmt = YieldStmt([GroupRef(pop, span=Token(1, 5, '')), GroupRef(pop, span=Token(1, 10, ''))]) statements.append(stmt) stmt = EvalStmt([GroupRef(pop, span=Token(2, 5, '')), GroupRef(pop, span=Token(2, 10, ''))], None) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.externals['func'] = Variable('func', external=True) self.variables['pop'] = Variable('pop') src = Merge([Function.call(self.externals['func'], {})]) stmt = Store(src, [GroupRef(self.variables['pop'], limit=self.variables['pop'])]) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.variables['pop'] = Variable('pop') self.variables['var'] = Variable('var') stmt = Merge([GroupRef(self.variables['pop'])]) stmt = Store(stmt, [self.variables['var']]) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] func = Variable("func", external=True) self.externals[func.name] = func func_call = Function.call(func, {'k': Variable(value=2, constant=True)}) func_call.parameters.update( [Parameter(('k', Variable(value=5, constant=True)))]) statements.append(func_call)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.externals['func'] = Variable('func', external=True) self.variables['test'] = Variable('test') stmt = Function.call(self.externals['func'], {'_test': self.variables['test']}) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.variables['pop'] = Variable('pop') self.externals['generator'] = Variable('generator', external=True) stmt = Merge([GroupRef(self.variables['pop'])]) stmt = Store(stmt, [Function.call(self.externals['generator'], {})]) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.variables['pop1'] = Variable('pop1') self.variables['pop2'] = Variable('pop2') self.externals['generator'] = Variable('generator', external=True) stmt = Merge([GroupRef(self.variables['pop1'])]) stmt = Store(stmt, [GroupRef(self.variables['pop1']), GroupRef(self.variables['pop2'])]) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] pop = self.variables['pop'] = Variable('pop') n = self.variables['n'] = Variable(10, constant=True) stmt = Store(Merge([GroupRef(pop)]), [GroupRef(pop, limit=n, span=Token(1, 10, '')), GroupRef(pop, span=Token(1, 15, ''))]) statements.append(stmt) stmt = Store(Join([GroupRef(pop), GroupRef(pop)]), [GroupRef(pop, limit=n, span=Token(2, 10, '')), GroupRef(pop, span=Token(2, 15, ''))]) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.externals['func'] = Variable('func', external=True) self.variables['test'] = Variable('test') c1 = Variable(value=1.0, constant=True) stmt = Function.assign(self.externals['func'], c1, span=Token(1, 1, '')) statements.append(stmt) stmt = Function.assign(c1, self.variables['test'], span=Token(2, 1, '')) statements.append(stmt) stmt = Function.assign(self.variables['test'], c1, span=Token(3, 1, '')) statements.append(stmt) stmt = Function.assign(self.variables['test'], self.externals['func'], span=Token(4, 1, '')) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] pop = self.variables['pop'] = Variable('pop') stmt = YieldStmt([ GroupRef(pop, span=Token(1, 5, '')), GroupRef(pop, span=Token(1, 10, '')) ]) statements.append(stmt) stmt = EvalStmt([ GroupRef(pop, span=Token(2, 5, '')), GroupRef(pop, span=Token(2, 10, '')) ], None) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] pop = self.variables['pop'] = Variable('pop') n = self.variables['n'] = Variable(10, constant=True) stmt = Store(Merge([GroupRef(pop)]), [ GroupRef(pop, limit=n, span=Token(1, 10, '')), GroupRef(pop, span=Token(1, 15, '')) ]) statements.append(stmt) stmt = Store(Join([GroupRef(pop), GroupRef(pop)]), [ GroupRef(pop, limit=n, span=Token(2, 10, '')), GroupRef(pop, span=Token(2, 15, '')) ]) statements.append(stmt)
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] self.variables['gen1'] = Variable('gen1') self.variables['gen2'] = Variable('gen2') stmt = Merge([GroupRef(self.variables['gen1'])]) stmt = Store(stmt, [GroupRef(self.variables['gen1'])]) statements.append(stmt) statements = self.blocks['gen1'] = [] self.block_names.append('gen1') stmt = Function.assign(self.variables['gen2'], self.variables['gen2']) statements.append(stmt) self.blocks['gen2'] = []
def __init__(self): System.__init__(self) statements = self.blocks[self.INIT_BLOCK_NAME] = [] func = Variable("func", external=True) statements.append(Function.call(func, {}))