THRIFT-153. Proper handling of strings with escapes (in IDL)
authorDavid Reiss <dreiss@apache.org>
Thu, 26 Mar 2009 23:32:36 +0000 (23:32 +0000)
committerDavid Reiss <dreiss@apache.org>
Thu, 26 Mar 2009 23:32:36 +0000 (23:32 +0000)
commit82e6fc0266e21905358e286074437c7c17cafadc
treee24f3c35c03bec49518689dc61c1de51105227f5
parent4a05434d0b007d412ffc363e2d6e574f25d59315
THRIFT-153. Proper handling of strings with escapes (in IDL)

- Recognize and parse escape characters in .thrift files.
- Escape strings used as constants in generated source files.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@758922 13f79535-47bb-0310-9956-ffa450edef68
16 files changed:
compiler/cpp/src/generate/t_cocoa_generator.cc
compiler/cpp/src/generate/t_cpp_generator.cc
compiler/cpp/src/generate/t_csharp_generator.cc
compiler/cpp/src/generate/t_erl_generator.cc
compiler/cpp/src/generate/t_generator.cc
compiler/cpp/src/generate/t_generator.h
compiler/cpp/src/generate/t_hs_generator.cc
compiler/cpp/src/generate/t_html_generator.cc
compiler/cpp/src/generate/t_java_generator.cc
compiler/cpp/src/generate/t_ocaml_generator.cc
compiler/cpp/src/generate/t_perl_generator.cc
compiler/cpp/src/generate/t_php_generator.cc
compiler/cpp/src/generate/t_py_generator.cc
compiler/cpp/src/generate/t_rb_generator.cc
compiler/cpp/src/generate/t_st_generator.cc
compiler/cpp/src/thriftl.ll