Let fake.rb allow newlines in expanded strings
This commit is contained in:
parent
576bdec03f
commit
2b967cd4b7
@ -10,7 +10,9 @@ end
|
|||||||
if inc = arg['i']
|
if inc = arg['i']
|
||||||
src = inc == '-' ? STDIN.read : File.read(inc)
|
src = inc == '-' ? STDIN.read : File.read(inc)
|
||||||
def src.value(name)
|
def src.value(name)
|
||||||
eval(self[/\bruby_#{name}(?:\[\])?\s*=\s*((?:"(?:\\.|[^\"\\])*"\s*)*(?=;)|[^{};]+)/m, 1].gsub(/#/, '\\#'))
|
eval(self[/\bruby_#{name}(?:\[\])?\s*=\s*((?:"(?:\\.|[^\"\\])*"\s*)*(?=;)|[^{};]+)/m, 1].
|
||||||
|
gsub(/#/, '\\#').
|
||||||
|
gsub(/((?:\G|[^\\])(?:\\\\)*)\n/, '\1'))
|
||||||
end
|
end
|
||||||
arg['versions'] = version = {}
|
arg['versions'] = version = {}
|
||||||
File.read(File.join(arg['srcdir'], 'version.c')).
|
File.read(File.join(arg['srcdir'], 'version.c')).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user