You scream, I scream, We all scream for exceptions
authorMarc Slemko <marc@apache.org>
Mon, 14 Aug 2006 23:30:37 +0000 (23:30 +0000)
committerMarc Slemko <marc@apache.org>
Mon, 14 Aug 2006 23:30:37 +0000 (23:30 +0000)
commitd8b10518000bfb7b8b35551202c2bca1e60ca1c7
tree1c8e101ff385db7c26fbe735f6b0b4db2f522109
parente6889de36f2be33d398e15802151690e25be24f0
You scream, I scream, We all scream for exceptions

    Added exception defintions and specifiers to thrift grammar

    Modified C++ code generator to to catch and serialize exceptions on the server side and unmarshall and throw them on the client side.

Modified grammar to require ","  after each service function declaration to keep it consistent with struct declaration syntax

    This checkin officially breaks the old parser

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664754 13f79535-47bb-0310-9956-ffa450edef68
compiler/src/cpp_generator.py
compiler/src/parser.py
test/ThriftTest.thrift