Remove useless space after list "[" first item
This commit is contained in:
parent
f5f257685c
commit
c5ce75b9ee
4
Makefile
4
Makefile
|
@ -41,10 +41,10 @@ $(BUILDDIR)/%.$(OBJEXT): $(SRCDIR)/%.$(SRCEXT)
|
||||||
$(CXX) $(CXXFLAGS) -c $^ -o $@
|
$(CXX) $(CXXFLAGS) -c $^ -o $@
|
||||||
|
|
||||||
libupdfparser.a: $(OBJECTS)
|
libupdfparser.a: $(OBJECTS)
|
||||||
$(AR) crs $@ obj/*.o
|
$(AR) crs $@ $^
|
||||||
|
|
||||||
libupdfparser.so: $(OBJECTS)
|
libupdfparser.so: $(OBJECTS)
|
||||||
$(CXX) obj/*.o $(LDFLAGS) -o $@ -shared
|
$(CXX) $^ $(LDFLAGS) -o $@ -shared
|
||||||
|
|
||||||
test: tests/test.cpp libupdfparser.a
|
test: tests/test.cpp libupdfparser.a
|
||||||
g++ -ggdb -O0 $^ -o $@ -Iinclude libupdfparser.a
|
g++ -ggdb -O0 $^ -o $@ -Iinclude libupdfparser.a
|
||||||
|
|
|
@ -73,12 +73,27 @@ namespace uPDFParser
|
||||||
|
|
||||||
for(it = _value.begin(); it!=_value.end(); it++)
|
for(it = _value.begin(); it!=_value.end(); it++)
|
||||||
{
|
{
|
||||||
if (res.size() > 1 &&
|
/* These types has already a space in front */
|
||||||
(*it)->type() != DataType::TYPE::INTEGER &&
|
if ((*it)->type() != DataType::TYPE::INTEGER &&
|
||||||
(*it)->type() != DataType::TYPE::REAL)
|
(*it)->type() != DataType::TYPE::REAL &&
|
||||||
|
(*it)->type() != DataType::TYPE::REFERENCE)
|
||||||
|
{
|
||||||
|
if (res.size() > 1)
|
||||||
res += " ";
|
res += " ";
|
||||||
res += (*it)->str();
|
res += (*it)->str();
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (res.size() > 1)
|
||||||
|
res += (*it)->str();
|
||||||
|
/* First time, remove front space*/
|
||||||
|
else
|
||||||
|
res += (*it)->str().substr(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (res.size() == 1)
|
||||||
|
res += " ";
|
||||||
|
|
||||||
return res + "]";
|
return res + "]";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user