Example #1
0
    def varlist(self):

        self.ignore(whitespace)
        self.nextmust('(')

        names = []
        while True:

            self.ignore(whitespace)

            varn = self.varname()
            names.append(varn.value())

            self.ignore(whitespace)
            if self.nextstr(')'):
                self.offs += 1
                break

            self.nextmust(',')

        return s_ast.VarList(names)
Example #2
0
 def varlist(self, kids):
     kids = self._convert_children(kids)
     return s_ast.VarList([k.valu for k in kids])