是否有任何用于测试解析器语法(C/C++、yacc 或其他语法)的特殊示例包,它将涵盖从简单表达式开始的大部分 C/C++ 语法功能,例如:
int a;
int b;
b=a+a+b-a+b;
printf("hello");
或者
template<class R, class T,
class B1, class B2,
class A1, class A2, class A3>
_bi::bind_t<R, _mfi::BOOST_BIND_MF_NAME(mf2)<R, T, B1, B2>, typename _bi::list_av_3<A1, A2, A3>::type>
BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2), A1 a1, A2 a2, A3 a3)
{
typedef _mfi::BOOST_BIND_MF_NAME(mf2)<R, T, B1, B2> F;
typedef typename _bi::list_av_3<A1, A2, A3>::type list_type;
return _bi::bind_t<R, F, list_type>(F(f), list_type(a1, a2, a3));
}
带有定义它是什么类型的测试(例如:“此测试用于检查指针的工作”)。