Esempio n. 1
0
    def parse(args):
        if len(args) != 1:
            raise SyntaxError('takes only one argument, given: ' + str(len(args)))

        src = args[0].strip()
        if not Registers.is_register(src):
            raise ValueError('not a valid register name: {0}'.format(src))

        return Push(src)