Changeset 236499 in webkit for trunk/Source/JavaScriptCore/offlineasm/parser.rb
- Timestamp:
- Sep 26, 2018, 3:45:37 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/parser.rb
r222549 r236499 841 841 end 842 842 843 def readTextFile(fileName) 844 data = IO::read(fileName) 845 846 # On Windows, files may contain CRLF line endings (for example, git client might 847 # automatically replace \n with \r\n on Windows) which will fail our parsing. 848 # Thus, we'll just remove all \r from the data (keeping just the \n characters) 849 data.delete!("\r") 850 851 return data 852 end 853 843 854 def parseData(data, fileName) 844 855 parser = Parser.new(data, SourceFile.new(fileName)) … … 847 858 848 859 def parse(fileName) 849 parseData( IO::read(fileName), fileName)860 parseData(readTextFile(fileName), fileName) 850 861 end 851 862 852 863 def parseHash(fileName) 853 parser = Parser.new( IO::read(fileName), SourceFile.new(fileName))864 parser = Parser.new(readTextFile(fileName), SourceFile.new(fileName)) 854 865 fileList = parser.parseIncludes(nil, "") 855 866 fileListHash(fileList)
Note:
See TracChangeset
for help on using the changeset viewer.