(self)
return VarList(_vars, start=pos, end=self._pos)
Parse a varlist.

        varlist ::= var {',' var}

        Returns:
          VarList(vars)
Parse a varlist.
Parse a varlist .
def _varlist(self):
        """Parse a varlist.

        varlist ::= var {',' var}

        Returns:
          VarList(vars)
        """
        pos = self._pos
        _vars = []
        var = self._var()
        if var is None:
            return None
        _vars.append(var)
        while self._accept(lexer.TokSymbol(b',')) is not None:
            _vars.append(self._assert(self._var(), 'var in varlist'))
        return VarList(_vars, start=pos, end=self._pos)
def _varlist ( self ) : pos = self . _pos _vars = [ ] var = self . _var ( ) if var is None : return None _vars . append ( var ) while self . _accept ( lexer . TokSymbol ( b',' ) ) is not None : _vars . append ( self . _assert ( self . _var ( ) , 'var in varlist' ) ) return VarList ( _vars , start = pos , end = self . _pos )