X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fbuilder%2Fjson-parser-impl.cpp;h=d1fe2ae8fd9395c007b8ad9455df823dcafb71ca;hb=9ddd5fea6278d06b8874988498c7c4c6508750ba;hp=fdec73870954826659f3d643abaff14d64d42e1d;hpb=c2c26bbf1ab67ccf1a74c920ab1189cf24255daf;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/builder/json-parser-impl.cpp b/dali-toolkit/internal/builder/json-parser-impl.cpp index fdec738..d1fe2ae 100644 --- a/dali-toolkit/internal/builder/json-parser-impl.cpp +++ b/dali-toolkit/internal/builder/json-parser-impl.cpp @@ -22,59 +22,54 @@ #include // INTERNAL INCLUDES -#include #include +#include namespace Dali { - namespace Toolkit { - namespace Internal { - namespace { - const char ERROR_DESCRIPTION_NONE[] = "No Error"; -template +template inline IteratorType Advance(IteratorType& iter, EndIteratorType& end, int n) { - for(int i =0; i < n; ++i) + for(int i = 0; i < n; ++i) { ++iter; } return iter; } -} // anon namespace - +} // namespace JsonParser::JsonParser() - : mRoot(NULL), - mErrorDescription(ERROR_DESCRIPTION_NONE), - mErrorPosition(0), - mErrorLine(0), - mErrorColumn(0), - mNumberOfChars(0), - mNumberOfNodes(0) +: mRoot(NULL), + mErrorDescription(ERROR_DESCRIPTION_NONE), + mErrorPosition(0), + mErrorLine(0), + mErrorColumn(0), + mNumberOfChars(0), + mNumberOfNodes(0) { } JsonParser::JsonParser(const TreeNode& tree) - : mRoot(NULL), - mErrorDescription(ERROR_DESCRIPTION_NONE), - mErrorPosition(0), - mErrorLine(0), - mErrorColumn(0), - mNumberOfChars(0), - mNumberOfNodes(0) +: mRoot(NULL), + mErrorDescription(ERROR_DESCRIPTION_NONE), + mErrorPosition(0), + mErrorLine(0), + mErrorColumn(0), + mNumberOfChars(0), + mNumberOfNodes(0) { - mRoot = TreeNodeManipulator::Copy( tree, mNumberOfNodes, mNumberOfChars ); + mRoot = TreeNodeManipulator::Copy(tree, mNumberOfNodes, mNumberOfChars); - mSources.push_back( VectorChar( (sizeof(char) * mNumberOfChars) ) ); + mSources.push_back(VectorChar((sizeof(char) * mNumberOfChars))); VectorChar& buffer = mSources.back(); @@ -98,40 +93,39 @@ JsonParser::~JsonParser() bool JsonParser::Parse(const std::string& source) { - mSources.push_back( VectorChar(source.begin(), source.end()) ); + mSources.push_back(VectorChar(source.begin(), source.end())); JsonParserState parserState(mRoot); - if( parserState.ParseJson(mSources.back()) ) + if(parserState.ParseJson(mSources.back())) { mRoot = parserState.GetRoot(); mNumberOfChars += parserState.GetParsedStringSize(); mNumberOfNodes += parserState.GetCreatedNodeCount(); - mErrorDescription = ERROR_DESCRIPTION_NONE; - mErrorPosition = 0; - mErrorLine = 0; - mErrorColumn = 0; + mErrorDescription = ERROR_DESCRIPTION_NONE; + mErrorPosition = 0; + mErrorLine = 0; + mErrorColumn = 0; } else { mRoot = NULL; - mErrorDescription = parserState.GetErrorDescription(); + mErrorDescription = parserState.GetErrorDescription(); if(NULL == mErrorDescription) { mErrorDescription = ERROR_DESCRIPTION_NONE; } - mErrorPosition = parserState.GetErrorPosition(); - mErrorLine = parserState.GetErrorLineNumber(); - mErrorColumn = parserState.GetErrorColumn(); + mErrorPosition = parserState.GetErrorPosition(); + mErrorLine = parserState.GetErrorLineNumber(); + mErrorColumn = parserState.GetErrorColumn(); } return mRoot != NULL; } - const TreeNode* JsonParser::GetRoot() const { return mRoot; @@ -164,7 +158,7 @@ int JsonParser::GetErrorColumn() const void JsonParser::Pack(void) { - mSources.push_back( VectorChar( (sizeof(char) * mNumberOfChars) ) ); + mSources.push_back(VectorChar((sizeof(char) * mNumberOfChars))); VectorChar& buffer = mSources.back(); @@ -174,7 +168,7 @@ void JsonParser::Pack(void) modify.MoveStrings(start, buffer.end()); - mSources.erase( mSources.begin(), --mSources.end() ); + mSources.erase(mSources.begin(), --mSources.end()); } void JsonParser::Write(std::ostream& output, int indent) const @@ -183,7 +177,6 @@ void JsonParser::Write(std::ostream& output, int indent) const modify.Write(output, indent); } - } // namespace Internal } // namespace Toolkit