Utilities/ClassBrowsers/jsclbr.py

changeset 5791
b70bc27b8e24
parent 5651
982465f8389c
child 6048
82ad8ec9548c
equal deleted inserted replaced
5789:abd01db5aa35 5791:b70bc27b8e24
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