(self)
return None
Parse a var.

        var ::=  Name | prefixexp '[' exp ']' | prefixexp '.' Name

        Returns:
          VarName(name)
          VarIndex(exp_prefix, exp_index)
          VarAttribute(exp_prefix, attr_name)
Parse a var.
Parse a var .
def _var(self):
        """Parse a var.

        var ::=  Name | prefixexp '[' exp ']' | prefixexp '.' Name

        Returns:
          VarName(name)
          VarIndex(exp_prefix, exp_index)
          VarAttribute(exp_prefix, attr_name)
        """
        exp_prefix = self._prefixexp()
        if (isinstance(exp_prefix, VarName) or
            isinstance(exp_prefix, VarAttribute) or
                isinstance(exp_prefix, VarIndex)):
            return exp_prefix
        return None
def _var ( self ) : exp_prefix = self . _prefixexp ( ) if ( isinstance ( exp_prefix , VarName ) or isinstance ( exp_prefix , VarAttribute ) or isinstance ( exp_prefix , VarIndex ) ) : return exp_prefix return None