|
|
@ -242,9 +242,10 @@ fScan(Format, Args) -> |
|
|
|
doCollect(FmtBinStr, Args, Acc) -> |
|
|
|
case binary:split(FmtBinStr, <<"~">>) of |
|
|
|
[NotMatch] -> |
|
|
|
[NotMatch | Acc]; |
|
|
|
true = [] == Args, |
|
|
|
?IIF(NotMatch == <<>>, Acc, [NotMatch | Acc]); |
|
|
|
[FPart, LPart] -> |
|
|
|
doCollWidth(LPart, Args, 0, right, [FPart | Acc]) |
|
|
|
doCollWidth(LPart, Args, 0, right, ?IIF(FPart == <<>>, Acc, [FPart | Acc])) |
|
|
|
end. |
|
|
|
|
|
|
|
doCollWidth(<<>>, _Args, _Width, _Adjust, Acc) -> |
|
|
|