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