Utilities/ClassBrowsers/jsclbr.py

branch
maintenance
changeset 5790
6411ee48fe91
parent 5651
982465f8389c
child 6048
82ad8ec9548c
equal deleted inserted replaced
5781:f4e1fdf3b614 5790:6411ee48fe91
100 100
101 # normalize line endings 101 # normalize line endings
102 self.__source = self.__source.replace("\r\n", "\n").replace("\r", "\n") 102 self.__source = self.__source.replace("\r\n", "\n").replace("\r", "\n")
103 103
104 # ensure source ends with an eol 104 # ensure source ends with an eol
105 if self.__source[-1] != '\n': 105 if bool(self.__source) and self.__source[-1] != '\n':
106 self.__source = self.__source + '\n' 106 self.__source = self.__source + '\n'
107 107
108 def parse(self): 108 def parse(self):
109 """ 109 """
110 Public method to parse the source. 110 Public method to parse the source.

eric ide

mercurial