thrift/test
David Reiss 53c10e09e1 THRIFT-564. Support arbitrary annotations on struct fields
This is subtly different from a type annotation, since some bits of
metadata only make sense in the context of a single structure field,
like whether the field is required, or whether the C++ code should use
a pointer for it.

This change doesn't define any meaningful annotations.  It just sets up
the parsing infrastructure.

I have no idea if $10 will work with older versions of yacc.  It seems
to work fine with bison.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@919325 13f79535-47bb-0310-9956-ffa450edef68
2010-03-05 07:51:51 +00:00
..
cpp THRIFT-426. cpp: Fix include path under test/cpp 2009-04-03 19:07:19 +00:00
csharp THRIFT-525. csharp: ThriftTest project will not generate c# from .thrift file or generate ThriftImpl.dll 2009-07-02 20:28:33 +00:00
erl THRIFT-622. Add appropriate licensing information to get Thrift ready for a release. 2009-12-07 00:42:38 +00:00
hs THRIFT-407. hs: Refactor and improve Haskell-related code 2009-04-07 23:29:42 +00:00
ocaml THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
perl THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
php THRIFT-592. php: Make the test client work properly after r815878 2009-12-09 19:29:59 +00:00
py THRIFT-695. python: [de]serialize convenience functions 2010-02-26 00:56:02 +00:00
rb THRIFT-526. rb: Generated Ruby enums have no good way to get the names back out once you have a number. 2009-06-24 17:55:53 +00:00
threads THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
AllProtocolTests.cpp THRIFT-333. cpp: Initial TCompactProtocol implementation 2009-04-02 21:37:17 +00:00
AllProtocolTests.tcc THRIFT-333. cpp: Initial TCompactProtocol implementation 2009-04-02 21:37:17 +00:00
AnnotationTest.thrift THRIFT-564. Support arbitrary annotations on struct fields 2010-03-05 07:51:51 +00:00
Benchmark.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
BrokenConstants.thrift THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
ConstantsDemo.thrift THRIFT-479. java: Add javadocs for enum types 2009-07-29 23:44:44 +00:00
DebugProtoTest_extras.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
DebugProtoTest.cpp cpp: Resolve an ambiguous overload in some tests 2009-05-21 02:28:30 +00:00
DebugProtoTest.thrift THRIFT-671. rb: Ruby compact protocol implementation gets mixed up when there are fields that don't fit in the delta space 2010-01-06 23:12:09 +00:00
DenseLinkingTest.thrift THRIFT-420. Remove all negative structure field ids from the code 2009-04-02 19:24:02 +00:00
DenseProtoTest.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
DocTest.thrift THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
FastbinaryTest.py THRIFT-420. Remove all negative structure field ids from the code 2009-04-02 19:24:02 +00:00
GenericHelpers.h THRIFT-333. cpp: Initial TCompactProtocol implementation 2009-04-02 21:37:17 +00:00
JavaBeansTest.thrift THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
JSONProtoTest.cpp cpp: Resolve an ambiguous overload in some tests 2009-05-21 02:28:30 +00:00
Makefile.am THRIFT-373. Get some missing files into the release tarballs 2009-05-22 19:52:06 +00:00
ManyTypedefs.thrift THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
OptionalRequiredTest.cpp THRIFT-622. Add appropriate licensing information to get Thrift ready for a release. 2009-12-07 00:42:38 +00:00
OptionalRequiredTest.thrift THRIFT-622. Add appropriate licensing information to get Thrift ready for a release. 2009-12-07 00:42:38 +00:00
SmallTest.thrift THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
StressTest.thrift THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
TBufferBaseTest.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
TFDTransportTest.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
ThriftTest_extras.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
ThriftTest.thrift THRIFT-550: Added javascript support 2010-02-15 03:24:55 +00:00
TMemoryBufferTest.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
TPipedTransportTest.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
UnitTestMain.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00
ZlibTest.cpp THRIFT-387. Add license headers to a bunch of files 2009-03-30 21:35:00 +00:00