A	input.cpp	/^class A$/;"	class	file:
B	input.cpp	/^class B : public A$/;"	class	file:
std	input.cpp	/^using namespace std;$/;"	using	file:
string	input.cpp	/^#include <string>/;"	header	role:system
string	input.cpp	/^using std::string;$/;"	name	file:
test	input.cpp	/^	using A::test;$/;"	name	class:B
test	input.cpp	/^	void test();$/;"	prototype	class:A	typeref:typename:void	file:	signature:()
test	input.cpp	/^	void test(x t);$/;"	prototype	class:B	typeref:typename:void	file:	signature:(x t)
x	input.cpp	/^using x = std::string;$/;"	typedef	typeref:typename:std::string	file:
