lib/nilac/compile_comments.rb in nilac-0.0.4.3.9.7.1 vs lib/nilac/compile_comments.rb in nilac-0.0.4.3.9.8

- old
+ new

@@ -1,6 +1,7 @@ require_relative 'read_file_line_by_line' +require_relative 'strToArray' def compile_comments(input_file_contents, comments, temporary_nila_file) #This method converts Nila comments into pure Javascript comments. This method #handles both single line and multiline comments. @@ -47,9 +48,17 @@ current_multiline_comment = "--multiline_comment[#{multi_line_comment_counter}]" replacement_multiline_string = multiline_comments[y].sub("=begin", "/*\n") replacement_multiline_string = replacement_multiline_string.sub("=end", "\n*/") + + replacement_array = strToArray(replacement_multiline_string) + + replacement_array[2...-2] = replacement_array[2...-2].collect {|element| " " + element} + + replacement_array = [replacement_array[0]] + replacement_array[1...-1].reject {|element| element.strip.eql?("")} + [replacement_array[-1]] + + replacement_multiline_string = replacement_array.join ignorable_keywords.each_with_index do |keyword, index| if replacement_multiline_string.index(keyword) != nil \ No newline at end of file