mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 13:02:11 +00:00
Fix a confusion about what the "::" following, or not, whitespace was handled.
[SVN r16316]
This commit is contained in:
@@ -72,19 +72,24 @@ rule section (
|
||||
lines $(paragraph[2-]) : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
else if [ MATCH "(::)$" : $(paragraph[-1]) ]
|
||||
{
|
||||
pre = yes ;
|
||||
local p = [ MATCH "(.*)([ ]*)(::)$" : $(paragraph[-1]) ] ;
|
||||
if $(p[2]) && $(p[2]) != "" { paragraph = $(paragraph[1--2]) $(p[1]): ; }
|
||||
else { paragraph = $(paragraph[1--2]) $(p[1]) ; }
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
else
|
||||
{
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
local p = [ MATCH "(.*)(::)$" : $(paragraph[-1]) ] ;
|
||||
local pws = [ MATCH "([ ]*)$" : $(p[1]) ] ;
|
||||
p = [ MATCH "(.*)($(pws))($(p[2]))$" : $(paragraph[-1]) ] ;
|
||||
if $(p[3]) = ::
|
||||
{
|
||||
pre = yes ;
|
||||
if ! $(p[2]) || $(p[2]) = "" { paragraph = $(paragraph[1--2]) $(p[1]): ; }
|
||||
else { paragraph = $(paragraph[1--2]) $(p[1]) ; }
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
else
|
||||
{
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -72,19 +72,24 @@ rule section (
|
||||
lines $(paragraph[2-]) : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
else if [ MATCH "(::)$" : $(paragraph[-1]) ]
|
||||
{
|
||||
pre = yes ;
|
||||
local p = [ MATCH "(.*)([ ]*)(::)$" : $(paragraph[-1]) ] ;
|
||||
if $(p[2]) && $(p[2]) != "" { paragraph = $(paragraph[1--2]) $(p[1]): ; }
|
||||
else { paragraph = $(paragraph[1--2]) $(p[1]) ; }
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
else
|
||||
{
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
local p = [ MATCH "(.*)(::)$" : $(paragraph[-1]) ] ;
|
||||
local pws = [ MATCH "([ ]*)$" : $(p[1]) ] ;
|
||||
p = [ MATCH "(.*)($(pws))($(p[2]))$" : $(paragraph[-1]) ] ;
|
||||
if $(p[3]) = ::
|
||||
{
|
||||
pre = yes ;
|
||||
if ! $(p[2]) || $(p[2]) = "" { paragraph = $(paragraph[1--2]) $(p[1]): ; }
|
||||
else { paragraph = $(paragraph[1--2]) $(p[1]) ; }
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
else
|
||||
{
|
||||
lines [ split-at-words " " $(paragraph) ] : " " " " ;
|
||||
lines ;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user