diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-03 21:50:40 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-03 21:50:40 +0000 |
commit | 3dfdf5ef0405474dbd4084e1aafdc44d9b1d49e4 (patch) | |
tree | 14735aa7faf4b848889713fc153382af269a7344 /cpp/sca/modules/eval/read.hpp | |
parent | b2b06bd2780dc40f666201d095c388313364b37a (diff) |
Removed explicit C++ keywords to let the compiler perform the necessary conversions.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821426 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/sca/modules/eval/read.hpp')
-rw-r--r-- | cpp/sca/modules/eval/read.hpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/cpp/sca/modules/eval/read.hpp b/cpp/sca/modules/eval/read.hpp index cd9068c017..6baf670a1e 100644 --- a/cpp/sca/modules/eval/read.hpp +++ b/cpp/sca/modules/eval/read.hpp @@ -38,8 +38,8 @@ namespace tuscany { -const value rightParenthesis(makeList(value(")"))); -const value leftParenthesis(makeList(value("("))); +const value rightParenthesis(makeList<value>(")")); +const value leftParenthesis(makeList<value>("(")); const double stringToNumber(const std::string& str) { double d; @@ -120,7 +120,7 @@ const value readToken(std::istream& in) { } const value readQuoted(std::istream& in) { - return value(makeList(quoteSymbol, read(in))); + return makeList(quoteSymbol, read(in)); } const list<value> readList(const list<value>& listSoFar, std::istream& in) { @@ -146,7 +146,7 @@ const list<char> readIdentifierHelper(const list<char>& listSoFar, std::istream& } const value readIdentifier(const char chr, std::istream& in) { - return value(listToString(readIdentifierHelper(makeList(chr), in)).c_str()); + return listToString(readIdentifierHelper(makeList(chr), in)).c_str(); } const list<char> readStringHelper(const list<char>& listSoFar, std::istream& in) { @@ -157,7 +157,7 @@ const list<char> readStringHelper(const list<char>& listSoFar, std::istream& in) } const value readString(const char chr, std::istream& in) { - return value(listToString(readStringHelper(list<char>(), in))); + return listToString(readStringHelper(list<char>(), in)); } const list<char> readNumberHelper(const list<char>& listSoFar, std::istream& in) { @@ -168,13 +168,13 @@ const list<char> readNumberHelper(const list<char>& listSoFar, std::istream& in) } const value readNumber(const char chr, std::istream& in) { - return value(stringToNumber(listToString(readNumberHelper(makeList(chr), in)))); + return stringToNumber(listToString(readNumberHelper(makeList(chr), in))); } const value read(std::istream& in) { const value nextToken = readToken(in); if(isLeftParenthesis(nextToken)) - return value(readList(list<value> (), in)); + return readList(list<value> (), in); return nextToken; } |