lib/nilac/compile_default_values.rb in nilac-0.0.4.3.9.6 vs lib/nilac/compile_default_values.rb in nilac-0.0.4.3.9.7

- old
+ new

@@ -63,12 +63,20 @@ param, value = paramvalue.split("=") replacement_parameters << param.lstrip.rstrip - replacement_string = replacement_string + "\n" + "if (#{param.lstrip.rstrip} equequ null) {\n #{paramvalue.lstrip.rstrip}\n}\n" +"\n" + if input_function_definition.include?("lambdef") + replacement_string = replacement_string + "\n" + "#iggggnnnore if (#{param.lstrip.rstrip} equequ null) {\n #iggggnnnore #{paramvalue.lstrip.rstrip}\n}#@$\n" +"\n" + + else + + replacement_string = replacement_string + "\n" + "if (#{param.lstrip.rstrip} equequ null) {\n #{paramvalue.lstrip.rstrip}\n}#@$\n" +"\n" + + end + end return replacement_string, default_value_parameters, replacement_parameters end @@ -95,10 +103,14 @@ input_file_contents = input_file_contents.collect { |element| element.gsub(">=", "greatequal") } input_file_contents = input_file_contents.collect { |element| element.gsub("<=", "lessyequal") } + input_file_contents = input_file_contents.collect { |element| element.gsub("%--%", "{\n\n") } + + input_file_contents = input_file_contents.collect { |element| element.gsub("-%%-", "\n\n}") } + possible_default_values = input_file_contents.dup.reject { |element| (!element.include?("def")) } possible_default_values = possible_default_values.reject { |element| !element.include?("=") } possible_default_values = possible_default_values.reject {|element| !element.index(reject_regexp) == nil} @@ -152,9 +164,11 @@ line_by_line_contents = line_by_line_contents.collect { |element| element.gsub("matchequal", "=~") } line_by_line_contents = line_by_line_contents.collect { |element| element.gsub("greatequal", ">=") } line_by_line_contents = line_by_line_contents.collect { |element| element.gsub("lessyequal", "<=") } + + line_by_line_contents = line_by_line_contents.collect { |element| element.gsub("lambdef", "function") } return line_by_line_contents end \ No newline at end of file