X	input.cpp	/^namespace X {$/;"	n	file:	extra:fileScope	end:6
X::Y	input.cpp	/^  extern class Y {$/;"	c	namespace:X	file:	extra:fileScope,qualified
X::Y::m	input.cpp	/^    int m;$/;"	m	class:X::Y	typeref:typename:int	file:	extra:fileScope,qualified
X::v	input.cpp	/^  } v;$/;"	v	namespace:X	typeref:class:X::Y	extra:qualified
Y	input.cpp	/^  extern class Y {$/;"	c	namespace:X	file:	extra:fileScope	end:5
Z	input.cpp	/^#define Z$/;"	d	file:	extra:fileScope	end:1
Z	input.cpp	/^#undef Z$/;"	d	file:	role:undef	extra:fileScope,reference
input.cpp	input.cpp	1;"	F	extra:inputFile	end:7
m	input.cpp	/^    int m;$/;"	m	class:X::Y	typeref:typename:int	file:	extra:fileScope
v	input.cpp	/^  } v;$/;"	v	namespace:X	typeref:class:X::Y
