id	sid	tid	token	lemma	pos
gi-2607	1	1	implementation	implementation	NOUN
gi-2607	1	2	of	of	ADP
gi-2607	1	3	sqlite	sqlite	ADJ
gi-2607	1	4	database	database	NOUN
gi-2607	1	5	support	support	NOUN
gi-2607	1	6	in	in	ADP
gi-2607	1	7	program	program	NOUN
gi-2607	1	8	gama	gama	NOUN
gi-2607	1	9	-	-	PUNCT
gi-2607	1	10	local	local	ADJ
gi-2607	1	11	vaclav	vaclav	PROPN
gi-2607	1	12	petras	petras	PROPN
gi-2607	1	13	department	department	PROPN
gi-2607	1	14	of	of	ADP
gi-2607	1	15	mapping	mapping	NOUN
gi-2607	1	16	and	and	CCONJ
gi-2607	1	17	cartography	cartography	NOUN
gi-2607	1	18	faculty	faculty	NOUN
gi-2607	1	19	of	of	ADP
gi-2607	1	20	civil	civil	ADJ
gi-2607	1	21	engineering	engineering	NOUN
gi-2607	1	22	,	,	PUNCT
gi-2607	1	23	czech	czech	PROPN
gi-2607	1	24	technical	technical	PROPN
gi-2607	1	25	university	university	PROPN
gi-2607	1	26	in	in	ADP
gi-2607	1	27	prague	prague	NOUN
gi-2607	1	28	keywords	keyword	NOUN
gi-2607	1	29	:	:	PUNCT
gi-2607	1	30	gnugama	gnugama	NOUN
gi-2607	1	31	,	,	PUNCT
gi-2607	1	32	adjustment	adjustment	NOUN
gi-2607	1	33	of	of	ADP
gi-2607	1	34	geodetic	geodetic	ADJ
gi-2607	1	35	networks	network	NOUN
gi-2607	1	36	,	,	PUNCT
gi-2607	1	37	programming	programming	NOUN
gi-2607	1	38	,	,	PUNCT
gi-2607	1	39	c	c	NOUN
gi-2607	1	40	,	,	PUNCT
gi-2607	1	41	c++	c++	NOUN
gi-2607	1	42	,	,	PUNCT
gi-2607	1	43	databases	database	NOUN
gi-2607	1	44	,	,	PUNCT
gi-2607	1	45	sqlite	sqlite	ADJ
gi-2607	1	46	,	,	PUNCT
gi-2607	1	47	callback	callback	NOUN
gi-2607	1	48	functions	function	NOUN
gi-2607	1	49	abstract	abstract	VERB
gi-2607	1	50	the	the	DET
gi-2607	1	51	program	program	NOUN
gi-2607	1	52	gama	gama	NOUN
gi-2607	1	53	-	-	PUNCT
gi-2607	1	54	local	local	ADJ
gi-2607	1	55	is	be	AUX
gi-2607	1	56	a	a	DET
gi-2607	1	57	part	part	NOUN
gi-2607	1	58	of	of	ADP
gi-2607	1	59	gnu	gnu	PROPN
gi-2607	1	60	gama	gama	NOUN
gi-2607	1	61	project	project	NOUN
gi-2607	1	62	and	and	CCONJ
gi-2607	1	63	allows	allow	VERB
gi-2607	1	64	adjustment	adjustment	NOUN
gi-2607	1	65	of	of	ADP
gi-2607	1	66	local	local	ADJ
gi-2607	1	67	geodetic	geodetic	ADJ
gi-2607	1	68	networks	network	NOUN
gi-2607	1	69	.	.	PUNCT
gi-2607	2	1	before	before	ADP
gi-2607	2	2	realization	realization	NOUN
gi-2607	2	3	of	of	ADP
gi-2607	2	4	this	this	DET
gi-2607	2	5	project	project	NOUN
gi-2607	2	6	the	the	DET
gi-2607	2	7	program	program	NOUN
gi-2607	2	8	gama	gama	NOUN
gi-2607	2	9	-	-	PUNCT
gi-2607	2	10	local	local	ADJ
gi-2607	2	11	supported	support	VERB
gi-2607	2	12	only	only	ADJ
gi-2607	2	13	xml	xml	NOUN
gi-2607	2	14	as	as	ADP
gi-2607	2	15	an	an	DET
gi-2607	2	16	input	input	NOUN
gi-2607	2	17	.	.	PUNCT
gi-2607	3	1	i	i	PRON
gi-2607	3	2	designed	design	VERB
gi-2607	3	3	and	and	CCONJ
gi-2607	3	4	implemented	implement	VERB
gi-2607	3	5	support	support	NOUN
gi-2607	3	6	for	for	ADP
gi-2607	3	7	the	the	DET
gi-2607	3	8	sqlite	sqlite	ADJ
gi-2607	3	9	database	database	NOUN
gi-2607	3	10	and	and	CCONJ
gi-2607	3	11	thanks	thank	NOUN
gi-2607	3	12	to	to	ADP
gi-2607	3	13	this	this	DET
gi-2607	3	14	extension	extension	NOUN
gi-2607	3	15	gama	gama	NOUN
gi-2607	3	16	-	-	PUNCT
gi-2607	3	17	local	local	ADJ
gi-2607	3	18	can	can	AUX
gi-2607	3	19	read	read	VERB
gi-2607	3	20	input	input	NOUN
gi-2607	3	21	data	datum	NOUN
gi-2607	3	22	from	from	ADP
gi-2607	3	23	the	the	DET
gi-2607	3	24	sqlite	sqlite	ADJ
gi-2607	3	25	database	database	NOUN
gi-2607	3	26	.	.	PUNCT
gi-2607	4	1	this	this	DET
gi-2607	4	2	article	article	NOUN
gi-2607	4	3	is	be	AUX
gi-2607	4	4	focused	focus	VERB
gi-2607	4	5	on	on	ADP
gi-2607	4	6	the	the	DET
gi-2607	4	7	specifics	specific	NOUN
gi-2607	4	8	of	of	ADP
gi-2607	4	9	the	the	DET
gi-2607	4	10	use	use	NOUN
gi-2607	4	11	of	of	ADP
gi-2607	4	12	callback	callback	NOUN
gi-2607	4	13	functions	function	NOUN
gi-2607	4	14	in	in	ADP
gi-2607	4	15	c++	c++	NOUN
gi-2607	4	16	using	use	VERB
gi-2607	4	17	the	the	DET
gi-2607	4	18	native	native	ADJ
gi-2607	4	19	sqlite	sqlite	NOUN
gi-2607	4	20	c	c	NOUN
gi-2607	4	21	/	/	SYM
gi-2607	4	22	c++	c++	NOUN
gi-2607	4	23	application	application	NOUN
gi-2607	4	24	programming	programming	NOUN
gi-2607	4	25	interface	interface	NOUN
gi-2607	4	26	.	.	PUNCT
gi-2607	5	1	the	the	DET
gi-2607	5	2	article	article	NOUN
gi-2607	5	3	provides	provide	VERB
gi-2607	5	4	solution	solution	NOUN
gi-2607	5	5	to	to	ADP
gi-2607	5	6	safe	safe	ADJ
gi-2607	5	7	calling	calling	NOUN
gi-2607	5	8	of	of	ADP
gi-2607	5	9	callback	callback	NOUN
gi-2607	5	10	functions	function	NOUN
gi-2607	5	11	written	write	VERB
gi-2607	5	12	in	in	ADP
gi-2607	5	13	c++	c++	NOUN
gi-2607	5	14	.	.	PUNCT
gi-2607	6	1	callback	callback	NOUN
gi-2607	6	2	functions	function	NOUN
gi-2607	6	3	are	be	AUX
gi-2607	6	4	called	call	VERB
gi-2607	6	5	from	from	ADP
gi-2607	6	6	c	c	NOUN
gi-2607	6	7	library	library	NOUN
gi-2607	6	8	and	and	CCONJ
gi-2607	6	9	c	c	PROPN
gi-2607	6	10	library	library	NOUN
gi-2607	6	11	itself	itself	PRON
gi-2607	6	12	is	be	AUX
gi-2607	6	13	used	use	VERB
gi-2607	6	14	by	by	ADP
gi-2607	6	15	c++	c++	NOUN
gi-2607	6	16	program	program	NOUN
gi-2607	6	17	.	.	PUNCT
gi-2607	7	1	provided	provide	VERB
gi-2607	7	2	solution	solution	NOUN
gi-2607	7	3	combines	combine	VERB
gi-2607	7	4	several	several	ADJ
gi-2607	7	5	programing	programing	NOUN
gi-2607	7	6	techniques	technique	NOUN
gi-2607	7	7	which	which	PRON
gi-2607	7	8	are	be	AUX
gi-2607	7	9	described	describe	VERB
gi-2607	7	10	in	in	ADP
gi-2607	7	11	detail	detail	NOUN
gi-2607	7	12	,	,	PUNCT
gi-2607	7	13	so	so	CCONJ
gi-2607	7	14	this	this	DET
gi-2607	7	15	article	article	NOUN
gi-2607	7	16	can	can	AUX
gi-2607	7	17	serve	serve	VERB
gi-2607	7	18	as	as	ADP
gi-2607	7	19	a	a	DET
gi-2607	7	20	cookbook	cookbook	NOUN
gi-2607	7	21	even	even	ADV
gi-2607	7	22	for	for	ADP
gi-2607	7	23	beginner	beginner	NOUN
gi-2607	7	24	programmers	programmer	NOUN
gi-2607	7	25	.	.	PUNCT
gi-2607	8	1	this	this	DET
gi-2607	8	2	project	project	NOUN
gi-2607	8	3	was	be	AUX
gi-2607	8	4	accomplished	accomplish	VERB
gi-2607	8	5	within	within	ADP
gi-2607	8	6	my	my	PRON
gi-2607	8	7	bachelor	bachelor	NOUN
gi-2607	8	8	thesis	thesis	NOUN
gi-2607	8	9	.	.	PUNCT
gi-2607	9	1	introduction	introduction	NOUN
gi-2607	9	2	gnu	gnu	PROPN
gi-2607	9	3	gama	gama	PROPN
gi-2607	9	4	is	be	AUX
gi-2607	9	5	a	a	DET
gi-2607	9	6	library	library	NOUN
gi-2607	9	7	and	and	CCONJ
gi-2607	9	8	set	set	NOUN
gi-2607	9	9	of	of	ADP
gi-2607	9	10	programs	program	NOUN
gi-2607	9	11	for	for	ADP
gi-2607	9	12	adjustment	adjustment	NOUN
gi-2607	9	13	of	of	ADP
gi-2607	9	14	geodetic	geodetic	ADJ
gi-2607	9	15	networks	network	NOUN
gi-2607	9	16	.	.	PUNCT
gi-2607	10	1	project	project	NOUN
gi-2607	10	2	is	be	AUX
gi-2607	10	3	licensed	license	VERB
gi-2607	10	4	under	under	ADP
gi-2607	10	5	the	the	DET
gi-2607	10	6	gnu	gnu	PROPN
gi-2607	10	7	gpl	gpl	NOUN
gi-2607	10	8	and	and	CCONJ
gi-2607	10	9	is	be	AUX
gi-2607	10	10	written	write	VERB
gi-2607	10	11	in	in	ADP
gi-2607	10	12	c++	c++	NOUN
gi-2607	10	13	programming	programming	NOUN
gi-2607	10	14	language	language	NOUN
gi-2607	10	15	.	.	PUNCT
gi-2607	11	1	its	its	PRON
gi-2607	11	2	main	main	ADJ
gi-2607	11	3	author	author	NOUN
gi-2607	11	4	and	and	CCONJ
gi-2607	11	5	developer	developer	NOUN
gi-2607	11	6	is	be	AUX
gi-2607	11	7	professor	professor	NOUN
gi-2607	11	8	aleš	aleš	NOUN
gi-2607	11	9	čepek	čepek	NOUN
gi-2607	12	1	[	[	X
gi-2607	12	2	1	1	X
gi-2607	12	3	]	]	PUNCT
gi-2607	12	4	but	but	CCONJ
gi-2607	12	5	it	it	PRON
gi-2607	12	6	has	have	VERB
gi-2607	12	7	many	many	ADJ
gi-2607	12	8	other	other	ADJ
gi-2607	12	9	contributors	contributor	NOUN
gi-2607	12	10	.	.	PUNCT
gi-2607	13	1	for	for	ADP
gi-2607	13	2	numerical	numerical	ADJ
gi-2607	13	3	solutions	solution	NOUN
gi-2607	13	4	of	of	ADP
gi-2607	13	5	least	least	ADJ
gi-2607	13	6	squares	square	NOUN
gi-2607	13	7	adjustment	adjustment	NOUN
gi-2607	13	8	several	several	ADJ
gi-2607	13	9	numerical	numerical	ADJ
gi-2607	13	10	algorithms	algorithm	NOUN
gi-2607	13	11	(	(	PUNCT
gi-2607	13	12	e.g.	e.g.	ADV
gi-2607	13	13	singular	singular	ADJ
gi-2607	13	14	value	value	NOUN
gi-2607	13	15	decomposition	decomposition	NOUN
gi-2607	13	16	and	and	CCONJ
gi-2607	13	17	gram	gram	NOUN
gi-2607	13	18	-	-	PUNCT
gi-2607	13	19	schmidt	schmidt	NOUN
gi-2607	13	20	orthogonalization	orthogonalization	NOUN
gi-2607	13	21	)	)	PUNCT
gi-2607	13	22	can	can	AUX
gi-2607	13	23	be	be	AUX
gi-2607	13	24	used	use	VERB
gi-2607	13	25	in	in	ADP
gi-2607	13	26	gnu	gnu	X
gi-2607	13	27	gama	gama	NOUN
gi-2607	14	1	[	[	X
gi-2607	14	2	2	2	NUM
gi-2607	14	3	]	]	PUNCT
gi-2607	14	4	.	.	PUNCT
gi-2607	15	1	program	program	NOUN
gi-2607	15	2	gama	gama	NOUN
gi-2607	15	3	-	-	PUNCT
gi-2607	15	4	local	local	ADJ
gi-2607	15	5	allows	allow	VERB
gi-2607	15	6	adjustment	adjustment	NOUN
gi-2607	15	7	of	of	ADP
gi-2607	15	8	local	local	ADJ
gi-2607	15	9	-	-	PUNCT
gi-2607	15	10	geodetic	geodetic	ADJ
gi-2607	15	11	networks	network	NOUN
gi-2607	15	12	.	.	PUNCT
gi-2607	16	1	my	my	PRON
gi-2607	16	2	work	work	NOUN
gi-2607	16	3	was	be	AUX
gi-2607	16	4	to	to	PART
gi-2607	16	5	implement	implement	VERB
gi-2607	16	6	the	the	DET
gi-2607	16	7	support	support	NOUN
gi-2607	16	8	of	of	ADP
gi-2607	16	9	reading	read	VERB
gi-2607	16	10	input	input	NOUN
gi-2607	16	11	data	datum	NOUN
gi-2607	16	12	from	from	ADP
gi-2607	16	13	sqlite	sqlite	ADJ
gi-2607	16	14	3	3	NUM
gi-2607	16	15	database	database	NOUN
gi-2607	16	16	[	[	X
gi-2607	16	17	3	3	NUM
gi-2607	16	18	]	]	PUNCT
gi-2607	16	19	.	.	PUNCT
gi-2607	17	1	this	this	DET
gi-2607	17	2	paper	paper	NOUN
gi-2607	17	3	deals	deal	NOUN
gi-2607	17	4	with	with	ADP
gi-2607	17	5	the	the	DET
gi-2607	17	6	specifics	specific	NOUN
gi-2607	17	7	of	of	ADP
gi-2607	17	8	using	use	VERB
gi-2607	17	9	c	c	PROPN
gi-2607	17	10	library	library	NOUN
gi-2607	17	11	(	(	PUNCT
gi-2607	17	12	sqlite	sqlite	ADJ
gi-2607	17	13	)	)	PUNCT
gi-2607	17	14	in	in	ADP
gi-2607	17	15	c++	c++	NOUN
gi-2607	17	16	program	program	NOUN
gi-2607	17	17	(	(	PUNCT
gi-2607	17	18	gamalocal	gamalocal	ADJ
gi-2607	17	19	)	)	PUNCT
gi-2607	17	20	.	.	PUNCT
gi-2607	18	1	these	these	DET
gi-2607	18	2	specifics	specific	NOUN
gi-2607	18	3	result	result	VERB
gi-2607	18	4	mainly	mainly	ADV
gi-2607	18	5	from	from	ADP
gi-2607	18	6	different	different	ADJ
gi-2607	18	7	function	function	NOUN
gi-2607	18	8	linkage	linkage	NOUN
gi-2607	18	9	conventions	convention	NOUN
gi-2607	18	10	and	and	CCONJ
gi-2607	18	11	different	different	ADJ
gi-2607	18	12	approaches	approach	NOUN
gi-2607	18	13	to	to	ADP
gi-2607	18	14	exception	exception	NOUN
gi-2607	18	15	handling	handling	NOUN
gi-2607	18	16	in	in	ADP
gi-2607	18	17	c	c	NOUN
gi-2607	18	18	and	and	CCONJ
gi-2607	18	19	c++	c++	NOUN
gi-2607	18	20	.	.	PUNCT
gi-2607	19	1	all	all	DET
gi-2607	19	2	work	work	NOUN
gi-2607	19	3	described	describe	VERB
gi-2607	19	4	here	here	ADV
gi-2607	19	5	was	be	AUX
gi-2607	19	6	done	do	VERB
gi-2607	19	7	within	within	ADP
gi-2607	19	8	my	my	PRON
gi-2607	19	9	bachelor	bachelor	NOUN
gi-2607	19	10	thesis	thesis	NOUN
gi-2607	19	11	[	[	X
gi-2607	19	12	4	4	X
gi-2607	19	13	]	]	PUNCT
gi-2607	19	14	which	which	PRON
gi-2607	19	15	was	be	AUX
gi-2607	19	16	also	also	ADV
gi-2607	19	17	used	use	VERB
gi-2607	19	18	as	as	ADP
gi-2607	19	19	the	the	DET
gi-2607	19	20	main	main	ADJ
gi-2607	19	21	source	source	NOUN
gi-2607	19	22	for	for	ADP
gi-2607	19	23	writing	write	VERB
gi-2607	19	24	this	this	DET
gi-2607	19	25	paper	paper	NOUN
gi-2607	19	26	.	.	PUNCT
gi-2607	20	1	sqlite	sqlite	ADJ
gi-2607	20	2	and	and	CCONJ
gi-2607	20	3	gama	gama	NOUN
gi-2607	20	4	-	-	PUNCT
gi-2607	20	5	local	local	ADJ
gi-2607	20	6	program	program	NOUN
gi-2607	20	7	gama	gama	NOUN
gi-2607	20	8	-	-	PUNCT
gi-2607	20	9	local	local	ADJ
gi-2607	20	10	is	be	AUX
gi-2607	20	11	able	able	ADJ
gi-2607	20	12	to	to	PART
gi-2607	20	13	process	process	VERB
gi-2607	20	14	classic	classic	ADJ
gi-2607	20	15	geodetic	geodetic	ADJ
gi-2607	20	16	measurements	measurement	NOUN
gi-2607	20	17	(	(	PUNCT
gi-2607	20	18	distances	distance	NOUN
gi-2607	20	19	,	,	PUNCT
gi-2607	20	20	angles	angle	NOUN
gi-2607	20	21	,	,	PUNCT
gi-2607	20	22	...	...	PUNCT
gi-2607	20	23	)	)	PUNCT
gi-2607	20	24	and	and	CCONJ
gi-2607	20	25	also	also	ADV
gi-2607	20	26	measurements	measurement	NOUN
gi-2607	20	27	such	such	ADJ
gi-2607	20	28	as	as	ADP
gi-2607	20	29	vectors	vector	NOUN
gi-2607	20	30	and	and	CCONJ
gi-2607	20	31	coordinates	coordinate	NOUN
gi-2607	20	32	.	.	PUNCT
gi-2607	21	1	input	input	NOUN
gi-2607	21	2	data	datum	NOUN
gi-2607	21	3	can	can	AUX
gi-2607	21	4	be	be	AUX
gi-2607	21	5	stored	store	VERB
gi-2607	21	6	in	in	ADP
gi-2607	21	7	a	a	DET
gi-2607	21	8	gama	gama	NOUN
gi-2607	21	9	specific	specific	ADJ
gi-2607	21	10	xml	xml	NOUN
gi-2607	21	11	file	file	NOUN
gi-2607	21	12	or	or	CCONJ
gi-2607	21	13	in	in	ADP
gi-2607	21	14	a	a	DET
gi-2607	21	15	sqlite	sqlite	ADJ
gi-2607	21	16	3	3	NUM
gi-2607	21	17	database	database	NOUN
gi-2607	21	18	file	file	NOUN
gi-2607	21	19	.	.	PUNCT
gi-2607	22	1	the	the	DET
gi-2607	22	2	same	same	ADJ
gi-2607	22	3	data	datum	NOUN
gi-2607	22	4	are	be	AUX
gi-2607	22	5	stored	store	VERB
gi-2607	22	6	in	in	ADP
gi-2607	22	7	both	both	DET
gi-2607	22	8	formats	format	NOUN
gi-2607	22	9	.	.	PUNCT
gi-2607	23	1	only	only	ADV
gi-2607	23	2	identifiers	identifier	NOUN
gi-2607	23	3	used	use	VERB
gi-2607	23	4	to	to	PART
gi-2607	23	5	connect	connect	VERB
gi-2607	23	6	data	datum	NOUN
gi-2607	23	7	in	in	ADP
gi-2607	23	8	sqlite	sqlite	ADJ
gi-2607	23	9	database	database	NOUN
gi-2607	23	10	are	be	AUX
gi-2607	23	11	not	not	PART
gi-2607	23	12	in	in	ADP
gi-2607	23	13	xml	xml	NOUN
gi-2607	23	14	file	file	NOUN
gi-2607	23	15	because	because	SCONJ
gi-2607	23	16	in	in	ADP
gi-2607	23	17	xml	xml	NOUN
gi-2607	23	18	file	file	NOUN
gi-2607	23	19	the	the	DET
gi-2607	23	20	most	most	ADJ
gi-2607	23	21	of	of	ADP
gi-2607	23	22	relations	relation	NOUN
gi-2607	23	23	between	between	ADP
gi-2607	23	24	objects	object	NOUN
gi-2607	23	25	are	be	AUX
gi-2607	23	26	represented	represent	VERB
gi-2607	23	27	by	by	ADP
gi-2607	23	28	aggregation	aggregation	NOUN
gi-2607	23	29	.	.	PUNCT
gi-2607	24	1	geoinformatics	geoinformatic	NOUN
gi-2607	24	2	fce	fce	VERB
gi-2607	24	3	ctu	ctu	NOUN
gi-2607	24	4	2011	2011	NUM
gi-2607	24	5	73	73	NUM
gi-2607	24	6	petras	petras	PROPN
gi-2607	24	7	v.	v.	NOUN
gi-2607	24	8	:	:	PUNCT
gi-2607	24	9	implementation	implementation	NOUN
gi-2607	24	10	of	of	ADP
gi-2607	24	11	sqlite	sqlite	ADJ
gi-2607	24	12	database	database	NOUN
gi-2607	24	13	support	support	NOUN
gi-2607	24	14	in	in	ADP
gi-2607	24	15	program	program	NOUN
gi-2607	24	16	gama	gama	NOUN
gi-2607	24	17	-	-	PUNCT
gi-2607	24	18	local	local	ADJ
gi-2607	24	19	formerly	formerly	ADV
gi-2607	24	20	gama	gama	NOUN
gi-2607	24	21	-	-	PUNCT
gi-2607	24	22	local	local	ADJ
gi-2607	24	23	supported	support	VERB
gi-2607	24	24	only	only	ADJ
gi-2607	24	25	xml	xml	NOUN
gi-2607	24	26	input	input	NOUN
gi-2607	24	27	.	.	PUNCT
gi-2607	25	1	during	during	ADP
gi-2607	25	2	development	development	NOUN
gi-2607	25	3	of	of	ADP
gi-2607	25	4	qgama	qgama	NOUN
gi-2607	25	5	(	(	PUNCT
gi-2607	25	6	gama	gama	NOUN
gi-2607	25	7	-	-	PUNCT
gi-2607	25	8	local	local	ADJ
gi-2607	25	9	graphical	graphical	ADJ
gi-2607	25	10	user	user	NOUN
gi-2607	25	11	interface	interface	NOUN
gi-2607	25	12	)	)	PUNCT
gi-2607	26	1	[	[	X
gi-2607	26	2	5	5	X
gi-2607	26	3	]	]	PUNCT
gi-2607	26	4	it	it	PRON
gi-2607	26	5	was	be	AUX
gi-2607	26	6	realized	realize	VERB
gi-2607	26	7	that	that	SCONJ
gi-2607	26	8	sqlite	sqlite	ADJ
gi-2607	26	9	database	database	NOUN
gi-2607	26	10	can	can	AUX
gi-2607	26	11	be	be	AUX
gi-2607	26	12	useful	useful	ADJ
gi-2607	26	13	for	for	ADP
gi-2607	26	14	this	this	DET
gi-2607	26	15	gui	gui	NOUN
gi-2607	26	16	application	application	NOUN
gi-2607	26	17	.	.	PUNCT
gi-2607	27	1	its	its	PRON
gi-2607	27	2	next	next	ADJ
gi-2607	27	3	version	version	NOUN
gi-2607	27	4	will	will	AUX
gi-2607	27	5	be	be	AUX
gi-2607	27	6	based	base	VERB
gi-2607	27	7	on	on	ADP
gi-2607	27	8	using	use	VERB
gi-2607	27	9	sqlite	sqlite	NOUN
gi-2607	27	10	.	.	PUNCT
gi-2607	28	1	to	to	PART
gi-2607	28	2	keep	keep	VERB
gi-2607	28	3	the	the	DET
gi-2607	28	4	full	full	ADJ
gi-2607	28	5	compatibility	compatibility	NOUN
gi-2607	28	6	between	between	ADP
gi-2607	28	7	gui	gui	NOUN
gi-2607	28	8	based	base	VERB
gi-2607	28	9	qgama	qgama	NOUN
gi-2607	28	10	and	and	CCONJ
gi-2607	28	11	command	command	NOUN
gi-2607	28	12	-	-	PUNCT
gi-2607	28	13	line	line	NOUN
gi-2607	28	14	based	base	VERB
gi-2607	28	15	gama	gama	NOUN
gi-2607	28	16	-	-	PUNCT
gi-2607	28	17	local	local	ADJ
gi-2607	28	18	it	it	PRON
gi-2607	28	19	was	be	AUX
gi-2607	28	20	necessary	necessary	ADJ
gi-2607	28	21	to	to	PART
gi-2607	28	22	support	support	VERB
gi-2607	28	23	sqlite	sqlite	NOUN
gi-2607	28	24	.	.	PUNCT
gi-2607	29	1	the	the	DET
gi-2607	29	2	support	support	NOUN
gi-2607	29	3	of	of	ADP
gi-2607	29	4	sqlite	sqlite	ADJ
gi-2607	29	5	database	database	NOUN
gi-2607	29	6	file	file	NOUN
gi-2607	29	7	as	as	ADP
gi-2607	29	8	an	an	DET
gi-2607	29	9	input	input	NOUN
gi-2607	29	10	is	be	AUX
gi-2607	29	11	sufficient	sufficient	ADJ
gi-2607	29	12	now	now	ADV
gi-2607	29	13	because	because	SCONJ
gi-2607	29	14	only	only	ADV
gi-2607	29	15	sqlite	sqlite	ADJ
gi-2607	29	16	input	input	NOUN
gi-2607	29	17	is	be	AUX
gi-2607	29	18	supported	support	VERB
gi-2607	29	19	in	in	ADP
gi-2607	29	20	qgama	qgama	NOUN
gi-2607	29	21	.	.	PUNCT
gi-2607	30	1	furthermore	furthermore	ADV
gi-2607	30	2	,	,	PUNCT
gi-2607	30	3	sqlite	sqlite	ADJ
gi-2607	30	4	database	database	NOUN
gi-2607	30	5	provides	provide	VERB
gi-2607	30	6	several	several	ADJ
gi-2607	30	7	advantages	advantage	NOUN
gi-2607	30	8	for	for	ADP
gi-2607	30	9	gama	gama	NOUN
gi-2607	30	10	-	-	PUNCT
gi-2607	30	11	local	local	ADJ
gi-2607	30	12	users	user	NOUN
gi-2607	30	13	.	.	PUNCT
gi-2607	31	1	for	for	ADP
gi-2607	31	2	example	example	NOUN
gi-2607	31	3	,	,	PUNCT
gi-2607	31	4	more	more	ADJ
gi-2607	31	5	than	than	ADP
gi-2607	31	6	one	one	NUM
gi-2607	31	7	(	(	PUNCT
gi-2607	31	8	input	input	NOUN
gi-2607	31	9	)	)	PUNCT
gi-2607	31	10	network	network	NOUN
gi-2607	31	11	can	can	AUX
gi-2607	31	12	be	be	AUX
gi-2607	31	13	stored	store	VERB
gi-2607	31	14	in	in	ADP
gi-2607	31	15	one	one	NUM
gi-2607	31	16	file	file	NOUN
gi-2607	31	17	which	which	PRON
gi-2607	31	18	is	be	AUX
gi-2607	31	19	not	not	PART
gi-2607	31	20	possible	possible	ADJ
gi-2607	31	21	with	with	ADP
gi-2607	31	22	current	current	ADJ
gi-2607	31	23	gama	gama	NOUN
gi-2607	31	24	-	-	PUNCT
gi-2607	31	25	local	local	ADJ
gi-2607	31	26	xml	xml	NOUN
gi-2607	31	27	format	format	NOUN
gi-2607	31	28	.	.	PUNCT
gi-2607	32	1	database	database	NOUN
gi-2607	32	2	schema	schema	NOUN
gi-2607	32	3	used	use	VERB
gi-2607	32	4	by	by	ADP
gi-2607	32	5	gama	gama	NOUN
gi-2607	32	6	-	-	PUNCT
gi-2607	32	7	local	local	ADJ
gi-2607	32	8	can	can	AUX
gi-2607	32	9	be	be	AUX
gi-2607	32	10	also	also	ADV
gi-2607	32	11	used	use	VERB
gi-2607	32	12	as	as	ADP
gi-2607	32	13	a	a	DET
gi-2607	32	14	part	part	NOUN
gi-2607	32	15	of	of	ADP
gi-2607	32	16	larger	large	ADJ
gi-2607	32	17	database	database	NOUN
gi-2607	32	18	since	since	SCONJ
gi-2607	32	19	other	other	ADJ
gi-2607	32	20	data	datum	NOUN
gi-2607	32	21	(	(	PUNCT
gi-2607	32	22	tables	table	NOUN
gi-2607	32	23	and	and	CCONJ
gi-2607	32	24	columns	column	NOUN
gi-2607	32	25	)	)	PUNCT
gi-2607	32	26	are	be	AUX
gi-2607	32	27	simply	simply	ADV
gi-2607	32	28	and	and	CCONJ
gi-2607	32	29	naturally	naturally	ADV
gi-2607	32	30	ignored	ignore	VERB
gi-2607	32	31	during	during	ADP
gi-2607	32	32	processing	processing	NOUN
gi-2607	32	33	database	database	NOUN
gi-2607	32	34	file	file	NOUN
gi-2607	32	35	by	by	ADP
gi-2607	32	36	gama	gama	NOUN
gi-2607	32	37	-	-	PUNCT
gi-2607	32	38	local	local	ADJ
gi-2607	32	39	.	.	PUNCT
gi-2607	33	1	this	this	PRON
gi-2607	33	2	is	be	AUX
gi-2607	33	3	not	not	PART
gi-2607	33	4	true	true	ADJ
gi-2607	33	5	for	for	ADP
gi-2607	33	6	gama	gama	X
gi-2607	33	7	(	(	PUNCT
gi-2607	33	8	expat	expat	NOUN
gi-2607	33	9	based	base	VERB
gi-2607	33	10	)	)	PUNCT
gi-2607	33	11	xml	xml	NOUN
gi-2607	33	12	parser	parser	NOUN
gi-2607	33	13	which	which	PRON
gi-2607	33	14	does	do	AUX
gi-2607	33	15	not	not	PART
gi-2607	33	16	ignore	ignore	VERB
gi-2607	33	17	additional	additional	ADJ
gi-2607	33	18	relations	relation	NOUN
gi-2607	33	19	and	and	CCONJ
gi-2607	33	20	values	value	NOUN
gi-2607	33	21	(	(	PUNCT
gi-2607	33	22	represented	represent	VERB
gi-2607	33	23	by	by	ADP
gi-2607	33	24	xml	xml	NOUN
gi-2607	33	25	attributes	attribute	NOUN
gi-2607	33	26	or	or	CCONJ
gi-2607	33	27	elements	element	NOUN
gi-2607	33	28	)	)	PUNCT
gi-2607	33	29	.	.	PUNCT
gi-2607	34	1	generally	generally	ADV
gi-2607	34	2	,	,	PUNCT
gi-2607	34	3	both	both	PRON
gi-2607	34	4	xml	xml	VERB
gi-2607	34	5	and	and	CCONJ
gi-2607	34	6	sqlite	sqlite	NOUN
gi-2607	34	7	has	have	VERB
gi-2607	34	8	advantages	advantage	NOUN
gi-2607	34	9	and	and	CCONJ
gi-2607	34	10	disadvantages	disadvantage	NOUN
gi-2607	34	11	.	.	PUNCT
gi-2607	35	1	for	for	ADP
gi-2607	35	2	example	example	NOUN
gi-2607	35	3	xml	xml	NOUN
gi-2607	35	4	file	file	NOUN
gi-2607	35	5	is	be	AUX
gi-2607	35	6	in	in	ADP
gi-2607	35	7	contrast	contrast	NOUN
gi-2607	35	8	to	to	ADP
gi-2607	35	9	sqlite	sqlite	VERB
gi-2607	35	10	database	database	NOUN
gi-2607	35	11	file	file	NOUN
gi-2607	35	12	human	human	ADJ
gi-2607	35	13	readable	readable	ADJ
gi-2607	35	14	and	and	CCONJ
gi-2607	35	15	editable	editable	ADJ
gi-2607	35	16	.	.	PUNCT
gi-2607	36	1	hence	hence	ADV
gi-2607	36	2	sqlite	sqlite	VERB
gi-2607	36	3	in	in	ADP
gi-2607	36	4	gnu	gnu	X
gi-2607	36	5	gama	gama	NOUN
gi-2607	36	6	is	be	AUX
gi-2607	36	7	not	not	PART
gi-2607	36	8	a	a	DET
gi-2607	36	9	replacement	replacement	NOUN
gi-2607	36	10	for	for	ADP
gi-2607	36	11	xml	xml	NOUN
gi-2607	36	12	input	input	NOUN
gi-2607	36	13	but	but	CCONJ
gi-2607	36	14	it	it	PRON
gi-2607	36	15	is	be	AUX
gi-2607	36	16	intended	intend	VERB
gi-2607	36	17	to	to	PART
gi-2607	36	18	be	be	AUX
gi-2607	36	19	an	an	DET
gi-2607	36	20	alternative	alternative	NOUN
gi-2607	36	21	for	for	ADP
gi-2607	36	22	whom	whom	PRON
gi-2607	36	23	xml	xml	NOUN
gi-2607	36	24	is	be	AUX
gi-2607	36	25	not	not	PART
gi-2607	36	26	the	the	DET
gi-2607	36	27	right	right	ADJ
gi-2607	36	28	option	option	NOUN
gi-2607	36	29	(	(	PUNCT
gi-2607	36	30	e.g.	e.g.	ADV
gi-2607	36	31	they	they	PRON
gi-2607	36	32	do	do	AUX
gi-2607	36	33	n’t	not	PART
gi-2607	36	34	have	have	AUX
gi-2607	36	35	a	a	DET
gi-2607	36	36	good	good	ADJ
gi-2607	36	37	library	library	NOUN
gi-2607	36	38	support	support	NOUN
gi-2607	36	39	)	)	PUNCT
gi-2607	36	40	.	.	PUNCT
gi-2607	37	1	the	the	DET
gi-2607	37	2	sqlite	sqlite	ADJ
gi-2607	37	3	support	support	NOUN
gi-2607	37	4	is	be	AUX
gi-2607	37	5	available	available	ADJ
gi-2607	37	6	in	in	ADP
gi-2607	37	7	gnu	gnu	PROPN
gi-2607	37	8	gama	gama	PROPN
gi-2607	37	9	version	version	PROPN
gi-2607	37	10	1.11	1.11	NUM
gi-2607	37	11	[	[	X
gi-2607	37	12	6	6	NUM
gi-2607	37	13	]	]	PUNCT
gi-2607	37	14	.	.	PUNCT
gi-2607	38	1	all	all	DET
gi-2607	38	2	code	code	NOUN
gi-2607	38	3	related	relate	VERB
gi-2607	38	4	to	to	ADP
gi-2607	38	5	sqlite	sqlite	VERB
gi-2607	38	6	is	be	AUX
gi-2607	38	7	in	in	ADP
gi-2607	38	8	class	class	NOUN
gi-2607	38	9	sqlitereader	sqlitereader	NOUN
gi-2607	38	10	and	and	CCONJ
gi-2607	38	11	its	its	PRON
gi-2607	38	12	implementation	implementation	NOUN
gi-2607	38	13	,	,	PUNCT
gi-2607	38	14	so	so	SCONJ
gi-2607	38	15	i	i	PRON
gi-2607	38	16	will	will	AUX
gi-2607	38	17	often	often	ADV
gi-2607	38	18	refer	refer	VERB
gi-2607	38	19	to	to	ADP
gi-2607	38	20	this	this	DET
gi-2607	38	21	class	class	NOUN
gi-2607	38	22	or	or	CCONJ
gi-2607	38	23	its	its	PRON
gi-2607	38	24	implementation	implementation	NOUN
gi-2607	38	25	(	(	PUNCT
gi-2607	38	26	e.g.	e.g.	ADV
gi-2607	38	27	readerdata	readerdata	ADJ
gi-2607	38	28	class	class	NOUN
gi-2607	38	29	)	)	PUNCT
gi-2607	38	30	.	.	PUNCT
gi-2607	39	1	database	database	NOUN
gi-2607	39	2	schema	schema	NOUN
gi-2607	39	3	used	use	VERB
gi-2607	39	4	by	by	ADP
gi-2607	39	5	gama	gama	NOUN
gi-2607	39	6	-	-	PUNCT
gi-2607	39	7	local	local	ADJ
gi-2607	39	8	was	be	AUX
gi-2607	39	9	developed	develop	VERB
gi-2607	39	10	separately	separately	ADV
gi-2607	39	11	and	and	CCONJ
gi-2607	39	12	can	can	AUX
gi-2607	39	13	be	be	AUX
gi-2607	39	14	obtained	obtain	VERB
gi-2607	39	15	with	with	ADP
gi-2607	39	16	gnu	gnu	NOUN
gi-2607	39	17	gama	gama	NOUN
gi-2607	39	18	distribution	distribution	NOUN
gi-2607	39	19	.	.	PUNCT
gi-2607	40	1	its	its	PRON
gi-2607	40	2	description	description	NOUN
gi-2607	40	3	can	can	AUX
gi-2607	40	4	be	be	AUX
gi-2607	40	5	found	find	VERB
gi-2607	40	6	in	in	ADP
gi-2607	40	7	the	the	DET
gi-2607	40	8	latest	late	ADJ
gi-2607	40	9	gnu	gnu	NOUN
gi-2607	40	10	gama	gama	NOUN
gi-2607	40	11	manual	manual	NOUN
gi-2607	40	12	(	(	PUNCT
gi-2607	40	13	available	available	ADJ
gi-2607	40	14	with	with	ADP
gi-2607	40	15	latest	late	ADJ
gi-2607	40	16	gnu	gnu	NOUN
gi-2607	40	17	gama	gama	PROPN
gi-2607	40	18	version	version	NOUN
gi-2607	40	19	from	from	ADP
gi-2607	40	20	git	git	NOUN
gi-2607	40	21	repository	repository	NOUN
gi-2607	40	22	[	[	X
gi-2607	40	23	7	7	NUM
gi-2607	40	24	]	]	NUM
gi-2607	40	25	)	)	PUNCT
gi-2607	40	26	.	.	PUNCT
gi-2607	41	1	sqlite	sqlite	VERB
gi-2607	41	2	c	c	NOUN
gi-2607	41	3	/	/	SYM
gi-2607	41	4	c++	c++	NOUN
gi-2607	41	5	api	api	NOUN
gi-2607	41	6	sqlite	sqlite	NOUN
gi-2607	41	7	database	database	NOUN
gi-2607	41	8	has	have	VERB
gi-2607	41	9	native	native	ADJ
gi-2607	41	10	interface	interface	NOUN
gi-2607	41	11	for	for	ADP
gi-2607	41	12	c	c	PROPN
gi-2607	41	13	and	and	CCONJ
gi-2607	41	14	c++	c++	NOUN
gi-2607	41	15	which	which	PRON
gi-2607	41	16	i	i	PRON
gi-2607	41	17	will	will	AUX
gi-2607	41	18	refer	refer	VERB
gi-2607	41	19	as	as	ADP
gi-2607	41	20	sqlite	sqlite	ADJ
gi-2607	41	21	c	c	NOUN
gi-2607	41	22	/	/	SYM
gi-2607	41	23	c++	c++	NOUN
gi-2607	41	24	api	api	NOUN
gi-2607	41	25	.	.	PUNCT
gi-2607	42	1	sqlite	sqlite	VERB
gi-2607	42	2	c	c	NOUN
gi-2607	42	3	/	/	SYM
gi-2607	42	4	c++	c++	NOUN
gi-2607	42	5	api	api	NOUN
gi-2607	42	6	provides	provide	VERB
gi-2607	42	7	several	several	ADJ
gi-2607	42	8	interfaces	interface	NOUN
gi-2607	42	9	.	.	PUNCT
gi-2607	43	1	i	i	PRON
gi-2607	43	2	will	will	AUX
gi-2607	43	3	focus	focus	VERB
gi-2607	43	4	on	on	ADP
gi-2607	43	5	the	the	DET
gi-2607	43	6	two	two	NUM
gi-2607	43	7	most	most	ADV
gi-2607	43	8	important	important	ADJ
gi-2607	43	9	interfaces	interface	NOUN
gi-2607	43	10	.	.	PUNCT
gi-2607	44	1	the	the	DET
gi-2607	44	2	first	first	ADJ
gi-2607	44	3	one	one	NUM
gi-2607	44	4	,	,	PUNCT
gi-2607	44	5	which	which	PRON
gi-2607	44	6	can	can	AUX
gi-2607	44	7	be	be	AUX
gi-2607	44	8	called	call	VERB
gi-2607	44	9	classic	classic	ADJ
gi-2607	44	10	,	,	PUNCT
gi-2607	44	11	contains	contain	VERB
gi-2607	44	12	functions	function	NOUN
gi-2607	44	13	for	for	ADP
gi-2607	44	14	executing	execute	VERB
gi-2607	44	15	sql	sql	NOUN
gi-2607	44	16	statement	statement	NOUN
gi-2607	44	17	and	and	CCONJ
gi-2607	44	18	for	for	ADP
gi-2607	44	19	retrieving	retrieve	VERB
gi-2607	44	20	attribute	attribute	NOUN
gi-2607	44	21	values	value	NOUN
gi-2607	44	22	from	from	ADP
gi-2607	44	23	result	result	NOUN
gi-2607	44	24	(	(	PUNCT
gi-2607	44	25	in	in	ADP
gi-2607	44	26	case	case	NOUN
gi-2607	44	27	of	of	ADP
gi-2607	44	28	select	select	ADJ
gi-2607	44	29	statement	statement	NOUN
gi-2607	44	30	)	)	PUNCT
gi-2607	44	31	.	.	PUNCT
gi-2607	45	1	the	the	DET
gi-2607	45	2	second	second	ADJ
gi-2607	45	3	one	one	NOUN
gi-2607	45	4	relies	rely	VERB
gi-2607	45	5	on	on	ADP
gi-2607	45	6	callback	callback	NOUN
gi-2607	45	7	functions	function	NOUN
gi-2607	45	8	.	.	PUNCT
gi-2607	46	1	working	work	VERB
gi-2607	46	2	with	with	ADP
gi-2607	46	3	classic	classic	ADJ
gi-2607	46	4	interface	interface	NOUN
gi-2607	46	5	consists	consist	VERB
gi-2607	46	6	of	of	ADP
gi-2607	46	7	calling	call	VERB
gi-2607	46	8	prepare	prepare	NOUN
gi-2607	46	9	functions	function	NOUN
gi-2607	46	10	,	,	PUNCT
gi-2607	46	11	execute	execute	VERB
gi-2607	46	12	functions	function	NOUN
gi-2607	46	13	,	,	PUNCT
gi-2607	46	14	functions	function	NOUN
gi-2607	46	15	for	for	ADP
gi-2607	46	16	retrieving	retrieve	VERB
gi-2607	46	17	attribute	attribute	NOUN
gi-2607	46	18	values	value	NOUN
gi-2607	46	19	and	and	CCONJ
gi-2607	46	20	for	for	ADP
gi-2607	46	21	finalizing	finalizing	NOUN
gi-2607	46	22	statements	statement	NOUN
gi-2607	46	23	.	.	PUNCT
gi-2607	47	1	all	all	DET
gi-2607	47	2	functions	function	NOUN
gi-2607	47	3	return	return	VERB
gi-2607	47	4	a	a	DET
gi-2607	47	5	return	return	NOUN
gi-2607	47	6	code	code	NOUN
gi-2607	47	7	which	which	PRON
gi-2607	47	8	has	have	VERB
gi-2607	47	9	to	to	PART
gi-2607	47	10	be	be	AUX
gi-2607	47	11	checked	check	VERB
gi-2607	47	12	and	and	CCONJ
gi-2607	47	13	in	in	ADP
gi-2607	47	14	case	case	NOUN
gi-2607	47	15	of	of	ADP
gi-2607	47	16	an	an	DET
gi-2607	47	17	error	error	NOUN
gi-2607	47	18	,	,	PUNCT
gi-2607	47	19	an	an	DET
gi-2607	47	20	error	error	NOUN
gi-2607	47	21	message	message	NOUN
gi-2607	47	22	should	should	AUX
gi-2607	47	23	be	be	AUX
gi-2607	47	24	checked	check	VERB
gi-2607	47	25	.	.	PUNCT
gi-2607	48	1	resulting	result	VERB
gi-2607	48	2	code	code	NOUN
gi-2607	48	3	can	can	AUX
gi-2607	48	4	be	be	AUX
gi-2607	48	5	very	very	ADV
gi-2607	48	6	long	long	ADJ
gi-2607	48	7	and	and	CCONJ
gi-2607	48	8	the	the	DET
gi-2607	48	9	using	using	NOUN
gi-2607	48	10	of	of	ADP
gi-2607	48	11	classic	classic	ADJ
gi-2607	48	12	interface	interface	NOUN
gi-2607	48	13	can	can	AUX
gi-2607	48	14	be	be	AUX
gi-2607	48	15	tedious	tedious	ADJ
gi-2607	48	16	and	and	CCONJ
gi-2607	48	17	error	error	NOUN
gi-2607	48	18	prone	prone	NOUN
gi-2607	48	19	.	.	PUNCT
gi-2607	49	1	however	however	ADV
gi-2607	49	2	,	,	PUNCT
gi-2607	49	3	classic	classic	ADJ
gi-2607	49	4	interface	interface	NOUN
gi-2607	49	5	is	be	AUX
gi-2607	49	6	flexible	flexible	ADJ
gi-2607	49	7	enough	enough	ADV
gi-2607	49	8	to	to	PART
gi-2607	49	9	enable	enable	VERB
gi-2607	49	10	wrapping	wrapping	NOUN
gi-2607	49	11	interface	interface	NOUN
gi-2607	49	12	functions	function	NOUN
gi-2607	49	13	by	by	ADP
gi-2607	49	14	something	something	PRON
gi-2607	49	15	more	more	ADV
gi-2607	49	16	convenient	convenient	ADJ
gi-2607	49	17	.	.	PUNCT
gi-2607	50	1	there	there	PRON
gi-2607	50	2	are	be	VERB
gi-2607	50	3	several	several	ADJ
gi-2607	50	4	possibilities	possibility	NOUN
gi-2607	50	5	.	.	PUNCT
gi-2607	51	1	in	in	ADP
gi-2607	51	2	c++	c++	NOUN
gi-2607	51	3	language	language	NOUN
gi-2607	51	4	raii	raii	NOUN
gi-2607	51	5	(	(	PUNCT
gi-2607	51	6	resource	resource	NOUN
gi-2607	51	7	acquisition	acquisition	NOUN
gi-2607	51	8	is	be	AUX
gi-2607	51	9	initialization	initialization	NOUN
gi-2607	51	10	)	)	PUNCT
gi-2607	51	11	technique	technique	NOUN
gi-2607	51	12	can	can	AUX
gi-2607	51	13	be	be	AUX
gi-2607	51	14	used	use	VERB
gi-2607	51	15	.	.	PUNCT
gi-2607	52	1	this	this	PRON
gi-2607	52	2	means	mean	VERB
gi-2607	52	3	that	that	SCONJ
gi-2607	52	4	c	c	PROPN
gi-2607	52	5	functions	function	NOUN
gi-2607	52	6	and	and	CCONJ
gi-2607	52	7	pointers	pointer	NOUN
gi-2607	52	8	to	to	ADP
gi-2607	52	9	structs	struct	NOUN
gi-2607	52	10	could	could	AUX
gi-2607	52	11	be	be	AUX
gi-2607	52	12	wrapped	wrap	VERB
gi-2607	52	13	by	by	ADP
gi-2607	52	14	c++	c++	NOUN
gi-2607	52	15	class	class	NOUN
gi-2607	52	16	with	with	ADP
gi-2607	52	17	constructor	constructor	NOUN
gi-2607	52	18	and	and	CCONJ
gi-2607	52	19	destructor	destructor	NOUN
gi-2607	52	20	.	.	PUNCT
gi-2607	53	1	reporting	report	VERB
gi-2607	53	2	errors	error	NOUN
gi-2607	53	3	by	by	ADP
gi-2607	53	4	error	error	NOUN
gi-2607	53	5	codes	code	NOUN
gi-2607	53	6	would	would	AUX
gi-2607	53	7	be	be	AUX
gi-2607	53	8	probably	probably	ADV
gi-2607	53	9	replaced	replace	VERB
gi-2607	53	10	by	by	ADP
gi-2607	53	11	exceptions	exception	NOUN
gi-2607	53	12	.	.	PUNCT
gi-2607	54	1	in	in	ADP
gi-2607	54	2	c	c	NOUN
gi-2607	54	3	language	language	NOUN
gi-2607	54	4	some	some	DET
gi-2607	54	5	wrapper	wrapper	NOUN
gi-2607	54	6	function	function	NOUN
gi-2607	54	7	or	or	CCONJ
gi-2607	54	8	functions	function	NOUN
gi-2607	54	9	can	can	AUX
gi-2607	54	10	be	be	AUX
gi-2607	54	11	written	write	VERB
gi-2607	54	12	.	.	PUNCT
gi-2607	55	1	actually	actually	ADV
gi-2607	55	2	if	if	SCONJ
gi-2607	55	3	you	you	PRON
gi-2607	55	4	decide	decide	VERB
gi-2607	55	5	to	to	PART
gi-2607	55	6	use	use	VERB
gi-2607	55	7	some	some	DET
gi-2607	55	8	wrapper	wrapper	NOUN
gi-2607	55	9	,	,	PUNCT
gi-2607	55	10	it	it	PRON
gi-2607	55	11	is	be	AUX
gi-2607	55	12	not	not	PART
gi-2607	55	13	necessary	necessary	ADJ
gi-2607	55	14	to	to	PART
gi-2607	55	15	write	write	VERB
gi-2607	55	16	wrapper	wrapper	NOUN
gi-2607	55	17	function	function	NOUN
gi-2607	55	18	on	on	ADP
gi-2607	55	19	geoinformatics	geoinformatic	NOUN
gi-2607	55	20	fce	fce	VERB
gi-2607	55	21	ctu	ctu	NOUN
gi-2607	55	22	2011	2011	NUM
gi-2607	55	23	74	74	NUM
gi-2607	55	24	petras	petras	PROPN
gi-2607	55	25	v.	v.	NOUN
gi-2607	55	26	:	:	PUNCT
gi-2607	55	27	implementation	implementation	NOUN
gi-2607	55	28	of	of	ADP
gi-2607	55	29	sqlite	sqlite	ADJ
gi-2607	55	30	database	database	NOUN
gi-2607	55	31	support	support	NOUN
gi-2607	55	32	in	in	ADP
gi-2607	55	33	program	program	NOUN
gi-2607	55	34	gama	gama	NOUN
gi-2607	55	35	-	-	PUNCT
gi-2607	55	36	local	local	ADJ
gi-2607	55	37	your	your	PRON
gi-2607	55	38	own	own	ADJ
gi-2607	55	39	because	because	SCONJ
gi-2607	55	40	it	it	PRON
gi-2607	55	41	already	already	ADV
gi-2607	55	42	exists	exist	VERB
gi-2607	55	43	.	.	PUNCT
gi-2607	56	1	it	it	PRON
gi-2607	56	2	is	be	AUX
gi-2607	56	3	function	function	NOUN
gi-2607	56	4	sqlite3_exec	sqlite3_exec	VERB
gi-2607	56	5	from	from	ADP
gi-2607	56	6	interface	interface	NOUN
gi-2607	56	7	using	use	VERB
gi-2607	56	8	callback	callback	NOUN
gi-2607	56	9	functions	function	NOUN
gi-2607	56	10	.	.	PUNCT
gi-2607	57	1	function	function	NOUN
gi-2607	57	2	sqlite3_exec	sqlite3_exec	PROPN
gi-2607	57	3	is	be	AUX
gi-2607	57	4	the	the	DET
gi-2607	57	5	only	only	ADJ
gi-2607	57	6	one	one	NUM
gi-2607	57	7	function	function	NOUN
gi-2607	57	8	in	in	ADP
gi-2607	57	9	this	this	DET
gi-2607	57	10	interface	interface	NOUN
gi-2607	57	11	(	(	PUNCT
gi-2607	57	12	except	except	SCONJ
gi-2607	57	13	functions	function	NOUN
gi-2607	57	14	for	for	ADP
gi-2607	57	15	opening	opening	NOUN
gi-2607	57	16	and	and	CCONJ
gi-2607	57	17	closing	closing	NOUN
gi-2607	57	18	database	database	NOUN
gi-2607	57	19	and	and	CCONJ
gi-2607	57	20	for	for	ADP
gi-2607	57	21	freeing	free	VERB
gi-2607	57	22	error	error	NOUN
gi-2607	57	23	message	message	NOUN
gi-2607	57	24	)	)	PUNCT
gi-2607	57	25	.	.	PUNCT
gi-2607	58	1	project	project	NOUN
gi-2607	58	2	gnu	gnu	PROPN
gi-2607	58	3	gama	gama	PROPN
gi-2607	58	4	uses	use	VERB
gi-2607	58	5	interface	interface	NOUN
gi-2607	58	6	using	use	VERB
gi-2607	58	7	callback	callback	NOUN
gi-2607	58	8	functions	function	NOUN
gi-2607	58	9	.	.	PUNCT
gi-2607	59	1	it	it	PRON
gi-2607	59	2	was	be	AUX
gi-2607	59	3	chosen	choose	VERB
gi-2607	59	4	for	for	ADP
gi-2607	59	5	implementation	implementation	NOUN
gi-2607	59	6	because	because	SCONJ
gi-2607	59	7	this	this	DET
gi-2607	59	8	interface	interface	NOUN
gi-2607	59	9	is	be	AUX
gi-2607	59	10	considered	consider	VERB
gi-2607	59	11	to	to	PART
gi-2607	59	12	be	be	AUX
gi-2607	59	13	the	the	DET
gi-2607	59	14	most	most	ADV
gi-2607	59	15	stable	stable	ADJ
gi-2607	59	16	one	one	NUM
gi-2607	59	17	in	in	ADP
gi-2607	59	18	terms	term	NOUN
gi-2607	59	19	of	of	ADP
gi-2607	59	20	changes	change	NOUN
gi-2607	59	21	between	between	ADP
gi-2607	59	22	versions	version	NOUN
gi-2607	59	23	of	of	ADP
gi-2607	59	24	sqlite	sqlite	ADJ
gi-2607	59	25	c	c	NOUN
gi-2607	59	26	/	/	SYM
gi-2607	59	27	c++	c++	NOUN
gi-2607	59	28	api	api	NOUN
gi-2607	59	29	.	.	PUNCT
gi-2607	60	1	there	there	PRON
gi-2607	60	2	were	be	VERB
gi-2607	60	3	no	no	DET
gi-2607	60	4	changes	change	NOUN
gi-2607	60	5	in	in	ADP
gi-2607	60	6	this	this	DET
gi-2607	60	7	interface	interface	NOUN
gi-2607	60	8	between	between	ADP
gi-2607	60	9	the	the	DET
gi-2607	60	10	last	last	ADJ
gi-2607	60	11	[	[	X
gi-2607	60	12	8	8	NUM
gi-2607	60	13	]	]	PUNCT
gi-2607	60	14	and	and	CCONJ
gi-2607	60	15	the	the	DET
gi-2607	60	16	current	current	ADJ
gi-2607	60	17	version	version	NOUN
gi-2607	60	18	of	of	ADP
gi-2607	60	19	sqlite	sqlite	NOUN
gi-2607	60	20	[	[	X
gi-2607	60	21	9	9	NUM
gi-2607	60	22	]	]	PUNCT
gi-2607	60	23	.	.	PUNCT
gi-2607	61	1	simplified	simplified	ADJ
gi-2607	61	2	example	example	NOUN
gi-2607	61	3	of	of	ADP
gi-2607	61	4	using	use	VERB
gi-2607	61	5	a	a	DET
gi-2607	61	6	callback	callback	NOUN
gi-2607	61	7	function	function	NOUN
gi-2607	61	8	with	with	ADP
gi-2607	61	9	library	library	ADJ
gi-2607	61	10	function	function	NOUN
gi-2607	61	11	sqlite3_exec	sqlite3_exec	VERB
gi-2607	61	12	is	be	AUX
gi-2607	61	13	shown	show	VERB
gi-2607	61	14	bellow	bellow	ADJ
gi-2607	61	15	.	.	PUNCT
gi-2607	62	1	//	//	PUNCT
gi-2607	62	2	library	library	PROPN
gi-2607	62	3	function	function	PROPN
gi-2607	62	4	int	int	VERB
gi-2607	62	5	sqlite3_exec(int(*pf)(void	sqlite3_exec(int(*pf)(void	X
gi-2607	62	6	*	*	NOUN
gi-2607	62	7	,	,	PUNCT
gi-2607	62	8	int	int	NOUN
gi-2607	62	9	,	,	PUNCT
gi-2607	62	10	char	char	NOUN
gi-2607	62	11	*	*	PUNCT
gi-2607	62	12	*	*	PUNCT
gi-2607	62	13	)	)	PUNCT
gi-2607	62	14	,	,	PUNCT
gi-2607	62	15	void	void	NOUN
gi-2607	62	16	*	*	PUNCT
gi-2607	62	17	data	data	PROPN
gi-2607	62	18	)	)	PUNCT
gi-2607	62	19	{	{	PUNCT
gi-2607	63	1	//	//	NOUN
gi-2607	63	2	...	...	PUNCT
gi-2607	63	3	int	int	PROPN
gi-2607	63	4	rc	rc	PROPN
gi-2607	63	5	=	=	PROPN
gi-2607	63	6	pf(data	pf(data	PROPN
gi-2607	63	7	,	,	PUNCT
gi-2607	63	8	/*	/*	PROPN
gi-2607	63	9	...	...	PUNCT
gi-2607	63	10	*/	*/	NOUN
gi-2607	63	11	)	)	PUNCT
gi-2607	63	12	;	;	PUNCT
gi-2607	63	13	//	//	X
gi-2607	63	14	...	...	PUNCT
gi-2607	63	15	}	}	PUNCT
gi-2607	63	16	library	library	NOUN
gi-2607	63	17	function	function	NOUN
gi-2607	63	18	gets	get	VERB
gi-2607	63	19	pointer	pointer	NOUN
gi-2607	63	20	to	to	PART
gi-2607	63	21	callback	callback	VERB
gi-2607	63	22	function	function	NOUN
gi-2607	63	23	as	as	ADP
gi-2607	63	24	a	a	DET
gi-2607	63	25	parameter	parameter	NOUN
gi-2607	63	26	pf	pf	PROPN
gi-2607	63	27	.	.	PUNCT
gi-2607	64	1	the	the	DET
gi-2607	64	2	callback	callback	NOUN
gi-2607	64	3	function	function	NOUN
gi-2607	64	4	is	be	AUX
gi-2607	64	5	called	call	VERB
gi-2607	64	6	through	through	ADP
gi-2607	64	7	pointer	pointer	NOUN
gi-2607	64	8	pf	pf	PROPN
gi-2607	64	9	.	.	PROPN
gi-2607	64	10	object	object	NOUN
gi-2607	64	11	data	datum	NOUN
gi-2607	64	12	given	give	VERB
gi-2607	64	13	to	to	ADP
gi-2607	64	14	function	function	VERB
gi-2607	64	15	sqlite3_exec	sqlite3_exec	VERB
gi-2607	64	16	by	by	ADP
gi-2607	64	17	pointer	pointer	NOUN
gi-2607	64	18	to	to	PART
gi-2607	64	19	void	void	VERB
gi-2607	64	20	is	be	AUX
gi-2607	64	21	without	without	ADP
gi-2607	64	22	any	any	DET
gi-2607	64	23	change	change	NOUN
gi-2607	64	24	passed	pass	VERB
gi-2607	64	25	to	to	ADP
gi-2607	64	26	the	the	DET
gi-2607	64	27	callback	callback	NOUN
gi-2607	64	28	function	function	NOUN
gi-2607	64	29	.	.	PUNCT
gi-2607	65	1	the	the	DET
gi-2607	65	2	callback	callback	NOUN
gi-2607	65	3	function	function	NOUN
gi-2607	65	4	is	be	AUX
gi-2607	65	5	invoked	invoke	VERB
gi-2607	65	6	for	for	ADP
gi-2607	65	7	each	each	DET
gi-2607	65	8	result	result	NOUN
gi-2607	65	9	row	row	NOUN
gi-2607	65	10	and	and	CCONJ
gi-2607	65	11	parameters	parameter	NOUN
gi-2607	65	12	are	be	AUX
gi-2607	65	13	attribute	attribute	NOUN
gi-2607	65	14	values	value	NOUN
gi-2607	65	15	of	of	ADP
gi-2607	65	16	one	one	NUM
gi-2607	65	17	row	row	NOUN
gi-2607	65	18	of	of	ADP
gi-2607	65	19	a	a	DET
gi-2607	65	20	sql	sql	NOUN
gi-2607	65	21	query	query	NOUN
gi-2607	65	22	result	result	NOUN
gi-2607	65	23	.	.	PUNCT
gi-2607	66	1	a	a	DET
gi-2607	66	2	user	user	NOUN
gi-2607	66	3	of	of	ADP
gi-2607	66	4	sqlite	sqlite	ADJ
gi-2607	66	5	c	c	NOUN
gi-2607	66	6	/	/	SYM
gi-2607	66	7	c++	c++	NOUN
gi-2607	66	8	api	api	NOUN
gi-2607	66	9	writes	write	VERB
gi-2607	66	10	the	the	DET
gi-2607	66	11	callback	callback	NOUN
gi-2607	66	12	function	function	NOUN
gi-2607	66	13	and	and	CCONJ
gi-2607	66	14	puts	put	VERB
gi-2607	66	15	the	the	DET
gi-2607	66	16	appropriate	appropriate	ADJ
gi-2607	66	17	code	code	NOUN
gi-2607	66	18	in	in	ADP
gi-2607	66	19	it	it	PRON
gi-2607	66	20	.	.	PUNCT
gi-2607	67	1	//	//	PUNCT
gi-2607	67	2	callback	callback	NOUN
gi-2607	67	3	function	function	NOUN
gi-2607	67	4	(	(	PUNCT
gi-2607	67	5	user	user	NOUN
gi-2607	67	6	code	code	PROPN
gi-2607	67	7	)	)	PUNCT
gi-2607	67	8	int	int	NOUN
gi-2607	67	9	callback(void	callback(void	PROPN
gi-2607	67	10	*	*	PUNCT
gi-2607	67	11	data	data	PROPN
gi-2607	67	12	,	,	PUNCT
gi-2607	67	13	int	int	NOUN
gi-2607	67	14	argc	argc	NOUN
gi-2607	67	15	,	,	PUNCT
gi-2607	67	16	char	char	NOUN
gi-2607	67	17	*	*	PUNCT
gi-2607	67	18	*	*	NOUN
gi-2607	67	19	argv	argv	NOUN
gi-2607	67	20	)	)	PUNCT
gi-2607	67	21	{	{	PUNCT
gi-2607	67	22	//	//	NOUN
gi-2607	67	23	...	...	PUNCT
gi-2607	67	24	get	get	VERB
gi-2607	67	25	values	value	NOUN
gi-2607	67	26	from	from	ADP
gi-2607	67	27	argv	argv	NOUN
gi-2607	67	28	}	}	PUNCT
gi-2607	67	29	all	all	DET
gi-2607	67	30	work	work	NOUN
gi-2607	67	31	is	be	AUX
gi-2607	67	32	done	do	VERB
gi-2607	67	33	in	in	ADP
gi-2607	67	34	the	the	DET
gi-2607	67	35	callback	callback	NOUN
gi-2607	67	36	function	function	NOUN
gi-2607	67	37	,	,	PUNCT
gi-2607	67	38	so	so	CCONJ
gi-2607	67	39	once	once	ADV
gi-2607	67	40	a	a	DET
gi-2607	67	41	user	user	NOUN
gi-2607	67	42	of	of	ADP
gi-2607	67	43	sqlite	sqlite	ADJ
gi-2607	67	44	c	c	NOUN
gi-2607	67	45	/	/	SYM
gi-2607	67	46	c++	c++	NOUN
gi-2607	67	47	api	api	NOUN
gi-2607	67	48	has	have	VERB
gi-2607	67	49	it	it	PRON
gi-2607	67	50	,	,	PUNCT
gi-2607	67	51	he	he	PRON
gi-2607	67	52	can	can	AUX
gi-2607	67	53	simply	simply	ADV
gi-2607	67	54	call	call	VERB
gi-2607	67	55	function	function	NOUN
gi-2607	67	56	sqlite3_exec	sqlite3_exec	PROPN
gi-2607	67	57	and	and	CCONJ
gi-2607	67	58	pass	pass	VERB
gi-2607	67	59	the	the	DET
gi-2607	67	60	pointer	pointer	NOUN
gi-2607	67	61	to	to	ADP
gi-2607	67	62	the	the	DET
gi-2607	67	63	callback	callback	NOUN
gi-2607	67	64	function	function	NOUN
gi-2607	67	65	and	and	CCONJ
gi-2607	67	66	the	the	DET
gi-2607	67	67	object	object	NOUN
gi-2607	67	68	represented	represent	VERB
gi-2607	67	69	by	by	ADP
gi-2607	67	70	pointer	pointer	NOUN
gi-2607	67	71	data	data	PROPN
gi-2607	67	72	.	.	PUNCT
gi-2607	68	1	//	//	PUNCT
gi-2607	68	2	main	main	ADJ
gi-2607	68	3	program	program	NOUN
gi-2607	68	4	(	(	PUNCT
gi-2607	68	5	main	main	ADJ
gi-2607	68	6	user	user	NOUN
gi-2607	68	7	code	code	NOUN
gi-2607	68	8	)	)	PUNCT
gi-2607	68	9	int	int	NOUN
gi-2607	68	10	fun	fun	NOUN
gi-2607	68	11	(	(	PUNCT
gi-2607	68	12	)	)	PUNCT
gi-2607	68	13	{	{	PUNCT
gi-2607	68	14	readerdata	readerdata	PROPN
gi-2607	68	15	*	*	NOUN
gi-2607	68	16	data	datum	NOUN
gi-2607	68	17	=	=	SYM
gi-2607	68	18	/*	/*	PROPN
gi-2607	68	19	...	...	PUNCT
gi-2607	69	1	*/	*/	NOUN
gi-2607	69	2	int	int	NOUN
gi-2607	69	3	rc	rc	PROPN
gi-2607	69	4	=	=	SYM
gi-2607	69	5	sqlite3_exec(callback	sqlite3_exec(callback	PROPN
gi-2607	69	6	,	,	PUNCT
gi-2607	69	7	data	datum	NOUN
gi-2607	69	8	)	)	PUNCT
gi-2607	69	9	;	;	PUNCT
gi-2607	69	10	}	}	PUNCT
gi-2607	69	11	object	object	NOUN
gi-2607	69	12	represented	represent	VERB
gi-2607	69	13	by	by	ADP
gi-2607	69	14	pointer	pointer	NOUN
gi-2607	69	15	data	datum	NOUN
gi-2607	69	16	can	can	AUX
gi-2607	69	17	be	be	AUX
gi-2607	69	18	used	use	VERB
gi-2607	69	19	in	in	ADP
gi-2607	69	20	the	the	DET
gi-2607	69	21	callback	callback	NOUN
gi-2607	69	22	function	function	NOUN
gi-2607	69	23	for	for	ADP
gi-2607	69	24	storing	store	VERB
gi-2607	69	25	data	datum	NOUN
gi-2607	69	26	from	from	ADP
gi-2607	69	27	parameters	parameter	NOUN
gi-2607	69	28	.	.	PUNCT
gi-2607	70	1	but	but	CCONJ
gi-2607	70	2	first	first	ADV
gi-2607	70	3	,	,	PUNCT
gi-2607	70	4	pointer	pointer	NOUN
gi-2607	70	5	data	datum	NOUN
gi-2607	70	6	has	have	VERB
gi-2607	70	7	to	to	PART
gi-2607	70	8	be	be	AUX
gi-2607	70	9	cast	cast	VERB
gi-2607	70	10	from	from	ADP
gi-2607	70	11	void	void	NOUN
gi-2607	70	12	*	*	PUNCT
gi-2607	70	13	to	to	ADP
gi-2607	70	14	particular	particular	ADJ
gi-2607	70	15	type	type	NOUN
gi-2607	70	16	(	(	PUNCT
gi-2607	70	17	readerdata	readerdata	ADJ
gi-2607	70	18	*	*	PUNCT
gi-2607	70	19	in	in	ADP
gi-2607	70	20	this	this	DET
gi-2607	70	21	case	case	NOUN
gi-2607	70	22	)	)	PUNCT
gi-2607	70	23	.	.	PUNCT
gi-2607	71	1	generally	generally	ADV
gi-2607	71	2	,	,	PUNCT
gi-2607	71	3	any	any	DET
gi-2607	71	4	type	type	NOUN
gi-2607	71	5	(	(	PUNCT
gi-2607	71	6	class	class	NOUN
gi-2607	71	7	)	)	PUNCT
gi-2607	71	8	can	can	AUX
gi-2607	71	9	be	be	AUX
gi-2607	71	10	chosen	choose	VERB
gi-2607	71	11	depending	depend	VERB
gi-2607	71	12	on	on	ADP
gi-2607	71	13	the	the	DET
gi-2607	71	14	user	user	NOUN
gi-2607	71	15	needs	need	NOUN
gi-2607	71	16	.	.	PUNCT
gi-2607	72	1	later	later	ADV
gi-2607	72	2	i	i	PRON
gi-2607	72	3	will	will	AUX
gi-2607	72	4	show	show	VERB
gi-2607	72	5	how	how	SCONJ
gi-2607	72	6	it	it	PRON
gi-2607	72	7	is	be	AUX
gi-2607	72	8	used	use	VERB
gi-2607	72	9	to	to	PART
gi-2607	72	10	store	store	VERB
gi-2607	72	11	information	information	NOUN
gi-2607	72	12	about	about	ADP
gi-2607	72	13	an	an	DET
gi-2607	72	14	exception	exception	NOUN
gi-2607	72	15	.	.	PUNCT
gi-2607	73	1	using	use	VERB
gi-2607	73	2	c	c	PROPN
gi-2607	73	3	and	and	CCONJ
gi-2607	73	4	c++	c++	VERB
gi-2607	73	5	together	together	ADV
gi-2607	73	6	several	several	ADJ
gi-2607	73	7	issues	issue	NOUN
gi-2607	73	8	has	have	VERB
gi-2607	73	9	to	to	PART
gi-2607	73	10	be	be	AUX
gi-2607	73	11	considered	consider	VERB
gi-2607	73	12	when	when	SCONJ
gi-2607	73	13	c	c	PROPN
gi-2607	73	14	and	and	CCONJ
gi-2607	73	15	c++	c++	NOUN
gi-2607	73	16	are	be	AUX
gi-2607	73	17	used	use	VERB
gi-2607	73	18	together	together	ADV
gi-2607	73	19	.	.	PUNCT
gi-2607	74	1	the	the	DET
gi-2607	74	2	main	main	ADJ
gi-2607	74	3	issues	issue	NOUN
gi-2607	74	4	are	be	AUX
gi-2607	74	5	dealing	deal	VERB
gi-2607	74	6	with	with	ADP
gi-2607	74	7	function	function	NOUN
gi-2607	74	8	linkage	linkage	NOUN
gi-2607	74	9	and	and	CCONJ
gi-2607	74	10	exception	exception	NOUN
gi-2607	74	11	handling	handling	NOUN
gi-2607	74	12	.	.	PUNCT
gi-2607	75	1	function	function	NOUN
gi-2607	75	2	linkage	linkage	NOUN
gi-2607	75	3	is	be	AUX
gi-2607	75	4	partially	partially	ADV
gi-2607	75	5	solved	solve	VERB
gi-2607	75	6	by	by	ADP
gi-2607	75	7	(	(	PUNCT
gi-2607	75	8	sqlite	sqlite	ADJ
gi-2607	75	9	)	)	PUNCT
gi-2607	75	10	library	library	NOUN
gi-2607	75	11	authors	author	NOUN
gi-2607	75	12	.	.	PUNCT
gi-2607	76	1	but	but	CCONJ
gi-2607	76	2	linkage	linkage	NOUN
gi-2607	76	3	of	of	ADP
gi-2607	76	4	callback	callback	NOUN
gi-2607	76	5	functions	function	NOUN
gi-2607	76	6	has	have	VERB
gi-2607	76	7	to	to	PART
gi-2607	76	8	be	be	AUX
gi-2607	76	9	handled	handle	VERB
gi-2607	76	10	by	by	ADP
gi-2607	76	11	library	library	NOUN
gi-2607	76	12	users	user	NOUN
gi-2607	76	13	.	.	PUNCT
gi-2607	77	1	we	we	PRON
gi-2607	77	2	have	have	VERB
gi-2607	77	3	to	to	PART
gi-2607	77	4	deal	deal	VERB
gi-2607	77	5	with	with	ADP
gi-2607	77	6	exception	exception	NOUN
gi-2607	77	7	handling	handle	VERB
gi-2607	77	8	only	only	ADV
gi-2607	77	9	when	when	SCONJ
gi-2607	77	10	we	we	PRON
gi-2607	77	11	really	really	ADV
gi-2607	77	12	use	use	VERB
gi-2607	77	13	and	and	CCONJ
gi-2607	77	14	need	need	VERB
gi-2607	77	15	exceptions	exception	NOUN
gi-2607	77	16	.	.	PUNCT
gi-2607	78	1	gnu	gnu	PROPN
gi-2607	78	2	gama	gama	PROPN
gi-2607	78	3	uses	use	VERB
gi-2607	78	4	c++	c++	VERB
gi-2607	78	5	exceptions	exception	NOUN
gi-2607	78	6	extensively	extensively	ADV
gi-2607	78	7	.	.	PUNCT
gi-2607	79	1	almost	almost	ADV
gi-2607	79	2	all	all	PRON
gi-2607	79	3	error	error	NOUN
gi-2607	79	4	states	state	NOUN
gi-2607	79	5	are	be	AUX
gi-2607	79	6	reported	report	VERB
gi-2607	79	7	by	by	ADP
gi-2607	79	8	throwing	throw	VERB
gi-2607	79	9	an	an	DET
gi-2607	79	10	exception	exception	NOUN
gi-2607	79	11	.	.	PUNCT
gi-2607	80	1	callback	callback	NOUN
gi-2607	80	2	functions	function	NOUN
gi-2607	80	3	use	use	VERB
gi-2607	80	4	gnu	gnu	NOUN
gi-2607	80	5	gama	gama	NOUN
gi-2607	80	6	objects	object	NOUN
gi-2607	80	7	and	and	CCONJ
gi-2607	80	8	functions	function	NOUN
gi-2607	80	9	.	.	PUNCT
gi-2607	81	1	therefore	therefore	ADV
gi-2607	81	2	,	,	PUNCT
gi-2607	81	3	exception	exception	NOUN
gi-2607	81	4	can	can	AUX
gi-2607	81	5	be	be	AUX
gi-2607	81	6	thrown	throw	VERB
gi-2607	81	7	in	in	ADP
gi-2607	81	8	callback	callback	NOUN
gi-2607	81	9	function	function	NOUN
gi-2607	81	10	.	.	PUNCT
gi-2607	82	1	there	there	PRON
gi-2607	82	2	is	be	VERB
gi-2607	82	3	no	no	DET
gi-2607	82	4	other	other	ADJ
gi-2607	82	5	option	option	NOUN
gi-2607	82	6	but	but	CCONJ
gi-2607	82	7	to	to	PART
gi-2607	82	8	deal	deal	VERB
gi-2607	82	9	with	with	ADP
gi-2607	82	10	exception	exception	NOUN
gi-2607	82	11	since	since	SCONJ
gi-2607	82	12	geoinformatics	geoinformatic	NOUN
gi-2607	82	13	fce	fce	VERB
gi-2607	82	14	ctu	ctu	NOUN
gi-2607	82	15	2011	2011	NUM
gi-2607	82	16	75	75	NUM
gi-2607	82	17	petras	petras	PROPN
gi-2607	82	18	v.	v.	NOUN
gi-2607	82	19	:	:	PUNCT
gi-2607	82	20	implementation	implementation	NOUN
gi-2607	82	21	of	of	ADP
gi-2607	82	22	sqlite	sqlite	ADJ
gi-2607	82	23	database	database	NOUN
gi-2607	82	24	support	support	NOUN
gi-2607	82	25	in	in	ADP
gi-2607	82	26	program	program	NOUN
gi-2607	82	27	gama	gama	NOUN
gi-2607	82	28	-	-	PUNCT
gi-2607	82	29	local	local	ADJ
gi-2607	82	30	design	design	NOUN
gi-2607	82	31	decision	decision	NOUN
gi-2607	82	32	about	about	ADP
gi-2607	82	33	using	use	VERB
gi-2607	82	34	exceptions	exception	NOUN
gi-2607	82	35	in	in	ADP
gi-2607	82	36	gnu	gnu	X
gi-2607	82	37	gama	gama	PROPN
gi-2607	82	38	project	project	NOUN
gi-2607	82	39	was	be	AUX
gi-2607	82	40	already	already	ADV
gi-2607	82	41	done	do	VERB
gi-2607	82	42	.	.	PUNCT
gi-2607	83	1	decision	decision	NOUN
gi-2607	83	2	was	be	AUX
gi-2607	83	3	mainly	mainly	ADV
gi-2607	83	4	influenced	influence	VERB
gi-2607	83	5	by	by	ADP
gi-2607	83	6	recommendations	recommendation	NOUN
gi-2607	83	7	from	from	ADP
gi-2607	83	8	[	[	X
gi-2607	83	9	10	10	NUM
gi-2607	83	10	]	]	PUNCT
gi-2607	83	11	.	.	PUNCT
gi-2607	84	1	functions	function	NOUN
gi-2607	84	2	functions	function	NOUN
gi-2607	84	3	in	in	ADP
gi-2607	84	4	c	c	NOUN
gi-2607	84	5	and	and	CCONJ
gi-2607	84	6	c++	c++	NOUN
gi-2607	84	7	have	have	VERB
gi-2607	84	8	different	different	ADJ
gi-2607	84	9	linkage	linkage	NOUN
gi-2607	84	10	conventions	convention	NOUN
gi-2607	84	11	.	.	PUNCT
gi-2607	85	1	functions	function	NOUN
gi-2607	85	2	written	write	VERB
gi-2607	85	3	in	in	ADP
gi-2607	85	4	c	c	PROPN
gi-2607	85	5	and	and	CCONJ
gi-2607	85	6	compiled	compile	VERB
gi-2607	85	7	by	by	ADP
gi-2607	85	8	c	c	PROPN
gi-2607	85	9	compiler	compiler	NOUN
gi-2607	85	10	can	can	AUX
gi-2607	85	11	be	be	AUX
gi-2607	85	12	called	call	VERB
gi-2607	85	13	from	from	ADP
gi-2607	85	14	c++	c++	NOUN
gi-2607	85	15	but	but	CCONJ
gi-2607	85	16	the	the	DET
gi-2607	85	17	function	function	NOUN
gi-2607	85	18	declaration	declaration	NOUN
gi-2607	85	19	has	have	VERB
gi-2607	85	20	to	to	PART
gi-2607	85	21	specify	specify	VERB
gi-2607	85	22	that	that	DET
gi-2607	85	23	function	function	NOUN
gi-2607	85	24	has	have	VERB
gi-2607	85	25	c	c	NOUN
gi-2607	85	26	linkage	linkage	NOUN
gi-2607	85	27	.	.	PUNCT
gi-2607	86	1	the	the	DET
gi-2607	86	2	c++	c++	NOUN
gi-2607	86	3	standard	standard	ADJ
gi-2607	86	4	specifies	specifie	NOUN
gi-2607	86	5	that	that	PRON
gi-2607	86	6	each	each	PRON
gi-2607	86	7	c++	c++	VERB
gi-2607	86	8	implementation	implementation	NOUN
gi-2607	86	9	shall	shall	AUX
gi-2607	86	10	provide	provide	VERB
gi-2607	86	11	c	c	NOUN
gi-2607	86	12	linkage	linkage	NOUN
gi-2607	86	13	[	[	X
gi-2607	86	14	11	11	NUM
gi-2607	86	15	]	]	PUNCT
gi-2607	86	16	.	.	PUNCT
gi-2607	87	1	the	the	DET
gi-2607	87	2	c	c	PROPN
gi-2607	87	3	linkage	linkage	NOUN
gi-2607	87	4	can	can	AUX
gi-2607	87	5	be	be	AUX
gi-2607	87	6	specified	specify	VERB
gi-2607	87	7	by	by	ADP
gi-2607	87	8	extern	extern	ADJ
gi-2607	87	9	"	"	PUNCT
gi-2607	87	10	c	c	NOUN
gi-2607	87	11	"	"	PUNCT
gi-2607	87	12	declaration	declaration	NOUN
gi-2607	87	13	or	or	CCONJ
gi-2607	87	14	by	by	ADP
gi-2607	87	15	enclosing	enclose	VERB
gi-2607	87	16	function	function	NOUN
gi-2607	87	17	declaration	declaration	NOUN
gi-2607	87	18	with	with	ADP
gi-2607	87	19	extern	extern	ADJ
gi-2607	87	20	"	"	PUNCT
gi-2607	87	21	c	c	NOUN
gi-2607	87	22	"	"	PUNCT
gi-2607	87	23	block	block	NOUN
gi-2607	87	24	:	:	PUNCT
gi-2607	87	25	extern	extern	ADJ
gi-2607	87	26	"	"	PUNCT
gi-2607	87	27	c	c	NOUN
gi-2607	87	28	"	"	PUNCT
gi-2607	87	29	int	int	NOUN
gi-2607	87	30	f(int	f(int	NOUN
gi-2607	87	31	)	)	PUNCT
gi-2607	87	32	;	;	PUNCT
gi-2607	87	33	extern	extern	ADJ
gi-2607	87	34	"	"	PUNCT
gi-2607	87	35	c	c	NOUN
gi-2607	87	36	"	"	PUNCT
gi-2607	87	37	{	{	PUNCT
gi-2607	87	38	int	int	NOUN
gi-2607	87	39	g(int	g(int	NOUN
gi-2607	87	40	)	)	PUNCT
gi-2607	87	41	;	;	PUNCT
gi-2607	87	42	}	}	PUNCT
gi-2607	87	43	common	common	ADJ
gi-2607	87	44	practice	practice	NOUN
gi-2607	87	45	used	use	VERB
gi-2607	87	46	by	by	ADP
gi-2607	87	47	libraries	library	NOUN
gi-2607	87	48	(	(	PUNCT
gi-2607	87	49	c	c	NOUN
gi-2607	87	50	or	or	CCONJ
gi-2607	87	51	c++	c++	NOUN
gi-2607	87	52	)	)	PUNCT
gi-2607	87	53	is	be	AUX
gi-2607	87	54	to	to	PART
gi-2607	87	55	share	share	VERB
gi-2607	87	56	header	header	NOUN
gi-2607	87	57	files	file	NOUN
gi-2607	87	58	between	between	ADP
gi-2607	87	59	c	c	NOUN
gi-2607	87	60	and	and	CCONJ
gi-2607	87	61	c++	c++	NOUN
gi-2607	87	62	.	.	PUNCT
gi-2607	88	1	it	it	PRON
gi-2607	88	2	is	be	AUX
gi-2607	88	3	achieved	achieve	VERB
gi-2607	88	4	using	use	VERB
gi-2607	88	5	preprocessor	preprocessor	NOUN
gi-2607	88	6	:	:	PUNCT
gi-2607	88	7	//	//	SYM
gi-2607	89	1	lib.h	lib.h	PROPN
gi-2607	89	2	:	:	PUNCT
gi-2607	89	3	#	#	SYM
gi-2607	89	4	ifdef	ifdef	NOUN
gi-2607	89	5	_	_	PUNCT
gi-2607	89	6	_	_	PUNCT
gi-2607	89	7	cplusplus	cplusplus	X
gi-2607	89	8	extern	extern	ADJ
gi-2607	89	9	"	"	PUNCT
gi-2607	89	10	c	c	NOUN
gi-2607	89	11	"	"	PUNCT
gi-2607	89	12	{	{	PUNCT
gi-2607	89	13	#	#	SYM
gi-2607	89	14	endif	endif	NOUN
gi-2607	89	15	void	void	VERB
gi-2607	89	16	f	f	X
gi-2607	89	17	(	(	PUNCT
gi-2607	89	18	)	)	PUNCT
gi-2607	89	19	;	;	PUNCT
gi-2607	89	20	void	void	ADJ
gi-2607	89	21	g(int	g(int	NOUN
gi-2607	89	22	)	)	PUNCT
gi-2607	89	23	;	;	PUNCT
gi-2607	89	24	#	#	SYM
gi-2607	89	25	ifdef	ifdef	NOUN
gi-2607	89	26	_	_	PUNCT
gi-2607	90	1	_	_	PUNCT
gi-2607	90	2	cplusplus	cplusplus	X
gi-2607	90	3	}	}	PUNCT
gi-2607	90	4	#	#	SYM
gi-2607	90	5	endif	endif	NOUN
gi-2607	90	6	c	c	PROPN
gi-2607	90	7	compiler	compiler	NOUN
gi-2607	90	8	ignores	ignore	VERB
gi-2607	90	9	extern	extern	ADJ
gi-2607	90	10	"	"	PUNCT
gi-2607	90	11	c	c	NOUN
gi-2607	90	12	"	"	PUNCT
gi-2607	90	13	block	block	NOUN
gi-2607	90	14	but	but	CCONJ
gi-2607	90	15	c++	c++	NOUN
gi-2607	90	16	compiler	compiler	NOUN
gi-2607	90	17	knows	know	VERB
gi-2607	90	18	that	that	SCONJ
gi-2607	90	19	functions	function	NOUN
gi-2607	90	20	have	have	VERB
gi-2607	90	21	c	c	NOUN
gi-2607	90	22	linkage	linkage	NOUN
gi-2607	90	23	and	and	CCONJ
gi-2607	90	24	compiler	compiler	NOUN
gi-2607	90	25	uses	use	VERB
gi-2607	90	26	this	this	DET
gi-2607	90	27	information	information	NOUN
gi-2607	90	28	while	while	SCONJ
gi-2607	90	29	linking	link	VERB
gi-2607	90	30	to	to	ADP
gi-2607	90	31	library	library	NOUN
gi-2607	90	32	or	or	CCONJ
gi-2607	90	33	object	object	VERB
gi-2607	90	34	file	file	NOUN
gi-2607	90	35	.	.	PUNCT
gi-2607	91	1	function	function	NOUN
gi-2607	91	2	pointers	pointer	NOUN
gi-2607	91	3	the	the	DET
gi-2607	91	4	similar	similar	ADJ
gi-2607	91	5	rules	rule	NOUN
gi-2607	91	6	which	which	PRON
gi-2607	91	7	apply	apply	VERB
gi-2607	91	8	to	to	ADP
gi-2607	91	9	functions	function	NOUN
gi-2607	91	10	apply	apply	VERB
gi-2607	91	11	also	also	ADV
gi-2607	91	12	to	to	PART
gi-2607	91	13	function	function	VERB
gi-2607	91	14	pointers	pointer	NOUN
gi-2607	91	15	.	.	PUNCT
gi-2607	92	1	the	the	DET
gi-2607	92	2	standard	standard	ADJ
gi-2607	92	3	[	[	X
gi-2607	92	4	11	11	NUM
gi-2607	92	5	]	]	PUNCT
gi-2607	92	6	says	say	VERB
gi-2607	92	7	:	:	PUNCT
gi-2607	92	8	two	two	NUM
gi-2607	92	9	function	function	NOUN
gi-2607	92	10	types	type	NOUN
gi-2607	92	11	with	with	ADP
gi-2607	92	12	different	different	ADJ
gi-2607	92	13	language	language	NOUN
gi-2607	92	14	linkages	linkage	NOUN
gi-2607	92	15	are	be	AUX
gi-2607	92	16	distinct	distinct	ADJ
gi-2607	92	17	types	type	NOUN
gi-2607	92	18	even	even	ADV
gi-2607	92	19	if	if	SCONJ
gi-2607	92	20	they	they	PRON
gi-2607	92	21	are	be	AUX
gi-2607	92	22	otherwise	otherwise	ADV
gi-2607	92	23	identical	identical	ADJ
gi-2607	92	24	.	.	PUNCT
gi-2607	93	1	this	this	PRON
gi-2607	93	2	means	mean	VERB
gi-2607	93	3	that	that	SCONJ
gi-2607	93	4	you	you	PRON
gi-2607	93	5	have	have	VERB
gi-2607	93	6	to	to	PART
gi-2607	93	7	declare	declare	VERB
gi-2607	93	8	c	c	NOUN
gi-2607	93	9	function	function	NOUN
gi-2607	93	10	pointer	pointer	NOUN
gi-2607	93	11	type	type	NOUN
gi-2607	93	12	inside	inside	ADP
gi-2607	93	13	extern	extern	ADJ
gi-2607	93	14	"	"	PUNCT
gi-2607	93	15	c	c	NOUN
gi-2607	93	16	"	"	PUNCT
gi-2607	93	17	block	block	NOUN
gi-2607	93	18	and	and	CCONJ
gi-2607	93	19	handle	handle	VERB
gi-2607	93	20	c	c	NOUN
gi-2607	93	21	function	function	NOUN
gi-2607	93	22	and	and	CCONJ
gi-2607	93	23	c++	c++	VERB
gi-2607	93	24	function	function	NOUN
gi-2607	93	25	pointers	pointer	NOUN
gi-2607	93	26	separately	separately	ADV
gi-2607	93	27	.	.	PUNCT
gi-2607	94	1	this	this	PRON
gi-2607	94	2	is	be	AUX
gi-2607	94	3	an	an	DET
gi-2607	94	4	example	example	NOUN
gi-2607	94	5	of	of	ADP
gi-2607	94	6	declaration	declaration	NOUN
gi-2607	94	7	taken	take	VERB
gi-2607	94	8	from	from	ADP
gi-2607	94	9	sqlitereader	sqlitereader	NOUN
gi-2607	94	10	implementation	implementation	NOUN
gi-2607	94	11	:	:	PUNCT
gi-2607	94	12	extern	extern	ADJ
gi-2607	94	13	"	"	PUNCT
gi-2607	94	14	c	c	NOUN
gi-2607	94	15	"	"	PUNCT
gi-2607	94	16	{	{	PUNCT
gi-2607	94	17	typedef	typedef	ADJ
gi-2607	94	18	int	int	NOUN
gi-2607	94	19	(	(	PUNCT
gi-2607	94	20	*	*	PUNCT
gi-2607	94	21	sqlitecallback)(void	sqlitecallback)(void	NOUN
gi-2607	94	22	*	*	SYM
gi-2607	94	23	,	,	PUNCT
gi-2607	94	24	int	int	NOUN
gi-2607	94	25	,	,	PUNCT
gi-2607	94	26	char	char	PROPN
gi-2607	94	27	*	*	PUNCT
gi-2607	94	28	*	*	PROPN
gi-2607	94	29	,	,	PUNCT
gi-2607	94	30	char	char	NOUN
gi-2607	94	31	*	*	PUNCT
gi-2607	94	32	*	*	PUNCT
gi-2607	94	33	)	)	PUNCT
gi-2607	94	34	;	;	PUNCT
gi-2607	94	35	}	}	PUNCT
gi-2607	94	36	however	however	ADV
gi-2607	94	37	,	,	PUNCT
gi-2607	94	38	gcc	gcc	NOUN
gi-2607	94	39	[	[	X
gi-2607	94	40	12	12	NUM
gi-2607	94	41	]	]	PUNCT
gi-2607	94	42	provides	provide	VERB
gi-2607	94	43	implicit	implicit	ADJ
gi-2607	94	44	conversion	conversion	NOUN
gi-2607	94	45	between	between	ADP
gi-2607	94	46	c	c	PROPN
gi-2607	94	47	and	and	CCONJ
gi-2607	94	48	c++	c++	VERB
gi-2607	94	49	function	function	NOUN
gi-2607	94	50	pointers	pointer	NOUN
gi-2607	94	51	.	.	PUNCT
gi-2607	95	1	it	it	PRON
gi-2607	95	2	is	be	AUX
gi-2607	95	3	allowed	allow	VERB
gi-2607	95	4	as	as	ADP
gi-2607	95	5	an	an	DET
gi-2607	95	6	implementation	implementation	NOUN
gi-2607	95	7	extension	extension	NOUN
gi-2607	95	8	,	,	PUNCT
gi-2607	95	9	however	however	ADV
gi-2607	95	10	doing	do	VERB
gi-2607	95	11	conversion	conversion	NOUN
gi-2607	95	12	without	without	ADP
gi-2607	95	13	any	any	DET
gi-2607	95	14	warning	warning	NOUN
gi-2607	95	15	and	and	CCONJ
gi-2607	95	16	not	not	PART
gi-2607	95	17	allowing	allow	VERB
gi-2607	95	18	overloading	overloading	NOUN
gi-2607	95	19	on	on	ADP
gi-2607	95	20	language	language	NOUN
gi-2607	95	21	linkage	linkage	NOUN
gi-2607	95	22	is	be	AUX
gi-2607	95	23	considered	consider	VERB
gi-2607	95	24	as	as	ADP
gi-2607	95	25	a	a	DET
gi-2607	95	26	bug	bug	NOUN
gi-2607	95	27	[	[	X
gi-2607	95	28	13	13	NUM
gi-2607	95	29	]	]	PUNCT
gi-2607	95	30	.	.	PUNCT
gi-2607	96	1	function	function	NOUN
gi-2607	96	2	visibility	visibility	NOUN
gi-2607	96	3	functions	function	NOUN
gi-2607	96	4	in	in	ADP
gi-2607	96	5	c	c	PROPN
gi-2607	96	6	and	and	CCONJ
gi-2607	96	7	c++	c++	NOUN
gi-2607	96	8	have	have	VERB
gi-2607	96	9	definitions	definition	NOUN
gi-2607	96	10	(	(	PUNCT
gi-2607	96	11	function	function	NOUN
gi-2607	96	12	body	body	NOUN
gi-2607	96	13	,	,	PUNCT
gi-2607	96	14	function	function	NOUN
gi-2607	96	15	code	code	NOUN
gi-2607	96	16	)	)	PUNCT
gi-2607	96	17	and	and	CCONJ
gi-2607	96	18	declarations	declaration	NOUN
gi-2607	96	19	(	(	PUNCT
gi-2607	96	20	function	function	NOUN
gi-2607	96	21	signature	signature	NOUN
gi-2607	96	22	)	)	PUNCT
gi-2607	96	23	.	.	PUNCT
gi-2607	97	1	function	function	NOUN
gi-2607	97	2	definitions	definition	NOUN
gi-2607	97	3	are	be	AUX
gi-2607	97	4	globally	globally	ADV
gi-2607	97	5	visible	visible	ADJ
gi-2607	97	6	by	by	ADP
gi-2607	97	7	default	default	NOUN
gi-2607	97	8	but	but	CCONJ
gi-2607	97	9	function	function	NOUN
gi-2607	97	10	declarations	declaration	NOUN
gi-2607	97	11	have	have	VERB
gi-2607	97	12	local	local	ADJ
gi-2607	97	13	visibility	visibility	NOUN
gi-2607	97	14	.	.	PUNCT
gi-2607	98	1	declaration	declaration	NOUN
gi-2607	98	2	is	be	AUX
gi-2607	98	3	visible	visible	ADJ
gi-2607	98	4	from	from	ADP
gi-2607	98	5	the	the	DET
gi-2607	98	6	point	point	NOUN
gi-2607	98	7	of	of	ADP
gi-2607	98	8	declaration	declaration	NOUN
gi-2607	98	9	to	to	ADP
gi-2607	98	10	the	the	DET
gi-2607	98	11	end	end	NOUN
gi-2607	98	12	of	of	ADP
gi-2607	98	13	translation	translation	NOUN
gi-2607	98	14	unit	unit	NOUN
gi-2607	98	15	(	(	PUNCT
gi-2607	98	16	source	source	NOUN
gi-2607	98	17	file	file	NOUN
gi-2607	98	18	with	with	ADP
gi-2607	98	19	included	include	VERB
gi-2607	98	20	header	header	NOUN
gi-2607	98	21	files	file	NOUN
gi-2607	98	22	)	)	PUNCT
gi-2607	98	23	.	.	PUNCT
gi-2607	99	1	geoinformatics	geoinformatic	NOUN
gi-2607	99	2	fce	fce	VERB
gi-2607	99	3	ctu	ctu	NOUN
gi-2607	99	4	2011	2011	NUM
gi-2607	99	5	76	76	NUM
gi-2607	99	6	petras	petras	PROPN
gi-2607	100	1	v.	v.	NOUN
gi-2607	100	2	:	:	PUNCT
gi-2607	100	3	implementation	implementation	NOUN
gi-2607	100	4	of	of	ADP
gi-2607	100	5	sqlite	sqlite	ADJ
gi-2607	100	6	database	database	NOUN
gi-2607	100	7	support	support	NOUN
gi-2607	100	8	in	in	ADP
gi-2607	100	9	program	program	NOUN
gi-2607	100	10	gama	gama	NOUN
gi-2607	100	11	-	-	PUNCT
gi-2607	100	12	local	local	ADJ
gi-2607	100	13	it	it	PRON
gi-2607	100	14	is	be	AUX
gi-2607	100	15	necessary	necessary	ADJ
gi-2607	100	16	to	to	PART
gi-2607	100	17	provide	provide	VERB
gi-2607	100	18	declaration	declaration	NOUN
gi-2607	100	19	to	to	PART
gi-2607	100	20	use	use	VERB
gi-2607	100	21	function	function	NOUN
gi-2607	100	22	defined	define	VERB
gi-2607	100	23	in	in	ADP
gi-2607	100	24	another	another	DET
gi-2607	100	25	translation	translation	NOUN
gi-2607	100	26	unit	unit	NOUN
gi-2607	100	27	.	.	PUNCT
gi-2607	101	1	this	this	PRON
gi-2607	101	2	is	be	AUX
gi-2607	101	3	always	always	ADV
gi-2607	101	4	done	do	VERB
gi-2607	101	5	by	by	ADP
gi-2607	101	6	including	include	VERB
gi-2607	101	7	a	a	DET
gi-2607	101	8	particular	particular	ADJ
gi-2607	101	9	header	header	NOUN
gi-2607	101	10	file	file	NOUN
gi-2607	101	11	.	.	PUNCT
gi-2607	102	1	note	note	VERB
gi-2607	102	2	that	that	SCONJ
gi-2607	102	3	function	function	NOUN
gi-2607	102	4	declarations	declaration	NOUN
gi-2607	102	5	can	can	AUX
gi-2607	102	6	be	be	AUX
gi-2607	102	7	written	write	VERB
gi-2607	102	8	by	by	ADP
gi-2607	102	9	hand	hand	NOUN
gi-2607	102	10	since	since	SCONJ
gi-2607	102	11	including	include	VERB
gi-2607	102	12	a	a	DET
gi-2607	102	13	header	header	NOUN
gi-2607	102	14	file	file	NOUN
gi-2607	102	15	is	be	AUX
gi-2607	102	16	textual	textual	ADJ
gi-2607	102	17	operation	operation	NOUN
gi-2607	102	18	only	only	ADV
gi-2607	102	19	(	(	PUNCT
gi-2607	102	20	but	but	CCONJ
gi-2607	102	21	this	this	PRON
gi-2607	102	22	makes	make	VERB
gi-2607	102	23	sense	sense	NOUN
gi-2607	102	24	only	only	ADV
gi-2607	102	25	in	in	ADP
gi-2607	102	26	examples	example	NOUN
gi-2607	102	27	)	)	PUNCT
gi-2607	102	28	.	.	PUNCT
gi-2607	103	1	to	to	PART
gi-2607	103	2	avoid	avoid	VERB
gi-2607	103	3	name	name	NOUN
gi-2607	103	4	clashes	clash	NOUN
gi-2607	103	5	c++	c++	NOUN
gi-2607	103	6	introduced	introduce	VERB
gi-2607	103	7	namespaces	namespace	NOUN
gi-2607	103	8	.	.	PUNCT
gi-2607	104	1	although	although	SCONJ
gi-2607	104	2	there	there	PRON
gi-2607	104	3	is	be	VERB
gi-2607	104	4	no	no	DET
gi-2607	104	5	such	such	ADJ
gi-2607	104	6	thing	thing	NOUN
gi-2607	104	7	as	as	ADP
gi-2607	104	8	namespace	namespace	NOUN
gi-2607	104	9	in	in	ADP
gi-2607	104	10	c	c	NOUN
gi-2607	104	11	language	language	NOUN
gi-2607	104	12	namespaces	namespace	NOUN
gi-2607	104	13	can	can	AUX
gi-2607	104	14	be	be	AUX
gi-2607	104	15	used	use	VERB
gi-2607	104	16	with	with	ADP
gi-2607	104	17	declaration	declaration	NOUN
gi-2607	104	18	extern	extern	ADJ
gi-2607	104	19	"	"	PUNCT
gi-2607	104	20	c	c	NOUN
gi-2607	104	21	"	"	PUNCT
gi-2607	104	22	together	together	ADV
gi-2607	104	23	.	.	PUNCT
gi-2607	105	1	so	so	ADV
gi-2607	105	2	the	the	DET
gi-2607	105	3	example	example	NOUN
gi-2607	105	4	above	above	ADV
gi-2607	105	5	can	can	AUX
gi-2607	105	6	be	be	AUX
gi-2607	105	7	rewritten	rewrite	VERB
gi-2607	105	8	using	use	VERB
gi-2607	105	9	namespace	namespace	NOUN
gi-2607	105	10	:	:	PUNCT
gi-2607	105	11	//	//	PUNCT
gi-2607	106	1	lib.h	lib.h	PROPN
gi-2607	106	2	:	:	PUNCT
gi-2607	106	3	#	#	SYM
gi-2607	106	4	ifdef	ifdef	NOUN
gi-2607	106	5	_	_	PUNCT
gi-2607	106	6	_	_	PUNCT
gi-2607	106	7	cplusplus	cplusplus	ADJ
gi-2607	106	8	namespace	namespace	NOUN
gi-2607	106	9	lib	lib	PROPN
gi-2607	106	10	{	{	PUNCT
gi-2607	106	11	extern	extern	ADJ
gi-2607	106	12	"	"	PUNCT
gi-2607	106	13	c	c	NOUN
gi-2607	106	14	"	"	PUNCT
gi-2607	106	15	{	{	PUNCT
gi-2607	106	16	#	#	SYM
gi-2607	106	17	endif	endif	NOUN
gi-2607	106	18	void	void	VERB
gi-2607	106	19	f	f	X
gi-2607	106	20	(	(	PUNCT
gi-2607	106	21	)	)	PUNCT
gi-2607	106	22	;	;	PUNCT
gi-2607	106	23	void	void	ADJ
gi-2607	106	24	g(int	g(int	NOUN
gi-2607	106	25	)	)	PUNCT
gi-2607	106	26	;	;	PUNCT
gi-2607	106	27	#	#	SYM
gi-2607	106	28	ifdef	ifdef	NOUN
gi-2607	106	29	_	_	PUNCT
gi-2607	107	1	_	_	PUNCT
gi-2607	107	2	cplusplus	cplusplus	X
gi-2607	107	3	}	}	PUNCT
gi-2607	107	4	}	}	PUNCT
gi-2607	107	5	#	#	SYM
gi-2607	107	6	endif	endif	NOUN
gi-2607	107	7	now	now	ADV
gi-2607	107	8	if	if	SCONJ
gi-2607	107	9	you	you	PRON
gi-2607	107	10	are	be	AUX
gi-2607	107	11	using	use	VERB
gi-2607	107	12	lib.h	lib.h	PROPN
gi-2607	107	13	header	header	NOUN
gi-2607	107	14	file	file	NOUN
gi-2607	107	15	with	with	ADP
gi-2607	107	16	c++	c++	NOUN
gi-2607	107	17	compiler	compiler	NOUN
gi-2607	107	18	,	,	PUNCT
gi-2607	107	19	you	you	PRON
gi-2607	107	20	have	have	VERB
gi-2607	107	21	to	to	PART
gi-2607	107	22	specify	specify	VERB
gi-2607	107	23	lib	lib	PROPN
gi-2607	107	24	namespace	namespace	NOUN
gi-2607	107	25	to	to	PART
gi-2607	107	26	access	access	NOUN
gi-2607	107	27	functions	function	NOUN
gi-2607	107	28	f	f	PROPN
gi-2607	107	29	and	and	CCONJ
gi-2607	107	30	g.	g.	PROPN
gi-2607	107	31	how	how	SCONJ
gi-2607	107	32	this	this	PRON
gi-2607	107	33	can	can	AUX
gi-2607	107	34	be	be	AUX
gi-2607	107	35	used	use	VERB
gi-2607	107	36	with	with	ADP
gi-2607	107	37	existing	exist	VERB
gi-2607	107	38	c	c	NOUN
gi-2607	107	39	header	header	NOUN
gi-2607	107	40	files	file	NOUN
gi-2607	107	41	(	(	PUNCT
gi-2607	107	42	e.g.	e.g.	ADV
gi-2607	107	43	with	with	ADP
gi-2607	107	44	c	c	PROPN
gi-2607	107	45	standard	standard	PROPN
gi-2607	107	46	library	library	NOUN
gi-2607	107	47	)	)	PUNCT
gi-2607	107	48	is	be	AUX
gi-2607	107	49	described	describe	VERB
gi-2607	107	50	in	in	ADP
gi-2607	107	51	[	[	X
gi-2607	107	52	10	10	NUM
gi-2607	107	53	]	]	PUNCT
gi-2607	107	54	.	.	PUNCT
gi-2607	108	1	nevertheless	nevertheless	ADV
gi-2607	108	2	,	,	PUNCT
gi-2607	108	3	function	function	NOUN
gi-2607	108	4	f	f	PROPN
gi-2607	108	5	and	and	CCONJ
gi-2607	108	6	g	g	PROPN
gi-2607	108	7	are	be	AUX
gi-2607	108	8	still	still	ADV
gi-2607	108	9	c	c	NOUN
gi-2607	108	10	functions	function	NOUN
gi-2607	108	11	.	.	PUNCT
gi-2607	109	1	this	this	PRON
gi-2607	109	2	implies	imply	VERB
gi-2607	109	3	that	that	SCONJ
gi-2607	109	4	you	you	PRON
gi-2607	109	5	can	can	AUX
gi-2607	109	6	provide	provide	VERB
gi-2607	109	7	another	another	DET
gi-2607	109	8	declaration	declaration	NOUN
gi-2607	109	9	without	without	ADP
gi-2607	109	10	namespace	namespace	NOUN
gi-2607	109	11	(	(	PUNCT
gi-2607	109	12	but	but	CCONJ
gi-2607	109	13	with	with	ADP
gi-2607	109	14	extern	extern	ADJ
gi-2607	109	15	"	"	PUNCT
gi-2607	109	16	c	c	NOUN
gi-2607	109	17	"	"	PUNCT
gi-2607	109	18	)	)	PUNCT
gi-2607	109	19	and	and	CCONJ
gi-2607	109	20	use	use	VERB
gi-2607	109	21	functions	function	NOUN
gi-2607	109	22	without	without	ADP
gi-2607	109	23	specifying	specify	VERB
gi-2607	109	24	namespace	namespace	NOUN
gi-2607	109	25	.	.	PUNCT
gi-2607	110	1	this	this	PRON
gi-2607	110	2	can	can	AUX
gi-2607	110	3	lead	lead	VERB
gi-2607	110	4	to	to	ADP
gi-2607	110	5	errors	error	NOUN
gi-2607	110	6	or	or	CCONJ
gi-2607	110	7	at	at	ADP
gi-2607	110	8	least	least	ADJ
gi-2607	110	9	name	name	VERB
gi-2607	110	10	clashes	clash	NOUN
gi-2607	110	11	.	.	PUNCT
gi-2607	111	1	in	in	ADP
gi-2607	111	2	many	many	ADJ
gi-2607	111	3	cases	case	NOUN
gi-2607	111	4	it	it	PRON
gi-2607	111	5	is	be	AUX
gi-2607	111	6	suitable	suitable	ADJ
gi-2607	111	7	to	to	PART
gi-2607	111	8	hide	hide	VERB
gi-2607	111	9	function	function	NOUN
gi-2607	111	10	definition	definition	NOUN
gi-2607	111	11	(	(	PUNCT
gi-2607	111	12	which	which	PRON
gi-2607	111	13	is	be	AUX
gi-2607	111	14	global	global	ADJ
gi-2607	111	15	by	by	ADP
gi-2607	111	16	default	default	NOUN
gi-2607	111	17	)	)	PUNCT
gi-2607	111	18	,	,	PUNCT
gi-2607	111	19	so	so	CCONJ
gi-2607	111	20	it	it	PRON
gi-2607	111	21	is	be	AUX
gi-2607	111	22	not	not	PART
gi-2607	111	23	visible	visible	ADJ
gi-2607	111	24	from	from	ADP
gi-2607	111	25	outside	outside	ADP
gi-2607	111	26	a	a	DET
gi-2607	111	27	translation	translation	NOUN
gi-2607	111	28	unit	unit	NOUN
gi-2607	111	29	.	.	PUNCT
gi-2607	112	1	this	this	PRON
gi-2607	112	2	is	be	AUX
gi-2607	112	3	,	,	PUNCT
gi-2607	112	4	for	for	ADP
gi-2607	112	5	example	example	NOUN
gi-2607	112	6	,	,	PUNCT
gi-2607	112	7	the	the	DET
gi-2607	112	8	case	case	NOUN
gi-2607	112	9	of	of	ADP
gi-2607	112	10	callback	callback	NOUN
gi-2607	112	11	functions	function	NOUN
gi-2607	112	12	which	which	PRON
gi-2607	112	13	are	be	AUX
gi-2607	112	14	mostly	mostly	ADV
gi-2607	112	15	part	part	NOUN
gi-2607	112	16	of	of	ADP
gi-2607	112	17	an	an	DET
gi-2607	112	18	implementation	implementation	NOUN
gi-2607	112	19	and	and	CCONJ
gi-2607	112	20	therefore	therefore	ADV
gi-2607	112	21	they	they	PRON
gi-2607	112	22	should	should	AUX
gi-2607	112	23	n’t	not	PART
gi-2607	112	24	be	be	AUX
gi-2607	112	25	globally	globally	ADV
gi-2607	112	26	visible	visible	ADJ
gi-2607	112	27	.	.	PUNCT
gi-2607	113	1	the	the	DET
gi-2607	113	2	function	function	NOUN
gi-2607	113	3	hiding	hiding	NOUN
gi-2607	113	4	is	be	AUX
gi-2607	113	5	done	do	VERB
gi-2607	113	6	in	in	ADP
gi-2607	113	7	c++	c++	NOUN
gi-2607	113	8	by	by	ADP
gi-2607	113	9	unnamed	unnamed	ADJ
gi-2607	113	10	namespace	namespace	NOUN
gi-2607	113	11	(	(	PUNCT
gi-2607	113	12	sometimes	sometimes	ADV
gi-2607	113	13	incorrectly	incorrectly	ADV
gi-2607	113	14	referred	refer	VERB
gi-2607	113	15	as	as	ADP
gi-2607	113	16	anonymous	anonymous	ADJ
gi-2607	113	17	namespace	namespace	NOUN
gi-2607	113	18	)	)	PUNCT
gi-2607	114	1	[	[	X
gi-2607	114	2	11	11	NUM
gi-2607	114	3	]	]	PUNCT
gi-2607	114	4	.	.	PUNCT
gi-2607	115	1	an	an	DET
gi-2607	115	2	unnamed	unnamed	ADJ
gi-2607	115	3	namespace	namespace	NOUN
gi-2607	115	4	behaves	behave	VERB
gi-2607	115	5	as	as	ADP
gi-2607	115	6	common	common	ADJ
gi-2607	115	7	namespace	namespace	NOUN
gi-2607	115	8	but	but	CCONJ
gi-2607	115	9	with	with	ADP
gi-2607	115	10	unique	unique	ADJ
gi-2607	115	11	and	and	CCONJ
gi-2607	115	12	unknown	unknown	ADJ
gi-2607	115	13	name	name	NOUN
gi-2607	115	14	(	(	PUNCT
gi-2607	115	15	this	this	PRON
gi-2607	115	16	is	be	AUX
gi-2607	115	17	done	do	VERB
gi-2607	115	18	by	by	ADP
gi-2607	115	19	c++	c++	NOUN
gi-2607	115	20	compiler	compiler	NOUN
gi-2607	115	21	)	)	PUNCT
gi-2607	115	22	.	.	PUNCT
gi-2607	116	1	however	however	ADV
gi-2607	116	2	,	,	PUNCT
gi-2607	116	3	unnamed	unnamed	ADJ
gi-2607	116	4	namespace	namespace	NOUN
gi-2607	116	5	and	and	CCONJ
gi-2607	116	6	extern	extern	ADJ
gi-2607	116	7	"	"	PUNCT
gi-2607	116	8	c	c	NOUN
gi-2607	116	9	"	"	PUNCT
gi-2607	116	10	can	can	AUX
gi-2607	116	11	not	not	PART
gi-2607	116	12	be	be	AUX
gi-2607	116	13	used	use	VERB
gi-2607	116	14	together	together	ADV
gi-2607	116	15	.	.	PUNCT
gi-2607	117	1	function	function	NOUN
gi-2607	117	2	previously	previously	ADV
gi-2607	117	3	defined	define	VERB
gi-2607	117	4	and	and	CCONJ
gi-2607	117	5	declared	declare	VERB
gi-2607	117	6	as	as	SCONJ
gi-2607	117	7	extern	extern	ADJ
gi-2607	117	8	"	"	PUNCT
gi-2607	117	9	c	c	NOUN
gi-2607	117	10	"	"	PUNCT
gi-2607	117	11	in	in	ADP
gi-2607	117	12	unnamed	unnamed	ADJ
gi-2607	117	13	namespace	namespace	NOUN
gi-2607	117	14	can	can	AUX
gi-2607	117	15	be	be	AUX
gi-2607	117	16	misused	misuse	VERB
gi-2607	117	17	or	or	CCONJ
gi-2607	117	18	can	can	AUX
gi-2607	117	19	break	break	VERB
gi-2607	117	20	compilation	compilation	NOUN
gi-2607	117	21	,	,	PUNCT
gi-2607	117	22	because	because	SCONJ
gi-2607	117	23	unnamed	unnamed	ADJ
gi-2607	117	24	namespace	namespace	NOUN
gi-2607	117	25	behaves	behave	VERB
gi-2607	117	26	as	as	ADP
gi-2607	117	27	common	common	ADJ
gi-2607	117	28	namespace	namespace	NOUN
gi-2607	117	29	and	and	CCONJ
gi-2607	117	30	extern	extern	ADJ
gi-2607	117	31	"	"	PUNCT
gi-2607	117	32	c	c	NOUN
gi-2607	117	33	"	"	PUNCT
gi-2607	117	34	function	function	NOUN
gi-2607	117	35	declaration	declaration	NOUN
gi-2607	117	36	without	without	ADP
gi-2607	117	37	namespace	namespace	NOUN
gi-2607	117	38	can	can	AUX
gi-2607	117	39	be	be	AUX
gi-2607	117	40	provided	provide	VERB
gi-2607	117	41	(	(	PUNCT
gi-2607	117	42	e.g.	e.g.	ADV
gi-2607	117	43	accidentally	accidentally	ADV
gi-2607	117	44	)	)	PUNCT
gi-2607	117	45	.	.	PUNCT
gi-2607	118	1	example	example	NOUN
gi-2607	118	2	follows	follow	VERB
gi-2607	118	3	.	.	PUNCT
gi-2607	119	1	//	//	PUNCT
gi-2607	119	2	file_a.cpp	file_a.cpp	PROPN
gi-2607	119	3	:	:	PUNCT
gi-2607	119	4	//	//	NUM
gi-2607	119	5	unnamed	unnamed	ADJ
gi-2607	119	6	namespace	namespace	NOUN
gi-2607	119	7	namespace	namespace	NOUN
gi-2607	119	8	{	{	PUNCT
gi-2607	119	9	//	//	NOUN
gi-2607	119	10	bar_i	bar_i	PROPN
gi-2607	119	11	intended	intend	VERB
gi-2607	119	12	to	to	PART
gi-2607	119	13	be	be	AUX
gi-2607	119	14	defined	define	VERB
gi-2607	119	15	local	local	ADJ
gi-2607	119	16	in	in	ADP
gi-2607	119	17	file_a.cpp	file_a.cpp	ADJ
gi-2607	119	18	extern	extern	ADJ
gi-2607	119	19	"	"	PUNCT
gi-2607	119	20	c	c	NOUN
gi-2607	119	21	"	"	PUNCT
gi-2607	119	22	int	int	NOUN
gi-2607	119	23	bar_i(int	bar_i(int	NOUN
gi-2607	119	24	)	)	PUNCT
gi-2607	119	25	{	{	PUNCT
gi-2607	119	26	return	return	VERB
gi-2607	119	27	1	1	NUM
gi-2607	119	28	;	;	PUNCT
gi-2607	119	29	}	}	PUNCT
gi-2607	119	30	}	}	PUNCT
gi-2607	119	31	//	//	NUM
gi-2607	119	32	file_b.cpp	file_b.cpp	PROPN
gi-2607	119	33	:	:	PUNCT
gi-2607	119	34	//	//	NUM
gi-2607	119	35	bar_i	bar_i	PROPN
gi-2607	119	36	declared	declare	VERB
gi-2607	119	37	(	(	PUNCT
gi-2607	119	38	e.g.	e.g.	ADV
gi-2607	119	39	accidentally	accidentally	ADV
gi-2607	119	40	)	)	PUNCT
gi-2607	119	41	extern	extern	ADJ
gi-2607	119	42	"	"	PUNCT
gi-2607	119	43	c	c	NOUN
gi-2607	119	44	"	"	PUNCT
gi-2607	119	45	int	int	NOUN
gi-2607	119	46	bar_i(int	bar_i(int	NOUN
gi-2607	119	47	)	)	PUNCT
gi-2607	119	48	;	;	PUNCT
gi-2607	119	49	void	void	ADJ
gi-2607	119	50	test	test	NOUN
gi-2607	119	51	(	(	PUNCT
gi-2607	119	52	)	)	PUNCT
gi-2607	119	53	{	{	PUNCT
gi-2607	119	54	//	//	NUM
gi-2607	119	55	bar_i	bar_i	PROPN
gi-2607	119	56	used	use	VERB
gi-2607	119	57	(	(	PUNCT
gi-2607	119	58	without	without	ADP
gi-2607	119	59	any	any	DET
gi-2607	119	60	error	error	NOUN
gi-2607	119	61	or	or	CCONJ
gi-2607	119	62	warning	warning	NOUN
gi-2607	119	63	)	)	PUNCT
gi-2607	119	64	bar_i(1	bar_i(1	NUM
gi-2607	119	65	)	)	PUNCT
gi-2607	119	66	;	;	PUNCT
gi-2607	119	67	}	}	PUNCT
gi-2607	119	68	the	the	DET
gi-2607	119	69	function	function	NOUN
gi-2607	119	70	hiding	hide	VERB
gi-2607	119	71	can	can	AUX
gi-2607	119	72	be	be	AUX
gi-2607	119	73	also	also	ADV
gi-2607	119	74	done	do	VERB
gi-2607	119	75	by	by	ADP
gi-2607	119	76	declaring	declare	VERB
gi-2607	119	77	function	function	NOUN
gi-2607	119	78	static	static	ADJ
gi-2607	119	79	.	.	PUNCT
gi-2607	120	1	this	this	PRON
gi-2607	120	2	is	be	AUX
gi-2607	120	3	how	how	SCONJ
gi-2607	120	4	the	the	DET
gi-2607	120	5	hiding	hiding	NOUN
gi-2607	120	6	is	be	AUX
gi-2607	120	7	done	do	VERB
gi-2607	120	8	in	in	ADP
gi-2607	120	9	c	c	NOUN
gi-2607	120	10	language	language	NOUN
gi-2607	120	11	so	so	SCONJ
gi-2607	120	12	it	it	PRON
gi-2607	120	13	looks	look	VERB
gi-2607	120	14	appropriately	appropriately	ADV
gi-2607	120	15	for	for	ADP
gi-2607	120	16	extern	extern	ADJ
gi-2607	120	17	"	"	PUNCT
gi-2607	120	18	c	c	NOUN
gi-2607	120	19	"	"	PUNCT
gi-2607	120	20	functions	function	NOUN
gi-2607	120	21	.	.	PUNCT
gi-2607	121	1	next	next	ADJ
gi-2607	121	2	paragraph	paragraph	NOUN
gi-2607	121	3	geoinformatics	geoinformatic	NOUN
gi-2607	121	4	fce	fce	VERB
gi-2607	121	5	ctu	ctu	NOUN
gi-2607	121	6	2011	2011	NUM
gi-2607	121	7	77	77	NUM
gi-2607	121	8	petras	petras	PROPN
gi-2607	121	9	v.	v.	NOUN
gi-2607	121	10	:	:	PUNCT
gi-2607	121	11	implementation	implementation	NOUN
gi-2607	121	12	of	of	ADP
gi-2607	121	13	sqlite	sqlite	ADJ
gi-2607	121	14	database	database	NOUN
gi-2607	121	15	support	support	NOUN
gi-2607	121	16	in	in	ADP
gi-2607	121	17	program	program	NOUN
gi-2607	121	18	gama	gama	NOUN
gi-2607	121	19	-	-	PUNCT
gi-2607	121	20	local	local	ADJ
gi-2607	121	21	discuss	discuss	VERB
gi-2607	121	22	it	it	PRON
gi-2607	121	23	.	.	PUNCT
gi-2607	122	1	declaring	declare	VERB
gi-2607	122	2	functions	function	NOUN
gi-2607	122	3	in	in	ADP
gi-2607	122	4	extern	extern	ADJ
gi-2607	122	5	"	"	PUNCT
gi-2607	122	6	c	c	NOUN
gi-2607	122	7	"	"	PUNCT
gi-2607	122	8	block	block	NOUN
gi-2607	122	9	as	as	ADP
gi-2607	122	10	static	static	ADJ
gi-2607	122	11	works	work	NOUN
gi-2607	122	12	in	in	ADP
gi-2607	122	13	gcc	gcc	NOUN
gi-2607	122	14	as	as	SCONJ
gi-2607	122	15	expected	expect	VERB
gi-2607	122	16	.	.	PUNCT
gi-2607	123	1	i	i	PRON
gi-2607	123	2	have	have	AUX
gi-2607	123	3	n’t	not	PART
gi-2607	123	4	succeeded	succeed	VERB
gi-2607	123	5	in	in	ADP
gi-2607	123	6	verifying	verify	VERB
gi-2607	123	7	that	that	DET
gi-2607	123	8	combination	combination	NOUN
gi-2607	123	9	of	of	ADP
gi-2607	123	10	extern	extern	ADJ
gi-2607	123	11	"	"	PUNCT
gi-2607	123	12	c	c	NOUN
gi-2607	123	13	"	"	PUNCT
gi-2607	123	14	and	and	CCONJ
gi-2607	123	15	static	static	ADJ
gi-2607	123	16	works	work	NOUN
gi-2607	123	17	generally	generally	ADV
gi-2607	123	18	on	on	ADP
gi-2607	123	19	all	all	DET
gi-2607	123	20	compilers	compiler	NOUN
gi-2607	123	21	.	.	PUNCT
gi-2607	124	1	as	as	ADP
gi-2607	124	2	a	a	DET
gi-2607	124	3	result	result	NOUN
gi-2607	124	4	,	,	PUNCT
gi-2607	124	5	this	this	DET
gi-2607	124	6	solution	solution	NOUN
gi-2607	124	7	was	be	AUX
gi-2607	124	8	n’t	not	PART
gi-2607	124	9	used	use	VERB
gi-2607	124	10	in	in	ADP
gi-2607	124	11	sqlitereader	sqlitereader	NOUN
gi-2607	124	12	implementation	implementation	NOUN
gi-2607	124	13	.	.	PUNCT
gi-2607	125	1	instead	instead	ADV
gi-2607	125	2	all	all	DET
gi-2607	125	3	callback	callback	NOUN
gi-2607	125	4	functions	function	NOUN
gi-2607	125	5	was	be	AUX
gi-2607	125	6	prefixed	prefix	VERB
gi-2607	125	7	.	.	PUNCT
gi-2607	126	1	function	function	NOUN
gi-2607	126	2	definitions	definition	NOUN
gi-2607	126	3	are	be	AUX
gi-2607	126	4	visible	visible	ADJ
gi-2607	126	5	but	but	CCONJ
gi-2607	126	6	prefix	prefix	NOUN
gi-2607	126	7	should	should	AUX
gi-2607	126	8	prevent	prevent	VERB
gi-2607	126	9	from	from	ADP
gi-2607	126	10	misusing	misuse	VERB
gi-2607	126	11	by	by	ADP
gi-2607	126	12	accident	accident	NOUN
gi-2607	126	13	.	.	PUNCT
gi-2607	127	1	exception	exception	NOUN
gi-2607	127	2	handling	handling	NOUN
gi-2607	127	3	handling	handling	NOUN
gi-2607	127	4	error	error	NOUN
gi-2607	127	5	(	(	PUNCT
gi-2607	127	6	or	or	CCONJ
gi-2607	127	7	exception	exception	NOUN
gi-2607	127	8	)	)	PUNCT
gi-2607	127	9	states	state	NOUN
gi-2607	127	10	is	be	AUX
gi-2607	127	11	done	do	VERB
gi-2607	127	12	in	in	ADP
gi-2607	127	13	c++	c++	NOUN
gi-2607	127	14	by	by	ADP
gi-2607	127	15	exception	exception	NOUN
gi-2607	127	16	handling	handling	NOUN
gi-2607	127	17	mechanism	mechanism	NOUN
gi-2607	127	18	.	.	PUNCT
gi-2607	128	1	exceptions	exception	NOUN
gi-2607	128	2	have	have	VERB
gi-2607	128	3	several	several	ADJ
gi-2607	128	4	advantages	advantage	NOUN
gi-2607	128	5	.	.	PUNCT
gi-2607	129	1	better	well	ADJ
gi-2607	129	2	separation	separation	NOUN
gi-2607	129	3	of	of	ADP
gi-2607	129	4	error	error	NOUN
gi-2607	129	5	handling	handling	NOUN
gi-2607	129	6	code	code	NOUN
gi-2607	129	7	from	from	ADP
gi-2607	129	8	ordinary	ordinary	ADJ
gi-2607	129	9	code	code	NOUN
gi-2607	129	10	is	be	AUX
gi-2607	129	11	one	one	NUM
gi-2607	129	12	of	of	ADP
gi-2607	129	13	them	they	PRON
gi-2607	129	14	.	.	PUNCT
gi-2607	130	1	another	another	DET
gi-2607	130	2	advantage	advantage	NOUN
gi-2607	130	3	is	be	AUX
gi-2607	130	4	that	that	SCONJ
gi-2607	130	5	exceptions	exception	NOUN
gi-2607	130	6	unlike	unlike	ADP
gi-2607	130	7	other	other	ADJ
gi-2607	130	8	techniques	technique	NOUN
gi-2607	130	9	force	force	NOUN
gi-2607	130	10	programmer	programmer	NOUN
gi-2607	130	11	to	to	PART
gi-2607	130	12	handle	handle	VERB
gi-2607	130	13	error	error	NOUN
gi-2607	130	14	states	state	NOUN
gi-2607	130	15	.	.	PUNCT
gi-2607	131	1	for	for	ADP
gi-2607	131	2	example	example	NOUN
gi-2607	131	3	,	,	PUNCT
gi-2607	131	4	return	return	NOUN
gi-2607	131	5	code	code	NOUN
gi-2607	131	6	can	can	AUX
gi-2607	131	7	be	be	AUX
gi-2607	131	8	ignored	ignore	VERB
gi-2607	131	9	and	and	CCONJ
gi-2607	131	10	if	if	SCONJ
gi-2607	131	11	there	there	PRON
gi-2607	131	12	was	be	VERB
gi-2607	131	13	an	an	DET
gi-2607	131	14	error	error	NOUN
gi-2607	131	15	program	program	NOUN
gi-2607	131	16	stays	stay	VERB
gi-2607	131	17	in	in	ADP
gi-2607	131	18	undefined	undefined	ADJ
gi-2607	131	19	state	state	NOUN
gi-2607	131	20	.	.	PUNCT
gi-2607	132	1	on	on	ADP
gi-2607	132	2	the	the	DET
gi-2607	132	3	other	other	ADJ
gi-2607	132	4	hand	hand	NOUN
gi-2607	132	5	,	,	PUNCT
gi-2607	132	6	thrown	throw	VERB
gi-2607	132	7	exception	exception	NOUN
gi-2607	132	8	can	can	AUX
gi-2607	132	9	not	not	PART
gi-2607	132	10	be	be	AUX
gi-2607	132	11	ignored	ignore	VERB
gi-2607	132	12	since	since	SCONJ
gi-2607	132	13	unhandled	unhandled	ADJ
gi-2607	132	14	exception	exception	NOUN
gi-2607	132	15	causes	cause	VERB
gi-2607	132	16	program	program	NOUN
gi-2607	132	17	to	to	PART
gi-2607	132	18	crash	crash	VERB
gi-2607	132	19	immediately	immediately	ADV
gi-2607	132	20	.	.	PUNCT
gi-2607	133	1	c	c	NOUN
gi-2607	133	2	language	language	NOUN
gi-2607	133	3	has	have	VERB
gi-2607	133	4	no	no	DET
gi-2607	133	5	standard	standard	ADJ
gi-2607	133	6	exception	exception	NOUN
gi-2607	133	7	handling	handling	NOUN
gi-2607	133	8	mechanism	mechanism	NOUN
gi-2607	133	9	therefore	therefore	ADV
gi-2607	133	10	callback	callback	VERB
gi-2607	133	11	functions	function	NOUN
gi-2607	133	12	called	call	VERB
gi-2607	133	13	from	from	ADP
gi-2607	133	14	c	c	NOUN
gi-2607	133	15	library	library	NOUN
gi-2607	133	16	must	must	AUX
gi-2607	133	17	not	not	PART
gi-2607	133	18	throw	throw	VERB
gi-2607	133	19	exception	exception	NOUN
gi-2607	133	20	.	.	PUNCT
gi-2607	134	1	so	so	ADV
gi-2607	134	2	a	a	DET
gi-2607	134	3	callback	callback	NOUN
gi-2607	134	4	function	function	NOUN
gi-2607	134	5	passed	pass	VERB
gi-2607	134	6	to	to	ADP
gi-2607	134	7	sqlite3_exec	sqlite3_exec	ADJ
gi-2607	134	8	function	function	NOUN
gi-2607	134	9	have	have	VERB
gi-2607	134	10	to	to	PART
gi-2607	134	11	catch	catch	VERB
gi-2607	134	12	all	all	DET
gi-2607	134	13	exceptions	exception	NOUN
gi-2607	134	14	thrown	throw	VERB
gi-2607	134	15	inside	inside	ADP
gi-2607	134	16	its	its	PRON
gi-2607	134	17	body	body	NOUN
gi-2607	134	18	(	(	PUNCT
gi-2607	134	19	or	or	CCONJ
gi-2607	134	20	by	by	ADP
gi-2607	134	21	other	other	ADJ
gi-2607	134	22	functions	function	NOUN
gi-2607	134	23	inside	inside	ADP
gi-2607	134	24	its	its	PRON
gi-2607	134	25	body	body	NOUN
gi-2607	134	26	)	)	PUNCT
gi-2607	134	27	.	.	PUNCT
gi-2607	135	1	from	from	ADP
gi-2607	135	2	another	another	DET
gi-2607	135	3	point	point	NOUN
gi-2607	135	4	of	of	ADP
gi-2607	135	5	view	view	NOUN
gi-2607	135	6	,	,	PUNCT
gi-2607	135	7	function	function	NOUN
gi-2607	135	8	declared	declare	VERB
gi-2607	135	9	extern	extern	ADJ
gi-2607	135	10	"	"	PUNCT
gi-2607	135	11	c	c	X
gi-2607	135	12	"	"	PUNCT
gi-2607	135	13	has	have	VERB
gi-2607	135	14	to	to	PART
gi-2607	135	15	behave	behave	VERB
gi-2607	135	16	as	as	ADP
gi-2607	135	17	a	a	DET
gi-2607	135	18	c	c	NOUN
gi-2607	135	19	function	function	NOUN
gi-2607	135	20	and	and	CCONJ
gi-2607	135	21	naturally	naturally	ADV
gi-2607	135	22	c	c	PROPN
gi-2607	135	23	function	function	NOUN
gi-2607	135	24	does	do	AUX
gi-2607	135	25	not	not	PART
gi-2607	135	26	throw	throw	VERB
gi-2607	135	27	any	any	DET
gi-2607	135	28	exception	exception	NOUN
gi-2607	135	29	.	.	PUNCT
gi-2607	136	1	we	we	PRON
gi-2607	136	2	should	should	AUX
gi-2607	136	3	be	be	AUX
gi-2607	136	4	aware	aware	ADJ
gi-2607	136	5	of	of	ADP
gi-2607	136	6	the	the	DET
gi-2607	136	7	fact	fact	NOUN
gi-2607	136	8	mentioned	mention	VERB
gi-2607	136	9	above	above	ADP
gi-2607	136	10	that	that	SCONJ
gi-2607	136	11	the	the	DET
gi-2607	136	12	code	code	NOUN
gi-2607	136	13	in	in	ADP
gi-2607	136	14	function	function	NOUN
gi-2607	136	15	body	body	NOUN
gi-2607	136	16	is	be	AUX
gi-2607	136	17	c++	c++	NOUN
gi-2607	136	18	code	code	NOUN
gi-2607	136	19	and	and	CCONJ
gi-2607	136	20	c++	c++	VERB
gi-2607	136	21	code	code	NOUN
gi-2607	136	22	can	can	AUX
gi-2607	136	23	use	use	VERB
gi-2607	136	24	exceptions	exception	NOUN
gi-2607	136	25	without	without	ADP
gi-2607	136	26	any	any	DET
gi-2607	136	27	restriction	restriction	NOUN
gi-2607	136	28	.	.	PUNCT
gi-2607	137	1	consequently	consequently	ADV
gi-2607	137	2	,	,	PUNCT
gi-2607	137	3	the	the	DET
gi-2607	137	4	callback	callback	NOUN
gi-2607	137	5	function	function	NOUN
gi-2607	137	6	has	have	VERB
gi-2607	137	7	to	to	PART
gi-2607	137	8	catch	catch	VERB
gi-2607	137	9	all	all	DET
gi-2607	137	10	exceptions	exception	NOUN
gi-2607	137	11	.	.	PUNCT
gi-2607	138	1	the	the	DET
gi-2607	138	2	whole	whole	ADJ
gi-2607	138	3	part	part	NOUN
gi-2607	138	4	of	of	ADP
gi-2607	138	5	function	function	NOUN
gi-2607	138	6	body	body	NOUN
gi-2607	138	7	where	where	SCONJ
gi-2607	138	8	exception	exception	NOUN
gi-2607	138	9	can	can	AUX
gi-2607	138	10	be	be	AUX
gi-2607	138	11	thrown	throw	VERB
gi-2607	138	12	has	have	VERB
gi-2607	138	13	to	to	PART
gi-2607	138	14	by	by	SCONJ
gi-2607	138	15	enclosed	enclose	VERB
gi-2607	138	16	in	in	ADP
gi-2607	138	17	try	try	NOUN
gi-2607	138	18	block	block	NOUN
gi-2607	138	19	and	and	CCONJ
gi-2607	138	20	the	the	DET
gi-2607	138	21	last	last	ADJ
gi-2607	138	22	catch	catch	NOUN
gi-2607	138	23	block	block	NOUN
gi-2607	138	24	has	have	VERB
gi-2607	138	25	to	to	PART
gi-2607	138	26	be	be	AUX
gi-2607	138	27	catch	catch	VERB
gi-2607	138	28	with	with	ADP
gi-2607	138	29	ellipsis	ellipsis	NOUN
gi-2607	138	30	.	.	PUNCT
gi-2607	139	1	int	int	NOUN
gi-2607	139	2	callback	callback	NOUN
gi-2607	139	3	(	(	PUNCT
gi-2607	139	4	)	)	PUNCT
gi-2607	139	5	{	{	PUNCT
gi-2607	139	6	//	//	NOUN
gi-2607	139	7	can	can	AUX
gi-2607	139	8	not	not	PART
gi-2607	139	9	throw	throw	VERB
gi-2607	139	10	exception	exception	NOUN
gi-2607	139	11	try	try	NOUN
gi-2607	139	12	{	{	PUNCT
gi-2607	139	13	//	//	X
gi-2607	139	14	can	can	AUX
gi-2607	139	15	throw	throw	VERB
gi-2607	139	16	exception	exception	NOUN
gi-2607	139	17	}	}	PUNCT
gi-2607	139	18	catch	catch	NOUN
gi-2607	139	19	(	(	PUNCT
gi-2607	139	20	std::exception	std::exception	NOUN
gi-2607	139	21	&	&	CCONJ
gi-2607	139	22	e	e	NOUN
gi-2607	139	23	)	)	PUNCT
gi-2607	139	24	{	{	PUNCT
gi-2607	139	25	//	//	X
gi-2607	139	26	handle	handle	NOUN
gi-2607	139	27	exception(s	exception(s	NOUN
gi-2607	139	28	)	)	PUNCT
gi-2607	139	29	derived	derive	VERB
gi-2607	139	30	from	from	ADP
gi-2607	139	31	std::exception	std::exception	NOUN
gi-2607	139	32	}	}	PUNCT
gi-2607	139	33	catch	catch	NOUN
gi-2607	139	34	(	(	PUNCT
gi-2607	139	35	...	...	PUNCT
gi-2607	139	36	)	)	PUNCT
gi-2607	139	37	{	{	PUNCT
gi-2607	139	38	//	//	X
gi-2607	139	39	handle	handle	VERB
gi-2607	139	40	unknown	unknown	ADJ
gi-2607	139	41	exception(s	exception(s	NOUN
gi-2607	139	42	)	)	PUNCT
gi-2607	139	43	}	}	PUNCT
gi-2607	139	44	}	}	PUNCT
gi-2607	139	45	catching	catch	VERB
gi-2607	139	46	all	all	DET
gi-2607	139	47	possible	possible	ADJ
gi-2607	139	48	exceptions	exception	NOUN
gi-2607	139	49	is	be	AUX
gi-2607	139	50	not	not	PART
gi-2607	139	51	enough	enough	ADJ
gi-2607	139	52	,	,	PUNCT
gi-2607	139	53	it	it	PRON
gi-2607	139	54	is	be	AUX
gi-2607	139	55	necessary	necessary	ADJ
gi-2607	139	56	to	to	PART
gi-2607	139	57	report	report	VERB
gi-2607	139	58	error	error	NOUN
gi-2607	139	59	to	to	PART
gi-2607	139	60	callback	callback	VERB
gi-2607	139	61	function	function	NOUN
gi-2607	139	62	caller	caller	NOUN
gi-2607	139	63	(	(	PUNCT
gi-2607	139	64	it	it	PRON
gi-2607	139	65	is	be	AUX
gi-2607	139	66	library	library	ADJ
gi-2607	139	67	function	function	NOUN
gi-2607	139	68	sqlite3_exec	sqlite3_exec	VERB
gi-2607	139	69	in	in	ADP
gi-2607	139	70	our	our	PRON
gi-2607	139	71	case	case	NOUN
gi-2607	139	72	)	)	PUNCT
gi-2607	139	73	.	.	PUNCT
gi-2607	140	1	an	an	DET
gi-2607	140	2	error	error	NOUN
gi-2607	140	3	can	can	AUX
gi-2607	140	4	be	be	AUX
gi-2607	140	5	reported	report	VERB
gi-2607	140	6	in	in	ADP
gi-2607	140	7	several	several	ADJ
gi-2607	140	8	ways	way	NOUN
gi-2607	140	9	,	,	PUNCT
gi-2607	140	10	in	in	ADP
gi-2607	140	11	case	case	NOUN
gi-2607	140	12	of	of	ADP
gi-2607	140	13	sqlite	sqlite	ADJ
gi-2607	140	14	c	c	NOUN
gi-2607	140	15	/	/	SYM
gi-2607	140	16	c++	c++	NOUN
gi-2607	140	17	api	api	NOUN
gi-2607	140	18	it	it	PRON
gi-2607	140	19	is	be	AUX
gi-2607	140	20	returning	return	VERB
gi-2607	140	21	non	non	ADJ
gi-2607	140	22	-	-	ADJ
gi-2607	140	23	zero	zero	NUM
gi-2607	140	24	return	return	NOUN
gi-2607	140	25	code	code	NOUN
gi-2607	140	26	.	.	PUNCT
gi-2607	141	1	error	error	NOUN
gi-2607	141	2	state	state	NOUN
gi-2607	141	3	reporting	reporting	NOUN
gi-2607	141	4	is	be	AUX
gi-2607	141	5	solved	solve	VERB
gi-2607	141	6	easily	easily	ADV
gi-2607	141	7	but	but	CCONJ
gi-2607	141	8	the	the	DET
gi-2607	141	9	problem	problem	NOUN
gi-2607	141	10	is	be	AUX
gi-2607	141	11	how	how	SCONJ
gi-2607	141	12	to	to	PART
gi-2607	141	13	provide	provide	VERB
gi-2607	141	14	information	information	NOUN
gi-2607	141	15	about	about	ADP
gi-2607	141	16	the	the	DET
gi-2607	141	17	caught	catch	VERB
gi-2607	141	18	exception	exception	NOUN
gi-2607	141	19	(	(	PUNCT
gi-2607	141	20	its	its	PRON
gi-2607	141	21	type	type	NOUN
gi-2607	141	22	and	and	CCONJ
gi-2607	141	23	additional	additional	ADJ
gi-2607	141	24	information	information	NOUN
gi-2607	141	25	contained	contain	VERB
gi-2607	141	26	in	in	ADP
gi-2607	141	27	exception	exception	NOUN
gi-2607	141	28	object	object	NOUN
gi-2607	141	29	)	)	PUNCT
gi-2607	141	30	.	.	PUNCT
gi-2607	142	1	there	there	PRON
gi-2607	142	2	are	be	VERB
gi-2607	142	3	some	some	DET
gi-2607	142	4	solutions	solution	NOUN
gi-2607	142	5	like	like	ADP
gi-2607	142	6	assigning	assign	VERB
gi-2607	142	7	return	return	NOUN
gi-2607	142	8	code	code	NOUN
gi-2607	142	9	values	value	NOUN
gi-2607	142	10	to	to	ADP
gi-2607	142	11	particular	particular	ADJ
gi-2607	142	12	exception	exception	NOUN
gi-2607	142	13	types	type	NOUN
gi-2607	142	14	.	.	PUNCT
gi-2607	143	1	the	the	DET
gi-2607	143	2	robust	robust	ADJ
gi-2607	143	3	solution	solution	NOUN
gi-2607	143	4	which	which	PRON
gi-2607	143	5	keeps	keep	VERB
gi-2607	143	6	information	information	NOUN
gi-2607	143	7	about	about	ADP
gi-2607	143	8	exception	exception	NOUN
gi-2607	143	9	requires	require	VERB
gi-2607	143	10	to	to	PART
gi-2607	143	11	implement	implement	VERB
gi-2607	143	12	polymorphic	polymorphic	ADJ
gi-2607	143	13	exception	exception	NOUN
gi-2607	143	14	handling	handling	NOUN
gi-2607	143	15	and	and	CCONJ
gi-2607	143	16	will	will	AUX
gi-2607	143	17	be	be	AUX
gi-2607	143	18	discussed	discuss	VERB
gi-2607	143	19	later	later	ADV
gi-2607	143	20	.	.	PUNCT
gi-2607	144	1	there	there	PRON
gi-2607	144	2	is	be	VERB
gi-2607	144	3	also	also	ADV
gi-2607	144	4	completely	completely	ADV
gi-2607	144	5	different	different	ADJ
gi-2607	144	6	solution	solution	NOUN
gi-2607	144	7	of	of	ADP
gi-2607	144	8	handling	handle	VERB
gi-2607	144	9	exception	exception	NOUN
gi-2607	144	10	when	when	SCONJ
gi-2607	144	11	interfacing	interface	VERB
gi-2607	144	12	with	with	ADP
gi-2607	144	13	c	c	PROPN
gi-2607	144	14	language	language	NOUN
gi-2607	144	15	—	—	PUNCT
gi-2607	144	16	to	to	PART
gi-2607	144	17	use	use	VERB
gi-2607	144	18	no	no	DET
gi-2607	144	19	exceptions	exception	NOUN
gi-2607	144	20	at	at	ADV
gi-2607	144	21	all	all	ADV
gi-2607	144	22	.	.	PUNCT
gi-2607	145	1	however	however	ADV
gi-2607	145	2	,	,	PUNCT
gi-2607	145	3	we	we	PRON
gi-2607	145	4	would	would	AUX
gi-2607	145	5	lose	lose	VERB
gi-2607	145	6	all	all	DET
gi-2607	145	7	advantages	advantage	NOUN
gi-2607	145	8	of	of	ADP
gi-2607	145	9	using	use	VERB
gi-2607	145	10	geoinformatics	geoinformatic	NOUN
gi-2607	145	11	fce	fce	VERB
gi-2607	145	12	ctu	ctu	NOUN
gi-2607	145	13	2011	2011	NUM
gi-2607	145	14	78	78	NUM
gi-2607	145	15	petras	petras	PROPN
gi-2607	145	16	v.	v.	NOUN
gi-2607	145	17	:	:	PUNCT
gi-2607	145	18	implementation	implementation	NOUN
gi-2607	145	19	of	of	ADP
gi-2607	145	20	sqlite	sqlite	ADJ
gi-2607	145	21	database	database	NOUN
gi-2607	145	22	support	support	NOUN
gi-2607	145	23	in	in	ADP
gi-2607	145	24	program	program	NOUN
gi-2607	145	25	gama	gama	NOUN
gi-2607	145	26	-	-	PUNCT
gi-2607	145	27	local	local	ADJ
gi-2607	145	28	exceptions	exception	NOUN
gi-2607	145	29	.	.	PUNCT
gi-2607	146	1	the	the	DET
gi-2607	146	2	second	second	ADJ
gi-2607	146	3	shortcoming	shortcoming	NOUN
gi-2607	146	4	of	of	ADP
gi-2607	146	5	this	this	DET
gi-2607	146	6	solution	solution	NOUN
gi-2607	146	7	is	be	AUX
gi-2607	146	8	that	that	SCONJ
gi-2607	146	9	exceptions	exception	NOUN
gi-2607	146	10	can	can	AUX
gi-2607	146	11	be	be	AUX
gi-2607	146	12	already	already	ADV
gi-2607	146	13	used	use	VERB
gi-2607	146	14	in	in	ADP
gi-2607	146	15	code	code	NOUN
gi-2607	146	16	or	or	CCONJ
gi-2607	146	17	library	library	NOUN
gi-2607	146	18	we	we	PRON
gi-2607	146	19	are	be	AUX
gi-2607	146	20	using	use	VERB
gi-2607	146	21	.	.	PUNCT
gi-2607	147	1	this	this	PRON
gi-2607	147	2	is	be	AUX
gi-2607	147	3	the	the	DET
gi-2607	147	4	case	case	NOUN
gi-2607	147	5	of	of	ADP
gi-2607	147	6	the	the	DET
gi-2607	147	7	standard	standard	ADJ
gi-2607	147	8	library	library	NOUN
gi-2607	147	9	or	or	CCONJ
gi-2607	147	10	gnu	gnu	PROPN
gi-2607	147	11	gama	gama	NOUN
gi-2607	147	12	project	project	NOUN
gi-2607	147	13	.	.	PUNCT
gi-2607	148	1	polymorphic	polymorphic	ADJ
gi-2607	148	2	exception	exception	NOUN
gi-2607	148	3	handling	handle	VERB
gi-2607	148	4	polymorphic	polymorphic	ADJ
gi-2607	148	5	exception	exception	NOUN
gi-2607	148	6	handling	handling	NOUN
gi-2607	148	7	requires	require	VERB
gi-2607	148	8	to	to	PART
gi-2607	148	9	implement	implement	VERB
gi-2607	148	10	cloning	cloning	NOUN
gi-2607	148	11	and	and	CCONJ
gi-2607	148	12	also	also	ADV
gi-2607	148	13	similar	similar	ADJ
gi-2607	148	14	technique	technique	NOUN
gi-2607	148	15	for	for	ADP
gi-2607	148	16	rethrowing	rethrowe	VERB
gi-2607	148	17	exceptions	exception	NOUN
gi-2607	148	18	.	.	PUNCT
gi-2607	149	1	both	both	PRON
gi-2607	149	2	will	will	AUX
gi-2607	149	3	be	be	AUX
gi-2607	149	4	described	describe	VERB
gi-2607	149	5	in	in	ADP
gi-2607	149	6	this	this	DET
gi-2607	149	7	section	section	NOUN
gi-2607	149	8	and	and	CCONJ
gi-2607	149	9	additional	additional	ADJ
gi-2607	149	10	information	information	NOUN
gi-2607	149	11	can	can	AUX
gi-2607	149	12	be	be	AUX
gi-2607	149	13	found	find	VERB
gi-2607	149	14	in	in	ADP
gi-2607	149	15	[	[	X
gi-2607	149	16	10	10	NUM
gi-2607	149	17	]	]	PUNCT
gi-2607	149	18	.	.	PUNCT
gi-2607	150	1	cloning	clone	VERB
gi-2607	150	2	standard	standard	ADJ
gi-2607	150	3	copying	copying	NOUN
gi-2607	150	4	by	by	ADP
gi-2607	150	5	copy	copy	NOUN
gi-2607	150	6	constructor	constructor	NOUN
gi-2607	150	7	can	can	AUX
gi-2607	150	8	not	not	PART
gi-2607	150	9	by	by	SCONJ
gi-2607	150	10	used	use	VERB
gi-2607	150	11	in	in	ADP
gi-2607	150	12	cases	case	NOUN
gi-2607	150	13	when	when	SCONJ
gi-2607	150	14	object	object	NOUN
gi-2607	150	15	is	be	AUX
gi-2607	150	16	held	hold	VERB
gi-2607	150	17	by	by	ADP
gi-2607	150	18	pointer	pointer	NOUN
gi-2607	150	19	or	or	CCONJ
gi-2607	150	20	reference	reference	NOUN
gi-2607	150	21	to	to	ADP
gi-2607	150	22	a	a	DET
gi-2607	150	23	base	base	NOUN
gi-2607	150	24	class	class	NOUN
gi-2607	150	25	because	because	SCONJ
gi-2607	150	26	actual	actual	ADJ
gi-2607	150	27	type	type	NOUN
gi-2607	150	28	of	of	ADP
gi-2607	150	29	object	object	NOUN
gi-2607	150	30	is	be	AUX
gi-2607	150	31	unknown	unknown	ADJ
gi-2607	150	32	.	.	PUNCT
gi-2607	151	1	using	use	VERB
gi-2607	151	2	copy	copy	NOUN
gi-2607	151	3	constructor	constructor	NOUN
gi-2607	151	4	would	would	AUX
gi-2607	151	5	cause	cause	VERB
gi-2607	151	6	slicing	slice	VERB
gi-2607	151	7	[	[	PRON
gi-2607	151	8	14	14	NUM
gi-2607	151	9	]	]	PUNCT
gi-2607	151	10	.	.	PUNCT
gi-2607	152	1	while	while	SCONJ
gi-2607	152	2	handling	handle	VERB
gi-2607	152	3	exceptions	exception	NOUN
gi-2607	152	4	,	,	PUNCT
gi-2607	152	5	references	reference	NOUN
gi-2607	152	6	to	to	ADP
gi-2607	152	7	base	base	NOUN
gi-2607	152	8	exception	exception	NOUN
gi-2607	152	9	class	class	NOUN
gi-2607	152	10	are	be	AUX
gi-2607	152	11	used	use	VERB
gi-2607	152	12	and	and	CCONJ
gi-2607	152	13	proper	proper	ADJ
gi-2607	152	14	copy	copy	NOUN
gi-2607	152	15	of	of	ADP
gi-2607	152	16	exception	exception	NOUN
gi-2607	152	17	has	have	VERB
gi-2607	152	18	to	to	PART
gi-2607	152	19	be	be	AUX
gi-2607	152	20	stored	store	VERB
gi-2607	152	21	(	(	PUNCT
gi-2607	152	22	in	in	ADP
gi-2607	152	23	sqlitereader	sqlitereader	NOUN
gi-2607	152	24	implementation	implementation	NOUN
gi-2607	152	25	)	)	PUNCT
gi-2607	152	26	.	.	PUNCT
gi-2607	153	1	proper	proper	ADJ
gi-2607	153	2	copy	copy	NOUN
gi-2607	153	3	means	mean	VERB
gi-2607	153	4	that	that	SCONJ
gi-2607	153	5	new	new	ADJ
gi-2607	153	6	object	object	NOUN
gi-2607	153	7	has	have	VERB
gi-2607	153	8	the	the	DET
gi-2607	153	9	same	same	ADJ
gi-2607	153	10	set	set	NOUN
gi-2607	153	11	of	of	ADP
gi-2607	153	12	attribute	attribute	NOUN
gi-2607	153	13	values	value	NOUN
gi-2607	153	14	as	as	ADP
gi-2607	153	15	the	the	DET
gi-2607	153	16	old	old	ADJ
gi-2607	153	17	one	one	NOUN
gi-2607	153	18	and	and	CCONJ
gi-2607	153	19	also	also	ADV
gi-2607	153	20	new	new	ADJ
gi-2607	153	21	object	object	NOUN
gi-2607	153	22	has	have	VERB
gi-2607	153	23	the	the	DET
gi-2607	153	24	same	same	ADJ
gi-2607	153	25	type	type	NOUN
gi-2607	153	26	as	as	ADP
gi-2607	153	27	the	the	DET
gi-2607	153	28	old	old	ADJ
gi-2607	153	29	one	one	NUM
gi-2607	153	30	.	.	PUNCT
gi-2607	154	1	this	this	PRON
gi-2607	154	2	is	be	AUX
gi-2607	154	3	the	the	DET
gi-2607	154	4	case	case	NOUN
gi-2607	154	5	when	when	SCONJ
gi-2607	154	6	cloning	cloning	NOUN
gi-2607	154	7	must	must	AUX
gi-2607	154	8	be	be	AUX
gi-2607	154	9	used	use	VERB
gi-2607	154	10	instead	instead	ADV
gi-2607	154	11	of	of	ADP
gi-2607	154	12	copying	copy	VERB
gi-2607	154	13	by	by	ADP
gi-2607	154	14	copy	copy	NOUN
gi-2607	154	15	constructor	constructor	NOUN
gi-2607	154	16	.	.	PUNCT
gi-2607	155	1	cloning	cloning	NOUN
gi-2607	155	2	is	be	AUX
gi-2607	155	3	made	make	VERB
gi-2607	155	4	by	by	ADP
gi-2607	155	5	virtual	virtual	ADJ
gi-2607	155	6	function	function	NOUN
gi-2607	155	7	clone	clone	NOUN
gi-2607	155	8	which	which	PRON
gi-2607	155	9	calls	call	VERB
gi-2607	155	10	copy	copy	NOUN
gi-2607	155	11	constructor	constructor	NOUN
gi-2607	155	12	.	.	PUNCT
gi-2607	156	1	in	in	ADP
gi-2607	156	2	virtual	virtual	ADJ
gi-2607	156	3	function	function	NOUN
gi-2607	156	4	actual	actual	ADJ
gi-2607	156	5	type	type	NOUN
gi-2607	156	6	of	of	ADP
gi-2607	156	7	object	object	NOUN
gi-2607	156	8	is	be	AUX
gi-2607	156	9	known	know	VERB
gi-2607	156	10	and	and	CCONJ
gi-2607	156	11	so	so	ADV
gi-2607	156	12	the	the	DET
gi-2607	156	13	right	right	ADJ
gi-2607	156	14	copy	copy	NOUN
gi-2607	156	15	constructor	constructor	NOUN
gi-2607	156	16	is	be	AUX
gi-2607	156	17	called	call	VERB
gi-2607	156	18	.	.	PUNCT
gi-2607	157	1	function	function	NOUN
gi-2607	157	2	clone	clone	NOUN
gi-2607	157	3	creates	create	VERB
gi-2607	157	4	new	new	ADJ
gi-2607	157	5	object	object	NOUN
gi-2607	157	6	by	by	ADP
gi-2607	157	7	calling	call	VERB
gi-2607	157	8	operator	operator	NOUN
gi-2607	157	9	new	new	ADJ
gi-2607	157	10	and	and	CCONJ
gi-2607	157	11	returns	return	VERB
gi-2607	157	12	pointer	pointer	NOUN
gi-2607	157	13	to	to	ADP
gi-2607	157	14	a	a	DET
gi-2607	157	15	new	new	ADJ
gi-2607	157	16	object	object	NOUN
gi-2607	157	17	(	(	PUNCT
gi-2607	157	18	the	the	DET
gi-2607	157	19	user	user	NOUN
gi-2607	157	20	of	of	ADP
gi-2607	157	21	function	function	NOUN
gi-2607	157	22	is	be	AUX
gi-2607	157	23	responsible	responsible	ADJ
gi-2607	157	24	for	for	ADP
gi-2607	157	25	freeing	free	VERB
gi-2607	157	26	allocated	allocate	VERB
gi-2607	157	27	memory	memory	NOUN
gi-2607	157	28	)	)	PUNCT
gi-2607	157	29	.	.	PUNCT
gi-2607	158	1	next	next	ADJ
gi-2607	158	2	example	example	NOUN
gi-2607	158	3	shows	show	VERB
gi-2607	158	4	implementation	implementation	NOUN
gi-2607	158	5	and	and	CCONJ
gi-2607	158	6	simple	simple	ADJ
gi-2607	158	7	usage	usage	NOUN
gi-2607	158	8	of	of	ADP
gi-2607	158	9	cloning	cloning	NOUN
gi-2607	158	10	.	.	PUNCT
gi-2607	159	1	class	class	NOUN
gi-2607	159	2	base	base	NOUN
gi-2607	159	3	{	{	PUNCT
gi-2607	159	4	public	public	NOUN
gi-2607	159	5	:	:	PUNCT
gi-2607	159	6	virtual	virtual	ADJ
gi-2607	159	7	~base	~base	NOUN
gi-2607	159	8	(	(	PUNCT
gi-2607	159	9	)	)	PUNCT
gi-2607	159	10	{	{	PUNCT
gi-2607	159	11	}	}	PUNCT
gi-2607	159	12	virtual	virtual	ADJ
gi-2607	159	13	base	base	NOUN
gi-2607	159	14	*	*	PUNCT
gi-2607	159	15	clone	clone	NOUN
gi-2607	159	16	(	(	PUNCT
gi-2607	159	17	)	)	PUNCT
gi-2607	159	18	{	{	PUNCT
gi-2607	159	19	return	return	VERB
gi-2607	159	20	new	new	ADJ
gi-2607	159	21	base(*this	base(*thi	NOUN
gi-2607	159	22	)	)	PUNCT
gi-2607	159	23	;	;	PUNCT
gi-2607	159	24	}	}	PUNCT
gi-2607	159	25	virtual	virtual	ADJ
gi-2607	159	26	std::string	std::string	NOUN
gi-2607	159	27	name	name	NOUN
gi-2607	159	28	(	(	PUNCT
gi-2607	159	29	)	)	PUNCT
gi-2607	159	30	{	{	PUNCT
gi-2607	159	31	return	return	VERB
gi-2607	159	32	"	"	PUNCT
gi-2607	159	33	base	base	NOUN
gi-2607	159	34	"	"	PUNCT
gi-2607	159	35	;	;	PUNCT
gi-2607	159	36	}	}	PUNCT
gi-2607	159	37	}	}	PUNCT
gi-2607	159	38	;	;	PUNCT
gi-2607	159	39	class	class	NOUN
gi-2607	159	40	derived	derived	NOUN
gi-2607	159	41	:	:	PUNCT
gi-2607	159	42	public	public	ADJ
gi-2607	159	43	base	base	NOUN
gi-2607	159	44	{	{	PUNCT
gi-2607	159	45	public	public	NOUN
gi-2607	159	46	:	:	PUNCT
gi-2607	159	47	virtual	virtual	ADJ
gi-2607	159	48	derived	derived	NOUN
gi-2607	159	49	*	*	PUNCT
gi-2607	159	50	clone	clone	NOUN
gi-2607	159	51	(	(	PUNCT
gi-2607	159	52	)	)	PUNCT
gi-2607	159	53	{	{	PUNCT
gi-2607	159	54	return	return	VERB
gi-2607	159	55	new	new	ADJ
gi-2607	159	56	derived(*this	derived(*thi	NOUN
gi-2607	159	57	)	)	PUNCT
gi-2607	159	58	;	;	PUNCT
gi-2607	159	59	}	}	PUNCT
gi-2607	159	60	virtual	virtual	ADJ
gi-2607	159	61	std::string	std::string	NOUN
gi-2607	159	62	name	name	NOUN
gi-2607	159	63	(	(	PUNCT
gi-2607	159	64	)	)	PUNCT
gi-2607	159	65	{	{	PUNCT
gi-2607	159	66	return	return	NOUN
gi-2607	159	67	"	"	PUNCT
gi-2607	159	68	derived	derive	VERB
gi-2607	159	69	"	"	PUNCT
gi-2607	159	70	;	;	PUNCT
gi-2607	159	71	}	}	PUNCT
gi-2607	159	72	}	}	PUNCT
gi-2607	159	73	;	;	PUNCT
gi-2607	159	74	void	void	VERB
gi-2607	159	75	print(base	print(base	PROPN
gi-2607	159	76	*	*	SYM
gi-2607	159	77	b	b	NOUN
gi-2607	159	78	)	)	PUNCT
gi-2607	159	79	{	{	PUNCT
gi-2607	159	80	std::cout	std::cout	ADP
gi-2607	159	81	<	<	X
gi-2607	159	82	<	<	X
gi-2607	159	83	"	"	PUNCT
gi-2607	159	84	name	name	NOUN
gi-2607	159	85	is	be	AUX
gi-2607	159	86	"	"	PUNCT
gi-2607	159	87	<	<	X
gi-2607	159	88	<	<	X
gi-2607	159	89	b->name	b->name	PROPN
gi-2607	159	90	(	(	PUNCT
gi-2607	159	91	)	)	PUNCT
gi-2607	160	1	<	<	X
gi-2607	160	2	<	<	X
gi-2607	160	3	std::endl	std::endl	X
gi-2607	160	4	;	;	PUNCT
gi-2607	160	5	}	}	PUNCT
gi-2607	160	6	void	void	ADJ
gi-2607	160	7	test	test	NOUN
gi-2607	160	8	(	(	PUNCT
gi-2607	160	9	)	)	PUNCT
gi-2607	160	10	{	{	PUNCT
gi-2607	160	11	base	base	NOUN
gi-2607	161	1	*	*	PUNCT
gi-2607	161	2	d	d	NOUN
gi-2607	161	3	=	=	PUNCT
gi-2607	161	4	new	new	ADJ
gi-2607	161	5	derived	derived	NOUN
gi-2607	161	6	(	(	PUNCT
gi-2607	161	7	)	)	PUNCT
gi-2607	161	8	;	;	PUNCT
gi-2607	161	9	base	base	NOUN
gi-2607	161	10	*	*	PUNCT
gi-2607	161	11	b	b	X
gi-2607	161	12	=	=	SYM
gi-2607	161	13	d->clone	d->clone	PROPN
gi-2607	161	14	(	(	PUNCT
gi-2607	161	15	)	)	PUNCT
gi-2607	161	16	;	;	PUNCT
gi-2607	161	17	//	//	NUM
gi-2607	161	18	creates	create	VERB
gi-2607	161	19	new	new	ADJ
gi-2607	161	20	object	object	NOUN
gi-2607	161	21	print(b	print(b	NOUN
gi-2607	161	22	)	)	PUNCT
gi-2607	161	23	;	;	PUNCT
gi-2607	161	24	//	//	NUM
gi-2607	161	25	prints	print	NOUN
gi-2607	161	26	:	:	PUNCT
gi-2607	161	27	name	name	NOUN
gi-2607	161	28	is	be	AUX
gi-2607	161	29	derived	derive	VERB
gi-2607	161	30	delete	delete	ADJ
gi-2607	161	31	b	b	NOUN
gi-2607	161	32	;	;	PUNCT
gi-2607	161	33	delete	delete	ADJ
gi-2607	161	34	d	d	PROPN
gi-2607	161	35	;	;	PUNCT
gi-2607	161	36	}	}	PUNCT
gi-2607	161	37	there	there	PRON
gi-2607	161	38	is	be	VERB
gi-2607	161	39	still	still	ADV
gi-2607	161	40	danger	danger	NOUN
gi-2607	161	41	that	that	SCONJ
gi-2607	161	42	we	we	PRON
gi-2607	161	43	accidentally	accidentally	ADV
gi-2607	161	44	copy	copy	VERB
gi-2607	161	45	(	(	PUNCT
gi-2607	161	46	by	by	ADP
gi-2607	161	47	copy	copy	NOUN
gi-2607	161	48	constructor	constructor	NOUN
gi-2607	161	49	)	)	PUNCT
gi-2607	161	50	the	the	DET
gi-2607	161	51	object	object	NOUN
gi-2607	161	52	we	we	PRON
gi-2607	161	53	have	have	VERB
gi-2607	161	54	by	by	ADP
gi-2607	161	55	pointer	pointer	NOUN
gi-2607	161	56	to	to	PART
gi-2607	161	57	base	base	NOUN
gi-2607	161	58	class	class	NOUN
gi-2607	161	59	.	.	PUNCT
gi-2607	162	1	this	this	PRON
gi-2607	162	2	can	can	AUX
gi-2607	162	3	be	be	AUX
gi-2607	162	4	avoided	avoid	VERB
gi-2607	162	5	by	by	ADP
gi-2607	162	6	declaring	declare	VERB
gi-2607	162	7	copy	copy	NOUN
gi-2607	162	8	constructor	constructor	NOUN
gi-2607	162	9	in	in	ADP
gi-2607	162	10	base	base	NOUN
gi-2607	162	11	class	class	NOUN
gi-2607	162	12	protected	protect	VERB
gi-2607	162	13	.	.	PUNCT
gi-2607	163	1	the	the	DET
gi-2607	163	2	second	second	ADJ
gi-2607	163	3	thing	thing	NOUN
gi-2607	163	4	we	we	PRON
gi-2607	163	5	should	should	AUX
gi-2607	163	6	avoid	avoid	VERB
gi-2607	163	7	is	be	AUX
gi-2607	163	8	forgetting	forget	VERB
gi-2607	163	9	to	to	PART
gi-2607	163	10	implement	implement	VERB
gi-2607	163	11	clone	clone	NOUN
gi-2607	163	12	function	function	NOUN
gi-2607	163	13	in	in	ADP
gi-2607	163	14	derived	derived	ADJ
gi-2607	163	15	classes	class	NOUN
gi-2607	163	16	.	.	PUNCT
gi-2607	164	1	this	this	PRON
gi-2607	164	2	would	would	AUX
gi-2607	164	3	lead	lead	VERB
gi-2607	164	4	to	to	ADP
gi-2607	164	5	creating	create	VERB
gi-2607	164	6	objects	object	NOUN
gi-2607	164	7	of	of	ADP
gi-2607	164	8	base	base	NOUN
gi-2607	164	9	class	class	NOUN
gi-2607	164	10	instead	instead	ADV
gi-2607	164	11	of	of	ADP
gi-2607	164	12	derived	derive	VERB
gi-2607	164	13	one	one	NUM
gi-2607	164	14	.	.	PUNCT
gi-2607	165	1	it	it	PRON
gi-2607	165	2	is	be	AUX
gi-2607	165	3	helpful	helpful	ADJ
gi-2607	165	4	to	to	PART
gi-2607	165	5	declare	declare	VERB
gi-2607	165	6	clone	clone	NOUN
gi-2607	165	7	function	function	NOUN
gi-2607	165	8	in	in	ADP
gi-2607	165	9	base	base	NOUN
gi-2607	165	10	class	class	NOUN
gi-2607	165	11	pure	pure	ADJ
gi-2607	165	12	virtual	virtual	ADJ
gi-2607	165	13	.	.	PUNCT
gi-2607	166	1	unfortunately	unfortunately	ADV
gi-2607	166	2	,	,	PUNCT
gi-2607	166	3	this	this	PRON
gi-2607	166	4	can	can	AUX
gi-2607	166	5	be	be	AUX
gi-2607	166	6	geoinformatics	geoinformatic	NOUN
gi-2607	166	7	fce	fce	VERB
gi-2607	166	8	ctu	ctu	NOUN
gi-2607	166	9	2011	2011	NUM
gi-2607	166	10	79	79	NUM
gi-2607	166	11	petras	petras	PROPN
gi-2607	166	12	v.	v.	NOUN
gi-2607	166	13	:	:	PUNCT
gi-2607	166	14	implementation	implementation	NOUN
gi-2607	166	15	of	of	ADP
gi-2607	166	16	sqlite	sqlite	ADJ
gi-2607	166	17	database	database	NOUN
gi-2607	166	18	support	support	NOUN
gi-2607	166	19	in	in	ADP
gi-2607	166	20	program	program	NOUN
gi-2607	166	21	gama	gama	NOUN
gi-2607	166	22	-	-	PUNCT
gi-2607	166	23	local	local	NOUN
gi-2607	166	24	applied	apply	VERB
gi-2607	166	25	only	only	ADV
gi-2607	166	26	for	for	ADP
gi-2607	166	27	abstract	abstract	ADJ
gi-2607	166	28	base	base	NOUN
gi-2607	166	29	class	class	NOUN
gi-2607	167	1	and	and	CCONJ
gi-2607	167	2	it	it	PRON
gi-2607	167	3	ensures	ensure	VERB
gi-2607	167	4	implementing	implement	VERB
gi-2607	167	5	of	of	ADP
gi-2607	167	6	clone	clone	NOUN
gi-2607	167	7	function	function	NOUN
gi-2607	167	8	only	only	ADV
gi-2607	167	9	for	for	ADP
gi-2607	167	10	direct	direct	ADJ
gi-2607	167	11	subclasses	subclass	NOUN
gi-2607	167	12	[	[	X
gi-2607	167	13	14	14	NUM
gi-2607	167	14	]	]	PUNCT
gi-2607	167	15	.	.	PUNCT
gi-2607	168	1	the	the	DET
gi-2607	168	2	same	same	ADJ
gi-2607	168	3	technique	technique	NOUN
gi-2607	168	4	which	which	PRON
gi-2607	168	5	was	be	AUX
gi-2607	168	6	used	use	VERB
gi-2607	168	7	to	to	PART
gi-2607	168	8	implement	implement	VERB
gi-2607	168	9	cloning	cloning	NOUN
gi-2607	168	10	can	can	AUX
gi-2607	168	11	be	be	AUX
gi-2607	168	12	used	use	VERB
gi-2607	168	13	more	more	ADV
gi-2607	168	14	generally	generally	ADV
gi-2607	168	15	to	to	PART
gi-2607	168	16	create	create	VERB
gi-2607	168	17	new	new	ADJ
gi-2607	168	18	objects	object	NOUN
gi-2607	168	19	with	with	ADP
gi-2607	168	20	various	various	ADJ
gi-2607	168	21	parameters	parameter	NOUN
gi-2607	168	22	and	and	CCONJ
gi-2607	168	23	not	not	PART
gi-2607	168	24	only	only	ADV
gi-2607	168	25	the	the	DET
gi-2607	168	26	copy	copy	NOUN
gi-2607	168	27	of	of	ADP
gi-2607	168	28	current	current	ADJ
gi-2607	168	29	and	and	CCONJ
gi-2607	168	30	actual	actual	ADJ
gi-2607	168	31	object	object	NOUN
gi-2607	168	32	.	.	PUNCT
gi-2607	169	1	this	this	DET
gi-2607	169	2	technique	technique	NOUN
gi-2607	169	3	can	can	AUX
gi-2607	169	4	be	be	AUX
gi-2607	169	5	used	use	VERB
gi-2607	169	6	even	even	ADV
gi-2607	169	7	for	for	ADP
gi-2607	169	8	completely	completely	ADV
gi-2607	169	9	different	different	ADJ
gi-2607	169	10	things	thing	NOUN
gi-2607	169	11	such	such	ADJ
gi-2607	169	12	as	as	ADP
gi-2607	169	13	rethrowing	rethrowe	VERB
gi-2607	169	14	exceptions	exception	NOUN
gi-2607	169	15	.	.	PUNCT
gi-2607	170	1	storing	store	VERB
gi-2607	170	2	and	and	CCONJ
gi-2607	170	3	rethrowing	rethrowe	VERB
gi-2607	170	4	exceptions	exception	NOUN
gi-2607	170	5	classes	class	NOUN
gi-2607	170	6	base	base	VERB
gi-2607	170	7	and	and	CCONJ
gi-2607	170	8	derived	derive	VERB
gi-2607	170	9	from	from	ADP
gi-2607	170	10	previous	previous	ADJ
gi-2607	170	11	section	section	NOUN
gi-2607	170	12	will	will	AUX
gi-2607	170	13	be	be	AUX
gi-2607	170	14	used	use	VERB
gi-2607	170	15	here	here	ADV
gi-2607	170	16	as	as	ADP
gi-2607	170	17	exception	exception	NOUN
gi-2607	170	18	classes	class	NOUN
gi-2607	170	19	.	.	PUNCT
gi-2607	171	1	both	both	PRON
gi-2607	171	2	contain	contain	VERB
gi-2607	171	3	functions	function	NOUN
gi-2607	171	4	for	for	ADP
gi-2607	171	5	cloning	cloning	NOUN
gi-2607	171	6	and	and	CCONJ
gi-2607	171	7	for	for	ADP
gi-2607	171	8	getting	get	VERB
gi-2607	171	9	a	a	DET
gi-2607	171	10	type	type	NOUN
gi-2607	171	11	name	name	NOUN
gi-2607	171	12	.	.	PUNCT
gi-2607	172	1	both	both	DET
gi-2607	172	2	classes	class	NOUN
gi-2607	172	3	also	also	ADV
gi-2607	172	4	have	have	VERB
gi-2607	172	5	public	public	ADJ
gi-2607	172	6	copy	copy	NOUN
gi-2607	172	7	constructor	constructor	NOUN
gi-2607	172	8	automatically	automatically	ADV
gi-2607	172	9	created	create	VERB
gi-2607	172	10	by	by	ADP
gi-2607	172	11	compiler	compiler	NOUN
gi-2607	172	12	.	.	PUNCT
gi-2607	173	1	public	public	ADJ
gi-2607	173	2	copy	copy	NOUN
gi-2607	173	3	constructor	constructor	NOUN
gi-2607	173	4	is	be	AUX
gi-2607	173	5	necessary	necessary	ADJ
gi-2607	173	6	to	to	PART
gi-2607	173	7	allow	allow	VERB
gi-2607	173	8	throwing	throw	VERB
gi-2607	173	9	exceptions	exception	NOUN
gi-2607	173	10	(	(	PUNCT
gi-2607	173	11	by	by	ADP
gi-2607	173	12	throw	throw	VERB
gi-2607	173	13	statement	statement	NOUN
gi-2607	173	14	)	)	PUNCT
gi-2607	173	15	.	.	PUNCT
gi-2607	174	1	an	an	DET
gi-2607	174	2	example	example	NOUN
gi-2607	174	3	of	of	ADP
gi-2607	174	4	standard	standard	ADJ
gi-2607	174	5	exception	exception	NOUN
gi-2607	174	6	handling	handling	NOUN
gi-2607	174	7	is	be	AUX
gi-2607	174	8	in	in	ADP
gi-2607	174	9	the	the	DET
gi-2607	174	10	following	follow	VERB
gi-2607	174	11	listing	listing	NOUN
gi-2607	174	12	.	.	PUNCT
gi-2607	175	1	try	try	VERB
gi-2607	175	2	{	{	PUNCT
gi-2607	175	3	throw	throw	VERB
gi-2607	175	4	derived	derive	VERB
gi-2607	175	5	(	(	PUNCT
gi-2607	175	6	)	)	PUNCT
gi-2607	175	7	;	;	PUNCT
gi-2607	175	8	}	}	PUNCT
gi-2607	175	9	catch	catch	NOUN
gi-2607	175	10	(	(	PUNCT
gi-2607	175	11	derived	derived	ADJ
gi-2607	175	12	&	&	CCONJ
gi-2607	175	13	e	e	NOUN
gi-2607	175	14	)	)	PUNCT
gi-2607	175	15	{	{	PUNCT
gi-2607	175	16	std::cout	std::cout	ADP
gi-2607	175	17	<	<	X
gi-2607	175	18	<	<	X
gi-2607	175	19	"	"	PUNCT
gi-2607	175	20	derived	derived	ADJ
gi-2607	175	21	exception	exception	NOUN
gi-2607	175	22	"	"	PUNCT
gi-2607	175	23	<	<	X
gi-2607	175	24	<	<	X
gi-2607	175	25	std::endl	std::endl	X
gi-2607	175	26	;	;	PUNCT
gi-2607	175	27	}	}	PUNCT
gi-2607	175	28	catch	catch	NOUN
gi-2607	175	29	(	(	PUNCT
gi-2607	175	30	base	base	NOUN
gi-2607	175	31	&	&	CCONJ
gi-2607	175	32	e	e	NOUN
gi-2607	175	33	)	)	PUNCT
gi-2607	175	34	{	{	PUNCT
gi-2607	175	35	std::cout	std::cout	ADP
gi-2607	175	36	<	<	X
gi-2607	175	37	<	<	X
gi-2607	175	38	"	"	PUNCT
gi-2607	175	39	base	base	NOUN
gi-2607	175	40	exception	exception	NOUN
gi-2607	175	41	"	"	PUNCT
gi-2607	175	42	<	<	X
gi-2607	175	43	<	<	X
gi-2607	175	44	std::endl	std::endl	X
gi-2607	175	45	;	;	PUNCT
gi-2607	175	46	}	}	PUNCT
gi-2607	175	47	an	an	DET
gi-2607	175	48	exception	exception	NOUN
gi-2607	175	49	is	be	AUX
gi-2607	175	50	thrown	throw	VERB
gi-2607	175	51	somewhere	somewhere	ADV
gi-2607	175	52	in	in	ADP
gi-2607	175	53	try	try	NOUN
gi-2607	175	54	block	block	NOUN
gi-2607	175	55	.	.	PUNCT
gi-2607	176	1	the	the	DET
gi-2607	176	2	thrown	throw	VERB
gi-2607	176	3	exception	exception	NOUN
gi-2607	176	4	can	can	AUX
gi-2607	176	5	by	by	SCONJ
gi-2607	176	6	caught	catch	VERB
gi-2607	176	7	by	by	ADP
gi-2607	176	8	one	one	NUM
gi-2607	176	9	of	of	ADP
gi-2607	176	10	the	the	DET
gi-2607	176	11	caught	catch	VERB
gi-2607	176	12	exceptions	exception	NOUN
gi-2607	176	13	.	.	PUNCT
gi-2607	177	1	commonly	commonly	ADV
gi-2607	177	2	accepted	accept	VERB
gi-2607	177	3	rule	rule	NOUN
gi-2607	177	4	is	be	AUX
gi-2607	177	5	to	to	PART
gi-2607	177	6	throw	throw	VERB
gi-2607	177	7	exceptions	exception	NOUN
gi-2607	177	8	by	by	ADP
gi-2607	177	9	value	value	NOUN
gi-2607	177	10	and	and	CCONJ
gi-2607	177	11	to	to	PART
gi-2607	177	12	catch	catch	VERB
gi-2607	177	13	them	they	PRON
gi-2607	177	14	by	by	ADP
gi-2607	177	15	reference	reference	NOUN
gi-2607	177	16	.	.	PUNCT
gi-2607	178	1	the	the	DET
gi-2607	178	2	order	order	NOUN
gi-2607	178	3	of	of	ADP
gi-2607	178	4	catch	catch	NOUN
gi-2607	178	5	blocks	block	NOUN
gi-2607	178	6	is	be	AUX
gi-2607	178	7	important	important	ADJ
gi-2607	178	8	(	(	PUNCT
gi-2607	178	9	first	first	ADJ
gi-2607	178	10	derived	derived	ADJ
gi-2607	178	11	classes	class	NOUN
gi-2607	178	12	then	then	ADV
gi-2607	178	13	base	base	NOUN
gi-2607	178	14	classes	class	NOUN
gi-2607	178	15	)	)	PUNCT
gi-2607	178	16	.	.	PUNCT
gi-2607	179	1	now	now	ADV
gi-2607	179	2	consider	consider	VERB
gi-2607	179	3	the	the	DET
gi-2607	179	4	case	case	NOUN
gi-2607	179	5	we	we	PRON
gi-2607	179	6	have	have	VERB
gi-2607	179	7	to	to	PART
gi-2607	179	8	catch	catch	VERB
gi-2607	179	9	all	all	DET
gi-2607	179	10	exceptions	exception	NOUN
gi-2607	179	11	,	,	PUNCT
gi-2607	179	12	keep	keep	VERB
gi-2607	179	13	information	information	NOUN
gi-2607	179	14	about	about	ADP
gi-2607	179	15	exception	exception	NOUN
gi-2607	179	16	type	type	NOUN
gi-2607	179	17	and	and	CCONJ
gi-2607	179	18	later	later	ADV
gi-2607	179	19	use	use	VERB
gi-2607	179	20	this	this	DET
gi-2607	179	21	exception	exception	NOUN
gi-2607	179	22	.	.	PUNCT
gi-2607	180	1	this	this	PRON
gi-2607	180	2	is	be	AUX
gi-2607	180	3	the	the	DET
gi-2607	180	4	case	case	NOUN
gi-2607	180	5	of	of	ADP
gi-2607	180	6	callback	callback	NOUN
gi-2607	180	7	functions	function	NOUN
gi-2607	180	8	used	use	VERB
gi-2607	180	9	with	with	ADP
gi-2607	180	10	sqlitereader	sqlitereader	NOUN
gi-2607	180	11	class	class	NOUN
gi-2607	180	12	.	.	PUNCT
gi-2607	181	1	we	we	PRON
gi-2607	181	2	can	can	AUX
gi-2607	181	3	create	create	VERB
gi-2607	181	4	copy	copy	NOUN
gi-2607	181	5	of	of	ADP
gi-2607	181	6	caught	catch	VERB
gi-2607	181	7	exception	exception	NOUN
gi-2607	181	8	and	and	CCONJ
gi-2607	181	9	store	store	VERB
gi-2607	181	10	a	a	DET
gi-2607	181	11	copy	copy	NOUN
gi-2607	181	12	(	(	PUNCT
gi-2607	181	13	e.g.	e.g.	ADV
gi-2607	181	14	in	in	ADP
gi-2607	181	15	sqlitereader	sqlitereader	NOUN
gi-2607	181	16	class	class	NOUN
gi-2607	181	17	attribute	attribute	PROPN
gi-2607	181	18	)	)	PUNCT
gi-2607	181	19	and	and	CCONJ
gi-2607	181	20	later	later	ADV
gi-2607	181	21	(	(	PUNCT
gi-2607	181	22	when	when	SCONJ
gi-2607	181	23	we	we	PRON
gi-2607	181	24	can	can	AUX
gi-2607	181	25	control	control	VERB
gi-2607	181	26	program	program	NOUN
gi-2607	181	27	flow	flow	NOUN
gi-2607	181	28	)	)	PUNCT
gi-2607	181	29	we	we	PRON
gi-2607	181	30	can	can	AUX
gi-2607	181	31	pick	pick	VERB
gi-2607	181	32	stored	store	VERB
gi-2607	181	33	exception	exception	NOUN
gi-2607	181	34	up	up	ADP
gi-2607	181	35	.	.	PUNCT
gi-2607	182	1	however	however	ADV
gi-2607	182	2	,	,	PUNCT
gi-2607	182	3	the	the	DET
gi-2607	182	4	copy	copy	NOUN
gi-2607	182	5	can	can	AUX
gi-2607	182	6	not	not	PART
gi-2607	182	7	be	be	AUX
gi-2607	182	8	created	create	VERB
gi-2607	182	9	by	by	ADP
gi-2607	182	10	copy	copy	NOUN
gi-2607	182	11	constructor	constructor	NOUN
gi-2607	182	12	because	because	SCONJ
gi-2607	182	13	actual	actual	ADJ
gi-2607	182	14	type	type	NOUN
gi-2607	182	15	of	of	ADP
gi-2607	182	16	object	object	NOUN
gi-2607	182	17	is	be	AUX
gi-2607	182	18	not	not	PART
gi-2607	182	19	known	know	VERB
gi-2607	182	20	.	.	PUNCT
gi-2607	183	1	according	accord	VERB
gi-2607	183	2	to	to	ADP
gi-2607	183	3	previous	previous	ADJ
gi-2607	183	4	section	section	NOUN
gi-2607	183	5	,	,	PUNCT
gi-2607	183	6	obvious	obvious	ADJ
gi-2607	183	7	solution	solution	NOUN
gi-2607	183	8	is	be	AUX
gi-2607	183	9	cloning	clone	VERB
gi-2607	183	10	.	.	PUNCT
gi-2607	184	1	cloning	cloning	NOUN
gi-2607	184	2	will	will	AUX
gi-2607	184	3	ensure	ensure	VERB
gi-2607	184	4	correct	correct	ADJ
gi-2607	184	5	storing	storing	NOUN
gi-2607	184	6	of	of	ADP
gi-2607	184	7	exception	exception	NOUN
gi-2607	184	8	by	by	ADP
gi-2607	184	9	pointer	pointer	NOUN
gi-2607	184	10	to	to	PART
gi-2607	184	11	base	base	NOUN
gi-2607	184	12	class	class	NOUN
gi-2607	184	13	.	.	PUNCT
gi-2607	185	1	pointer	pointer	NOUN
gi-2607	185	2	to	to	PART
gi-2607	185	3	base	base	NOUN
gi-2607	185	4	class	class	NOUN
gi-2607	185	5	allows	allow	VERB
gi-2607	185	6	to	to	PART
gi-2607	185	7	use	use	VERB
gi-2607	185	8	functions	function	NOUN
gi-2607	185	9	from	from	ADP
gi-2607	185	10	base	base	NOUN
gi-2607	185	11	class	class	NOUN
gi-2607	185	12	interface	interface	NOUN
gi-2607	185	13	,	,	PUNCT
gi-2607	185	14	for	for	ADP
gi-2607	185	15	example	example	NOUN
gi-2607	185	16	read	read	VERB
gi-2607	185	17	error	error	NOUN
gi-2607	185	18	message	message	NOUN
gi-2607	185	19	or	or	CCONJ
gi-2607	185	20	get	get	VERB
gi-2607	185	21	class	class	NOUN
gi-2607	185	22	name	name	NOUN
gi-2607	185	23	in	in	ADP
gi-2607	185	24	our	our	PRON
gi-2607	185	25	base	base	NOUN
gi-2607	185	26	-	-	PUNCT
gi-2607	185	27	derived	derive	VERB
gi-2607	185	28	example	example	NOUN
gi-2607	185	29	.	.	PUNCT
gi-2607	186	1	however	however	ADV
gi-2607	186	2	,	,	PUNCT
gi-2607	186	3	sometimes	sometimes	ADV
gi-2607	186	4	final	final	ADJ
gi-2607	186	5	handling	handling	NOUN
gi-2607	186	6	of	of	ADP
gi-2607	186	7	exception	exception	NOUN
gi-2607	186	8	and	and	CCONJ
gi-2607	186	9	reporting	report	VERB
gi-2607	186	10	error	error	NOUN
gi-2607	186	11	to	to	PART
gi-2607	186	12	program	program	NOUN
gi-2607	186	13	user	user	NOUN
gi-2607	186	14	is	be	AUX
gi-2607	186	15	not	not	PART
gi-2607	186	16	the	the	DET
gi-2607	186	17	right	right	ADJ
gi-2607	186	18	thing	thing	NOUN
gi-2607	186	19	to	to	PART
gi-2607	186	20	do	do	VERB
gi-2607	186	21	.	.	PUNCT
gi-2607	187	1	if	if	SCONJ
gi-2607	187	2	it	it	PRON
gi-2607	187	3	is	be	AUX
gi-2607	187	4	not	not	PART
gi-2607	187	5	clear	clear	ADJ
gi-2607	187	6	how	how	SCONJ
gi-2607	187	7	to	to	PART
gi-2607	187	8	handle	handle	VERB
gi-2607	187	9	an	an	DET
gi-2607	187	10	exception	exception	NOUN
gi-2607	187	11	,	,	PUNCT
gi-2607	187	12	the	the	DET
gi-2607	187	13	exception	exception	NOUN
gi-2607	187	14	should	should	AUX
gi-2607	187	15	be	be	AUX
gi-2607	187	16	thrown	throw	VERB
gi-2607	187	17	again	again	ADV
gi-2607	187	18	or	or	CCONJ
gi-2607	187	19	better	well	ADJ
gi-2607	187	20	say	say	VERB
gi-2607	187	21	rethrown	rethrown	NOUN
gi-2607	187	22	.	.	PUNCT
gi-2607	188	1	if	if	SCONJ
gi-2607	188	2	you	you	PRON
gi-2607	188	3	try	try	VERB
gi-2607	188	4	to	to	PART
gi-2607	188	5	throw	throw	VERB
gi-2607	188	6	exception	exception	NOUN
gi-2607	188	7	directly	directly	ADV
gi-2607	188	8	by	by	ADP
gi-2607	188	9	throw	throw	NOUN
gi-2607	188	10	statement	statement	NOUN
gi-2607	188	11	using	use	VERB
gi-2607	188	12	pointer	pointer	NOUN
gi-2607	188	13	to	to	PART
gi-2607	188	14	base	base	NOUN
gi-2607	188	15	class	class	NOUN
gi-2607	188	16	,	,	PUNCT
gi-2607	188	17	you	you	PRON
gi-2607	188	18	will	will	AUX
gi-2607	188	19	fail	fail	VERB
gi-2607	188	20	because	because	SCONJ
gi-2607	188	21	throw	throw	VERB
gi-2607	188	22	statement	statement	NOUN
gi-2607	188	23	uses	use	VERB
gi-2607	188	24	copy	copy	VERB
gi-2607	188	25	constructor	constructor	NOUN
gi-2607	188	26	and	and	CCONJ
gi-2607	188	27	known	know	VERB
gi-2607	188	28	type	type	NOUN
gi-2607	188	29	of	of	ADP
gi-2607	188	30	object	object	NOUN
gi-2607	188	31	is	be	AUX
gi-2607	188	32	determined	determine	VERB
gi-2607	188	33	by	by	ADP
gi-2607	188	34	a	a	DET
gi-2607	188	35	pointer	pointer	NOUN
gi-2607	188	36	type	type	NOUN
gi-2607	188	37	.	.	PUNCT
gi-2607	189	1	the	the	DET
gi-2607	189	2	pointer	pointer	NOUN
gi-2607	189	3	type	type	NOUN
gi-2607	189	4	is	be	AUX
gi-2607	189	5	pointer	pointer	NOUN
gi-2607	189	6	to	to	PART
gi-2607	189	7	base	base	NOUN
gi-2607	189	8	class	class	NOUN
gi-2607	189	9	.	.	PUNCT
gi-2607	190	1	therefore	therefore	ADV
gi-2607	190	2	throw	throw	VERB
gi-2607	190	3	statement	statement	NOUN
gi-2607	190	4	will	will	AUX
gi-2607	190	5	call	call	VERB
gi-2607	190	6	base	base	NOUN
gi-2607	190	7	class	class	NOUN
gi-2607	190	8	copy	copy	NOUN
gi-2607	190	9	constructor	constructor	NOUN
gi-2607	190	10	and	and	CCONJ
gi-2607	190	11	it	it	PRON
gi-2607	190	12	will	will	AUX
gi-2607	190	13	slice	slice	VERB
gi-2607	190	14	the	the	DET
gi-2607	190	15	object	object	NOUN
gi-2607	190	16	.	.	PUNCT
gi-2607	191	1	related	relate	VERB
gi-2607	191	2	code	code	NOUN
gi-2607	191	3	snippets	snippet	NOUN
gi-2607	191	4	can	can	AUX
gi-2607	191	5	look	look	VERB
gi-2607	191	6	like	like	ADP
gi-2607	191	7	this	this	PRON
gi-2607	191	8	:	:	PUNCT
gi-2607	191	9	base	base	NOUN
gi-2607	191	10	*	*	PUNCT
gi-2607	191	11	b	b	X
gi-2607	191	12	=	=	SYM
gi-2607	191	13	0	0	NUM
gi-2607	191	14	;	;	PUNCT
gi-2607	191	15	//	//	NUM
gi-2607	191	16	...	...	PUNCT
gi-2607	192	1	b	b	X
gi-2607	192	2	=	=	SYM
gi-2607	192	3	caughtexception.clone	caughtexception.clone	PROPN
gi-2607	192	4	(	(	PUNCT
gi-2607	192	5	)	)	PUNCT
gi-2607	192	6	//	//	NOUN
gi-2607	192	7	cloning	cloning	NOUN
gi-2607	192	8	of	of	ADP
gi-2607	192	9	exception	exception	NOUN
gi-2607	192	10	somewhere	somewhere	ADV
gi-2607	192	11	//	//	PROPN
gi-2607	192	12	...	...	PUNCT
gi-2607	193	1	geoinformatics	geoinformatic	NOUN
gi-2607	193	2	fce	fce	VERB
gi-2607	193	3	ctu	ctu	NOUN
gi-2607	193	4	2011	2011	NUM
gi-2607	193	5	80	80	NUM
gi-2607	193	6	petras	petras	PROPN
gi-2607	193	7	v.	v.	NOUN
gi-2607	193	8	:	:	PUNCT
gi-2607	193	9	implementation	implementation	NOUN
gi-2607	193	10	of	of	ADP
gi-2607	193	11	sqlite	sqlite	ADJ
gi-2607	193	12	database	database	NOUN
gi-2607	193	13	support	support	NOUN
gi-2607	193	14	in	in	ADP
gi-2607	193	15	program	program	NOUN
gi-2607	193	16	gama	gama	NOUN
gi-2607	193	17	-	-	PUNCT
gi-2607	193	18	local	local	ADJ
gi-2607	193	19	throw	throw	NOUN
gi-2607	193	20	*	*	NOUN
gi-2607	193	21	b	b	NOUN
gi-2607	193	22	;	;	PUNCT
gi-2607	193	23	//	//	SYM
gi-2607	193	24	rethrowing	rethrowing	NOUN
gi-2607	193	25	of	of	ADP
gi-2607	193	26	exception	exception	NOUN
gi-2607	193	27	direct	direct	ADJ
gi-2607	193	28	use	use	NOUN
gi-2607	193	29	of	of	ADP
gi-2607	193	30	throw	throw	NOUN
gi-2607	193	31	statement	statement	NOUN
gi-2607	193	32	discards	discard	VERB
gi-2607	193	33	useful	useful	ADJ
gi-2607	193	34	information	information	NOUN
gi-2607	193	35	.	.	PUNCT
gi-2607	194	1	slicing	slice	VERB
gi-2607	194	2	while	while	SCONJ
gi-2607	194	3	rethrowing	rethrowing	NOUN
gi-2607	194	4	can	can	AUX
gi-2607	194	5	be	be	AUX
gi-2607	194	6	avoided	avoid	VERB
gi-2607	194	7	in	in	ADP
gi-2607	194	8	the	the	DET
gi-2607	194	9	same	same	ADJ
gi-2607	194	10	way	way	NOUN
gi-2607	194	11	as	as	ADP
gi-2607	194	12	slicing	slice	VERB
gi-2607	194	13	while	while	SCONJ
gi-2607	194	14	copying	copying	NOUN
gi-2607	194	15	.	.	PUNCT
gi-2607	195	1	polymorphic	polymorphic	ADJ
gi-2607	195	2	rethrowing	rethrowing	NOUN
gi-2607	195	3	or	or	CCONJ
gi-2607	195	4	simply	simply	ADV
gi-2607	195	5	polymorphic	polymorphic	ADJ
gi-2607	195	6	throwing	throwing	NOUN
gi-2607	195	7	has	have	VERB
gi-2607	195	8	to	to	PART
gi-2607	195	9	be	be	AUX
gi-2607	195	10	introduced	introduce	VERB
gi-2607	195	11	.	.	PUNCT
gi-2607	196	1	this	this	PRON
gi-2607	196	2	will	will	AUX
gi-2607	196	3	be	be	AUX
gi-2607	196	4	provided	provide	VERB
gi-2607	196	5	by	by	ADP
gi-2607	196	6	function	function	NOUN
gi-2607	196	7	raise	raise	NOUN
gi-2607	196	8	.	.	PUNCT
gi-2607	197	1	this	this	DET
gi-2607	197	2	function	function	NOUN
gi-2607	197	3	is	be	AUX
gi-2607	197	4	very	very	ADV
gi-2607	197	5	similar	similar	ADJ
gi-2607	197	6	to	to	ADP
gi-2607	197	7	clone	clone	NOUN
gi-2607	197	8	function	function	NOUN
gi-2607	197	9	but	but	CCONJ
gi-2607	197	10	instead	instead	ADV
gi-2607	197	11	of	of	ADP
gi-2607	197	12	creating	create	VERB
gi-2607	197	13	new	new	ADJ
gi-2607	197	14	object	object	NOUN
gi-2607	197	15	it	it	PRON
gi-2607	197	16	throws	throw	VERB
gi-2607	197	17	an	an	DET
gi-2607	197	18	exception	exception	NOUN
gi-2607	197	19	.	.	PUNCT
gi-2607	198	1	the	the	DET
gi-2607	198	2	name	name	NOUN
gi-2607	198	3	raise	raise	NOUN
gi-2607	198	4	is	be	AUX
gi-2607	198	5	more	more	ADV
gi-2607	198	6	appropriate	appropriate	ADJ
gi-2607	198	7	than	than	ADP
gi-2607	198	8	the	the	DET
gi-2607	198	9	name	name	NOUN
gi-2607	198	10	rethrow	rethrow	NOUN
gi-2607	198	11	because	because	SCONJ
gi-2607	198	12	function	function	NOUN
gi-2607	198	13	can	can	AUX
gi-2607	198	14	be	be	AUX
gi-2607	198	15	used	use	VERB
gi-2607	198	16	more	more	ADV
gi-2607	198	17	generally	generally	ADV
gi-2607	198	18	than	than	ADP
gi-2607	198	19	only	only	ADV
gi-2607	198	20	for	for	ADP
gi-2607	198	21	rethrowing	rethrowe	VERB
gi-2607	198	22	(	(	PUNCT
gi-2607	198	23	the	the	DET
gi-2607	198	24	name	name	NOUN
gi-2607	198	25	throw	throw	NOUN
gi-2607	198	26	can	can	AUX
gi-2607	198	27	not	not	PART
gi-2607	198	28	be	be	AUX
gi-2607	198	29	used	use	VERB
gi-2607	198	30	because	because	SCONJ
gi-2607	198	31	it	it	PRON
gi-2607	198	32	is	be	AUX
gi-2607	198	33	c++	c++	NOUN
gi-2607	198	34	reserved	reserved	ADJ
gi-2607	198	35	keyword	keyword	NOUN
gi-2607	198	36	)	)	PUNCT
gi-2607	198	37	.	.	PUNCT
gi-2607	199	1	the	the	DET
gi-2607	199	2	function	function	NOUN
gi-2607	199	3	implementation	implementation	NOUN
gi-2607	199	4	is	be	AUX
gi-2607	199	5	the	the	DET
gi-2607	199	6	same	same	ADJ
gi-2607	199	7	for	for	ADP
gi-2607	199	8	all	all	DET
gi-2607	199	9	classes	class	NOUN
gi-2607	199	10	and	and	CCONJ
gi-2607	199	11	is	be	AUX
gi-2607	199	12	shown	show	VERB
gi-2607	199	13	bellow	bellow	ADJ
gi-2607	199	14	.	.	PUNCT
gi-2607	200	1	virtual	virtual	ADJ
gi-2607	200	2	void	void	ADJ
gi-2607	200	3	raise	raise	NOUN
gi-2607	200	4	(	(	PUNCT
gi-2607	200	5	)	)	PUNCT
gi-2607	200	6	const	const	NOUN
gi-2607	200	7	{	{	PUNCT
gi-2607	200	8	throw	throw	NOUN
gi-2607	200	9	*	*	NOUN
gi-2607	200	10	this	this	PRON
gi-2607	200	11	;	;	PUNCT
gi-2607	200	12	}	}	PUNCT
gi-2607	200	13	an	an	DET
gi-2607	200	14	exception	exception	NOUN
gi-2607	200	15	thrown	throw	VERB
gi-2607	200	16	by	by	ADP
gi-2607	200	17	this	this	DET
gi-2607	200	18	function	function	NOUN
gi-2607	200	19	will	will	AUX
gi-2607	200	20	has	have	VERB
gi-2607	200	21	appropriate	appropriate	ADJ
gi-2607	200	22	type	type	NOUN
gi-2607	200	23	because	because	SCONJ
gi-2607	200	24	appropriate	appropriate	ADJ
gi-2607	200	25	copy	copy	NOUN
gi-2607	200	26	constructor	constructor	NOUN
gi-2607	200	27	will	will	AUX
gi-2607	200	28	be	be	AUX
gi-2607	200	29	used	use	VERB
gi-2607	200	30	.	.	PUNCT
gi-2607	201	1	a	a	DET
gi-2607	201	2	usage	usage	NOUN
gi-2607	201	3	of	of	ADP
gi-2607	201	4	this	this	DET
gi-2607	201	5	function	function	NOUN
gi-2607	201	6	is	be	AUX
gi-2607	201	7	obvious	obvious	ADJ
gi-2607	201	8	and	and	CCONJ
gi-2607	201	9	is	be	AUX
gi-2607	201	10	shown	show	VERB
gi-2607	201	11	in	in	ADP
gi-2607	201	12	following	follow	VERB
gi-2607	201	13	code	code	NOUN
gi-2607	201	14	snippet	snippet	NOUN
gi-2607	201	15	.	.	PUNCT
gi-2607	202	1	b->raise	b->raise	PROPN
gi-2607	202	2	(	(	PUNCT
gi-2607	202	3	)	)	PUNCT
gi-2607	202	4	;	;	PUNCT
gi-2607	202	5	implementation	implementation	NOUN
gi-2607	202	6	in	in	ADP
gi-2607	202	7	sqlitereader	sqlitereader	NOUN
gi-2607	202	8	class	class	PROPN
gi-2607	202	9	the	the	DET
gi-2607	202	10	exception	exception	NOUN
gi-2607	202	11	hierarchy	hierarchy	NOUN
gi-2607	202	12	used	use	VERB
gi-2607	202	13	in	in	ADP
gi-2607	202	14	sqlitereader	sqlitereader	NOUN
gi-2607	202	15	class	class	NOUN
gi-2607	202	16	is	be	AUX
gi-2607	202	17	in	in	ADP
gi-2607	202	18	the	the	DET
gi-2607	202	19	source	source	NOUN
gi-2607	202	20	code	code	NOUN
gi-2607	202	21	listing	list	VERB
gi-2607	202	22	below	below	ADV
gi-2607	202	23	.	.	PUNCT
gi-2607	203	1	abstract	abstract	ADJ
gi-2607	203	2	class	class	NOUN
gi-2607	203	3	exception::base	exception::base	PROPN
gi-2607	203	4	provides	provide	VERB
gi-2607	203	5	interface	interface	NOUN
gi-2607	203	6	for	for	ADP
gi-2607	203	7	cloning	cloning	NOUN
gi-2607	203	8	and	and	CCONJ
gi-2607	203	9	rethrowing	rethrowe	VERB
gi-2607	203	10	exceptions	exception	NOUN
gi-2607	203	11	(	(	PUNCT
gi-2607	203	12	functions	function	NOUN
gi-2607	203	13	clone	clone	NOUN
gi-2607	203	14	and	and	CCONJ
gi-2607	203	15	raise	raise	VERB
gi-2607	203	16	)	)	PUNCT
gi-2607	203	17	.	.	PUNCT
gi-2607	204	1	class	class	NOUN
gi-2607	204	2	is	be	AUX
gi-2607	204	3	derived	derive	VERB
gi-2607	204	4	from	from	ADP
gi-2607	204	5	std::exception	std::exception	NOUN
gi-2607	204	6	in	in	ADP
gi-2607	204	7	order	order	NOUN
gi-2607	204	8	to	to	PART
gi-2607	204	9	add	add	VERB
gi-2607	204	10	function	function	NOUN
gi-2607	204	11	what	what	PRON
gi-2607	204	12	to	to	PART
gi-2607	204	13	interface	interface	VERB
gi-2607	204	14	and	and	CCONJ
gi-2607	204	15	to	to	PART
gi-2607	204	16	allow	allow	VERB
gi-2607	204	17	handling	handle	VERB
gi-2607	204	18	standard	standard	ADJ
gi-2607	204	19	exceptions	exception	NOUN
gi-2607	204	20	and	and	CCONJ
gi-2607	204	21	specific	specific	ADJ
gi-2607	204	22	gnu	gnu	NOUN
gi-2607	204	23	gama	gama	NOUN
gi-2607	204	24	exceptions	exception	NOUN
gi-2607	204	25	together	together	ADV
gi-2607	204	26	when	when	SCONJ
gi-2607	204	27	necessary	necessary	ADJ
gi-2607	204	28	.	.	PUNCT
gi-2607	205	1	there	there	PRON
gi-2607	205	2	are	be	VERB
gi-2607	205	3	many	many	ADJ
gi-2607	205	4	other	other	ADJ
gi-2607	205	5	exceptions	exception	NOUN
gi-2607	205	6	in	in	ADP
gi-2607	205	7	gnu	gnu	NOUN
gi-2607	205	8	gama	gama	NOUN
gi-2607	205	9	but	but	CCONJ
gi-2607	205	10	they	they	PRON
gi-2607	205	11	are	be	AUX
gi-2607	205	12	defined	define	VERB
gi-2607	205	13	and	and	CCONJ
gi-2607	205	14	handled	handle	VERB
gi-2607	205	15	in	in	ADP
gi-2607	205	16	the	the	DET
gi-2607	205	17	same	same	ADJ
gi-2607	205	18	way	way	NOUN
gi-2607	205	19	.	.	PUNCT
gi-2607	206	1	//	//	X
gi-2607	206	2	inderr.h	inderr.h	NOUN
gi-2607	206	3	:	:	PUNCT
gi-2607	206	4	namespace	namespace	NOUN
gi-2607	206	5	exception	exception	NOUN
gi-2607	206	6	{	{	PUNCT
gi-2607	206	7	class	class	NOUN
gi-2607	206	8	base	base	NOUN
gi-2607	206	9	:	:	PUNCT
gi-2607	206	10	public	public	ADJ
gi-2607	206	11	std::exception	std::exception	NOUN
gi-2607	206	12	{	{	PUNCT
gi-2607	206	13	public	public	ADJ
gi-2607	206	14	:	:	PUNCT
gi-2607	206	15	virtual	virtual	ADJ
gi-2607	206	16	base	base	NOUN
gi-2607	206	17	*	*	PUNCT
gi-2607	206	18	clone	clone	NOUN
gi-2607	206	19	(	(	PUNCT
gi-2607	206	20	)	)	PUNCT
gi-2607	206	21	const	const	NOUN
gi-2607	207	1	=	=	SYM
gi-2607	207	2	0	0	NUM
gi-2607	207	3	;	;	PUNCT
gi-2607	207	4	virtual	virtual	ADJ
gi-2607	207	5	void	void	ADJ
gi-2607	207	6	raise	raise	NOUN
gi-2607	207	7	(	(	PUNCT
gi-2607	207	8	)	)	PUNCT
gi-2607	207	9	const	const	NOUN
gi-2607	207	10	=	=	SYM
gi-2607	207	11	0	0	NUM
gi-2607	207	12	;	;	PUNCT
gi-2607	207	13	}	}	PUNCT
gi-2607	207	14	;	;	PUNCT
gi-2607	207	15	}	}	PUNCT
gi-2607	207	16	//	//	SYM
gi-2607	207	17	exception.h	exception.h	PROPN
gi-2607	207	18	:	:	PUNCT
gi-2607	207	19	namespace	namespace	NOUN
gi-2607	207	20	exception	exception	NOUN
gi-2607	207	21	{	{	PUNCT
gi-2607	207	22	class	class	NOUN
gi-2607	207	23	string	string	NOUN
gi-2607	207	24	:	:	PUNCT
gi-2607	207	25	public	public	ADJ
gi-2607	207	26	base	base	NOUN
gi-2607	207	27	{	{	PUNCT
gi-2607	207	28	public	public	NOUN
gi-2607	207	29	:	:	PUNCT
gi-2607	207	30	const	const	ADP
gi-2607	207	31	std::string	std::stre	VERB
gi-2607	207	32	str	str	NOUN
gi-2607	207	33	;	;	PUNCT
gi-2607	207	34	string(const	string(const	PROPN
gi-2607	207	35	std::string	std::string	PROPN
gi-2607	207	36	&	&	CCONJ
gi-2607	207	37	s	s	NOUN
gi-2607	207	38	)	)	PUNCT
gi-2607	207	39	:	:	PUNCT
gi-2607	208	1	str(s	str(s	ADJ
gi-2607	208	2	)	)	PUNCT
gi-2607	208	3	{	{	PUNCT
gi-2607	208	4	}	}	PUNCT
gi-2607	208	5	~string	~stre	VERB
gi-2607	208	6	(	(	PUNCT
gi-2607	208	7	)	)	PUNCT
gi-2607	208	8	throw	throw	NOUN
gi-2607	208	9	(	(	PUNCT
gi-2607	208	10	)	)	PUNCT
gi-2607	208	11	{	{	PUNCT
gi-2607	208	12	}	}	PUNCT
gi-2607	208	13	string	string	NOUN
gi-2607	208	14	*	*	X
gi-2607	208	15	clone	clone	NOUN
gi-2607	208	16	(	(	PUNCT
gi-2607	208	17	)	)	PUNCT
gi-2607	208	18	const	const	NOUN
gi-2607	208	19	{	{	PUNCT
gi-2607	208	20	return	return	VERB
gi-2607	208	21	new	new	ADJ
gi-2607	208	22	string(*this	string(*this	NUM
gi-2607	208	23	)	)	PUNCT
gi-2607	208	24	;	;	PUNCT
gi-2607	208	25	}	}	PUNCT
gi-2607	208	26	void	void	VERB
gi-2607	208	27	raise	raise	NOUN
gi-2607	208	28	(	(	PUNCT
gi-2607	208	29	)	)	PUNCT
gi-2607	208	30	const	const	NOUN
gi-2607	208	31	{	{	PUNCT
gi-2607	208	32	throw	throw	NOUN
gi-2607	208	33	*	*	NOUN
gi-2607	208	34	this	this	PRON
gi-2607	208	35	;	;	PUNCT
gi-2607	208	36	}	}	PUNCT
gi-2607	208	37	const	const	NOUN
gi-2607	208	38	char	char	NOUN
gi-2607	208	39	*	*	PUNCT
gi-2607	208	40	what	what	PRON
gi-2607	208	41	(	(	PUNCT
gi-2607	208	42	)	)	PUNCT
gi-2607	208	43	const	const	NOUN
gi-2607	208	44	throw	throw	NOUN
gi-2607	208	45	(	(	PUNCT
gi-2607	208	46	)	)	PUNCT
gi-2607	208	47	{	{	PUNCT
gi-2607	208	48	return	return	NOUN
gi-2607	208	49	str.c_str	str.c_str	NOUN
gi-2607	208	50	(	(	PUNCT
gi-2607	208	51	)	)	PUNCT
gi-2607	208	52	;	;	PUNCT
gi-2607	208	53	}	}	PUNCT
gi-2607	208	54	}	}	PUNCT
gi-2607	208	55	;	;	PUNCT
gi-2607	208	56	}	}	PUNCT
gi-2607	208	57	//	//	NUM
gi-2607	208	58	sqlitereader.h	sqlitereader.h	NUM
gi-2607	208	59	:	:	PUNCT
gi-2607	208	60	namespace	namespace	NOUN
gi-2607	208	61	exception	exception	NOUN
gi-2607	208	62	{	{	PUNCT
gi-2607	208	63	class	class	NOUN
gi-2607	208	64	sqlitexc	sqlitexc	NOUN
gi-2607	208	65	:	:	PUNCT
gi-2607	208	66	public	public	ADJ
gi-2607	208	67	string	string	NOUN
gi-2607	208	68	{	{	PUNCT
gi-2607	208	69	public	public	NOUN
gi-2607	208	70	:	:	PUNCT
gi-2607	208	71	sqlitexc(const	sqlitexc(const	PROPN
gi-2607	208	72	std::string	std::string	NOUN
gi-2607	208	73	&	&	CCONJ
gi-2607	208	74	message	message	NOUN
gi-2607	208	75	)	)	PUNCT
gi-2607	208	76	:	:	PUNCT
gi-2607	208	77	string(message	string(message	ADJ
gi-2607	208	78	)	)	PUNCT
gi-2607	208	79	{	{	PUNCT
gi-2607	208	80	}	}	PUNCT
gi-2607	208	81	sqlitexc	sqlitexc	NOUN
gi-2607	208	82	*	*	PUNCT
gi-2607	208	83	clone	clone	NOUN
gi-2607	208	84	(	(	PUNCT
gi-2607	208	85	)	)	PUNCT
gi-2607	208	86	const	const	NOUN
gi-2607	208	87	{	{	PUNCT
gi-2607	208	88	return	return	VERB
gi-2607	208	89	new	new	ADJ
gi-2607	208	90	sqlitexc(*this	sqlitexc(*thi	NOUN
gi-2607	208	91	)	)	PUNCT
gi-2607	208	92	;	;	PUNCT
gi-2607	208	93	}	}	PUNCT
gi-2607	208	94	void	void	VERB
gi-2607	208	95	raise	raise	NOUN
gi-2607	208	96	(	(	PUNCT
gi-2607	208	97	)	)	PUNCT
gi-2607	208	98	const	const	NOUN
gi-2607	208	99	{	{	PUNCT
gi-2607	208	100	throw	throw	NOUN
gi-2607	208	101	*	*	NOUN
gi-2607	208	102	this	this	PRON
gi-2607	208	103	;	;	PUNCT
gi-2607	208	104	}	}	PUNCT
gi-2607	208	105	geoinformatics	geoinformatic	NOUN
gi-2607	208	106	fce	fce	VERB
gi-2607	208	107	ctu	ctu	NOUN
gi-2607	208	108	2011	2011	NUM
gi-2607	208	109	81	81	NUM
gi-2607	208	110	petras	petras	PROPN
gi-2607	208	111	v.	v.	NOUN
gi-2607	208	112	:	:	PUNCT
gi-2607	208	113	implementation	implementation	NOUN
gi-2607	208	114	of	of	ADP
gi-2607	208	115	sqlite	sqlite	ADJ
gi-2607	208	116	database	database	NOUN
gi-2607	208	117	support	support	NOUN
gi-2607	208	118	in	in	ADP
gi-2607	208	119	program	program	NOUN
gi-2607	208	120	gama	gama	NOUN
gi-2607	208	121	-	-	PUNCT
gi-2607	208	122	local	local	ADJ
gi-2607	208	123	}	}	PUNCT
gi-2607	208	124	;	;	PUNCT
gi-2607	208	125	}	}	PUNCT
gi-2607	208	126	the	the	DET
gi-2607	208	127	next	next	ADJ
gi-2607	208	128	source	source	NOUN
gi-2607	208	129	code	code	NOUN
gi-2607	208	130	listing	listing	NOUN
gi-2607	208	131	shows	show	NOUN
gi-2607	208	132	callback	callback	VERB
gi-2607	208	133	function	function	NOUN
gi-2607	208	134	code	code	NOUN
gi-2607	208	135	which	which	PRON
gi-2607	208	136	is	be	AUX
gi-2607	208	137	common	common	ADJ
gi-2607	208	138	for	for	ADP
gi-2607	208	139	all	all	DET
gi-2607	208	140	callback	callback	NOUN
gi-2607	208	141	functions	function	NOUN
gi-2607	208	142	in	in	ADP
gi-2607	208	143	sqlitereader	sqlitereader	NOUN
gi-2607	208	144	implementation	implementation	NOUN
gi-2607	208	145	.	.	PUNCT
gi-2607	209	1	all	all	DET
gi-2607	209	2	callback	callback	NOUN
gi-2607	209	3	functions	function	NOUN
gi-2607	209	4	are	be	AUX
gi-2607	209	5	declared	declare	VERB
gi-2607	209	6	extern	extern	ADJ
gi-2607	209	7	"	"	PUNCT
gi-2607	209	8	c	c	NOUN
gi-2607	209	9	"	"	PUNCT
gi-2607	209	10	and	and	CCONJ
gi-2607	209	11	have	have	AUX
gi-2607	209	12	name	name	NOUN
gi-2607	209	13	prefixed	prefix	VERB
gi-2607	209	14	with	with	ADP
gi-2607	209	15	sqlite_db	sqlite_db	NOUN
gi-2607	209	16	_	_	PRON
gi-2607	209	17	(	(	PUNCT
gi-2607	209	18	as	as	SCONJ
gi-2607	209	19	explained	explain	VERB
gi-2607	209	20	in	in	ADP
gi-2607	209	21	previous	previous	ADJ
gi-2607	209	22	sections	section	NOUN
gi-2607	209	23	)	)	PUNCT
gi-2607	209	24	.	.	PUNCT
gi-2607	210	1	the	the	DET
gi-2607	210	2	code	code	NOUN
gi-2607	210	3	specific	specific	NOUN
gi-2607	210	4	for	for	ADP
gi-2607	210	5	each	each	DET
gi-2607	210	6	callback	callback	NOUN
gi-2607	210	7	function	function	NOUN
gi-2607	210	8	is	be	AUX
gi-2607	210	9	placed	place	VERB
gi-2607	210	10	in	in	ADP
gi-2607	210	11	the	the	DET
gi-2607	210	12	try	try	NOUN
gi-2607	210	13	block	block	NOUN
gi-2607	210	14	.	.	PUNCT
gi-2607	211	1	this	this	DET
gi-2607	211	2	code	code	NOUN
gi-2607	211	3	can	can	AUX
gi-2607	211	4	throw	throw	VERB
gi-2607	211	5	any	any	DET
gi-2607	211	6	exception	exception	NOUN
gi-2607	211	7	.	.	PUNCT
gi-2607	212	1	exceptions	exception	NOUN
gi-2607	212	2	derived	derive	VERB
gi-2607	212	3	from	from	ADP
gi-2607	212	4	exception::base	exception::base	NOUN
gi-2607	212	5	will	will	AUX
gi-2607	212	6	be	be	AUX
gi-2607	212	7	caught	catch	VERB
gi-2607	212	8	by	by	ADP
gi-2607	212	9	first	first	ADJ
gi-2607	212	10	catch	catch	NOUN
gi-2607	212	11	block	block	NOUN
gi-2607	212	12	,	,	PUNCT
gi-2607	212	13	then	then	ADV
gi-2607	212	14	cloned	clone	VERB
gi-2607	212	15	and	and	CCONJ
gi-2607	212	16	stored	store	VERB
gi-2607	212	17	.	.	PUNCT
gi-2607	213	1	exceptions	exception	NOUN
gi-2607	213	2	derived	derive	VERB
gi-2607	213	3	only	only	ADV
gi-2607	213	4	from	from	ADP
gi-2607	213	5	std::exception	std::exception	NOUN
gi-2607	213	6	will	will	AUX
gi-2607	213	7	be	be	AUX
gi-2607	213	8	caught	catch	VERB
gi-2607	213	9	by	by	ADP
gi-2607	213	10	second	second	ADJ
gi-2607	213	11	catch	catch	NOUN
gi-2607	213	12	block	block	NOUN
gi-2607	213	13	.	.	PUNCT
gi-2607	214	1	class	class	NOUN
gi-2607	214	2	std::exception	std::exception	NOUN
gi-2607	214	3	does	do	AUX
gi-2607	214	4	n’t	not	PART
gi-2607	214	5	allow	allow	VERB
gi-2607	214	6	cloning	cloning	NOUN
gi-2607	214	7	.	.	PUNCT
gi-2607	215	1	therefore	therefore	ADV
gi-2607	215	2	this	this	DET
gi-2607	215	3	exception	exception	NOUN
gi-2607	215	4	will	will	AUX
gi-2607	215	5	be	be	AUX
gi-2607	215	6	replaced	replace	VERB
gi-2607	215	7	by	by	ADP
gi-2607	215	8	exception::string	exception::stre	VERB
gi-2607	215	9	with	with	ADP
gi-2607	215	10	same	same	ADJ
gi-2607	215	11	what	what	PRON
gi-2607	215	12	message	message	NOUN
gi-2607	215	13	and	and	CCONJ
gi-2607	215	14	then	then	ADV
gi-2607	215	15	stored	store	VERB
gi-2607	215	16	.	.	PUNCT
gi-2607	216	1	shortcoming	shortcome	VERB
gi-2607	216	2	is	be	AUX
gi-2607	216	3	discarding	discard	VERB
gi-2607	216	4	exception	exception	NOUN
gi-2607	216	5	type	type	NOUN
gi-2607	216	6	.	.	PUNCT
gi-2607	217	1	some	some	DET
gi-2607	217	2	improvements	improvement	NOUN
gi-2607	217	3	can	can	AUX
gi-2607	217	4	be	be	AUX
gi-2607	217	5	done	do	VERB
gi-2607	217	6	by	by	ADP
gi-2607	217	7	introducing	introduce	VERB
gi-2607	217	8	new	new	ADJ
gi-2607	217	9	exception	exception	NOUN
gi-2607	217	10	to	to	ADP
gi-2607	217	11	gnu	gnu	PROPN
gi-2607	217	12	gama	gama	NOUN
gi-2607	217	13	exception	exception	NOUN
gi-2607	217	14	hierarchy	hierarchy	NOUN
gi-2607	217	15	,	,	PUNCT
gi-2607	217	16	e.g.	e.g.	ADV
gi-2607	217	17	exception::std_exception	exception::std_exception	PROPN
gi-2607	218	1	but	but	CCONJ
gi-2607	218	2	it	it	PRON
gi-2607	218	3	is	be	AUX
gi-2607	218	4	not	not	PART
gi-2607	218	5	such	such	DET
gi-2607	218	6	a	a	DET
gi-2607	218	7	big	big	ADJ
gi-2607	218	8	improvement	improvement	NOUN
gi-2607	218	9	because	because	SCONJ
gi-2607	218	10	it	it	PRON
gi-2607	218	11	would	would	AUX
gi-2607	218	12	save	save	VERB
gi-2607	218	13	only	only	ADV
gi-2607	218	14	the	the	DET
gi-2607	218	15	information	information	NOUN
gi-2607	218	16	that	that	PRON
gi-2607	218	17	exception	exception	NOUN
gi-2607	218	18	was	be	AUX
gi-2607	218	19	derived	derive	VERB
gi-2607	218	20	from	from	ADP
gi-2607	218	21	std::exception	std::exception	NOUN
gi-2607	218	22	and	and	CCONJ
gi-2607	218	23	actual	actual	ADJ
gi-2607	218	24	type	type	NOUN
gi-2607	218	25	of	of	ADP
gi-2607	218	26	exception	exception	NOUN
gi-2607	218	27	would	would	AUX
gi-2607	218	28	be	be	AUX
gi-2607	218	29	still	still	ADV
gi-2607	218	30	unknown	unknown	ADJ
gi-2607	218	31	.	.	PUNCT
gi-2607	219	1	this	this	PRON
gi-2607	219	2	has	have	VERB
gi-2607	219	3	the	the	DET
gi-2607	219	4	same	same	ADJ
gi-2607	219	5	effect	effect	NOUN
gi-2607	219	6	as	as	ADP
gi-2607	219	7	adding	add	VERB
gi-2607	219	8	some	some	DET
gi-2607	219	9	string	string	NOUN
gi-2607	219	10	to	to	ADP
gi-2607	219	11	the	the	DET
gi-2607	219	12	what	what	PRON
gi-2607	219	13	message	message	NOUN
gi-2607	219	14	.	.	PUNCT
gi-2607	220	1	the	the	DET
gi-2607	220	2	last	last	ADJ
gi-2607	220	3	catch	catch	NOUN
gi-2607	220	4	block	block	NOUN
gi-2607	220	5	(	(	PUNCT
gi-2607	220	6	catch	catch	NOUN
gi-2607	220	7	block	block	NOUN
gi-2607	220	8	with	with	ADP
gi-2607	220	9	ellipsis	ellipsis	NOUN
gi-2607	220	10	)	)	PUNCT
gi-2607	220	11	ensures	ensure	VERB
gi-2607	220	12	that	that	SCONJ
gi-2607	220	13	all	all	DET
gi-2607	220	14	other	other	ADJ
gi-2607	220	15	exceptions	exception	NOUN
gi-2607	220	16	are	be	AUX
gi-2607	220	17	caught	catch	VERB
gi-2607	220	18	in	in	ADP
gi-2607	220	19	callback	callback	NOUN
gi-2607	220	20	function	function	NOUN
gi-2607	220	21	body	body	NOUN
gi-2607	220	22	.	.	PUNCT
gi-2607	221	1	there	there	PRON
gi-2607	221	2	is	be	VERB
gi-2607	221	3	no	no	DET
gi-2607	221	4	other	other	ADJ
gi-2607	221	5	way	way	NOUN
gi-2607	221	6	than	than	SCONJ
gi-2607	221	7	to	to	PART
gi-2607	221	8	store	store	VERB
gi-2607	221	9	exception	exception	NOUN
gi-2607	221	10	which	which	PRON
gi-2607	221	11	indicates	indicate	VERB
gi-2607	221	12	unknown	unknown	ADJ
gi-2607	221	13	exception	exception	NOUN
gi-2607	221	14	.	.	PUNCT
gi-2607	222	1	extern	extern	ADJ
gi-2607	222	2	"	"	PUNCT
gi-2607	222	3	c	c	NOUN
gi-2607	222	4	"	"	PUNCT
gi-2607	222	5	int	int	NOUN
gi-2607	222	6	sqlite_db_readsomething(void	sqlite_db_readsomething(void	NOUN
gi-2607	222	7	*	*	NOUN
gi-2607	222	8	data	datum	NOUN
gi-2607	222	9	,	,	PUNCT
gi-2607	222	10	int	int	NOUN
gi-2607	222	11	argc	argc	NOUN
gi-2607	222	12	,	,	PUNCT
gi-2607	222	13	char	char	NOUN
gi-2607	222	14	*	*	PUNCT
gi-2607	222	15	*	*	NOUN
gi-2607	222	16	argv	argv	NOUN
gi-2607	222	17	)	)	PUNCT
gi-2607	222	18	{	{	PUNCT
gi-2607	223	1	readerdata	readerdata	PROPN
gi-2607	223	2	*	*	PUNCT
gi-2607	223	3	d	d	X
gi-2607	223	4	=	=	SYM
gi-2607	223	5	static_cast	static_cast	NOUN
gi-2607	223	6	<	<	X
gi-2607	223	7	readerdata*>(data	readerdata*>(data	NOUN
gi-2607	223	8	)	)	PUNCT
gi-2607	223	9	;	;	PUNCT
gi-2607	223	10	try	try	VERB
gi-2607	223	11	{	{	PUNCT
gi-2607	223	12	//	//	PUNCT
gi-2607	223	13	...	...	PUNCT
gi-2607	223	14	callback	callback	PROPN
gi-2607	223	15	’s	’s	PART
gi-2607	223	16	own	own	ADJ
gi-2607	223	17	code	code	NOUN
gi-2607	223	18	return	return	NOUN
gi-2607	223	19	0	0	NUM
gi-2607	223	20	;	;	PUNCT
gi-2607	223	21	}	}	PUNCT
gi-2607	223	22	catch	catch	NOUN
gi-2607	223	23	(	(	PUNCT
gi-2607	223	24	exception::base	exception::base	PROPN
gi-2607	223	25	&	&	CCONJ
gi-2607	223	26	e	e	NOUN
gi-2607	223	27	)	)	PUNCT
gi-2607	223	28	{	{	PUNCT
gi-2607	223	29	d->exception	d->exception	NOUN
gi-2607	223	30	=	=	PUNCT
gi-2607	223	31	e.clone	e.clone	NOUN
gi-2607	223	32	(	(	PUNCT
gi-2607	223	33	)	)	PUNCT
gi-2607	223	34	;	;	PUNCT
gi-2607	223	35	}	}	PUNCT
gi-2607	223	36	catch	catch	NOUN
gi-2607	223	37	(	(	PUNCT
gi-2607	223	38	std::exception	std::exception	NOUN
gi-2607	223	39	&	&	CCONJ
gi-2607	223	40	e	e	NOUN
gi-2607	223	41	)	)	PUNCT
gi-2607	223	42	{	{	PUNCT
gi-2607	224	1	d->exception	d->exception	PROPN
gi-2607	224	2	=	=	PUNCT
gi-2607	224	3	new	new	PROPN
gi-2607	224	4	exception::string(e.what	exception::string(e.what	PROPN
gi-2607	224	5	(	(	PUNCT
gi-2607	224	6	)	)	PUNCT
gi-2607	224	7	)	)	PUNCT
gi-2607	224	8	;	;	PUNCT
gi-2607	224	9	}	}	PUNCT
gi-2607	224	10	catch	catch	NOUN
gi-2607	224	11	(	(	PUNCT
gi-2607	224	12	...	...	PUNCT
gi-2607	224	13	)	)	PUNCT
gi-2607	224	14	{	{	PUNCT
gi-2607	225	1	d->exception	d->exception	NOUN
gi-2607	225	2	=	=	PUNCT
gi-2607	225	3	new	new	ADJ
gi-2607	225	4	exception::string("unknown	exception::string("unknown	PROPN
gi-2607	225	5	"	"	PUNCT
gi-2607	225	6	)	)	PUNCT
gi-2607	225	7	;	;	PUNCT
gi-2607	225	8	}	}	PUNCT
gi-2607	225	9	return	return	VERB
gi-2607	225	10	1	1	NUM
gi-2607	225	11	;	;	PUNCT
gi-2607	225	12	}	}	PUNCT
gi-2607	225	13	the	the	DET
gi-2607	225	14	last	last	ADJ
gi-2607	225	15	source	source	NOUN
gi-2607	225	16	code	code	NOUN
gi-2607	225	17	listing	listing	NOUN
gi-2607	225	18	also	also	ADV
gi-2607	225	19	shows	show	VERB
gi-2607	225	20	how	how	SCONJ
gi-2607	225	21	c++	c++	NOUN
gi-2607	225	22	objects	object	NOUN
gi-2607	225	23	are	be	AUX
gi-2607	225	24	passed	pass	VERB
gi-2607	225	25	through	through	ADP
gi-2607	225	26	c	c	PROPN
gi-2607	225	27	to	to	PART
gi-2607	225	28	c++	c++	VERB
gi-2607	225	29	functions	function	NOUN
gi-2607	225	30	.	.	PUNCT
gi-2607	226	1	this	this	PRON
gi-2607	226	2	is	be	AUX
gi-2607	226	3	common	common	ADJ
gi-2607	226	4	problem	problem	NOUN
gi-2607	226	5	with	with	ADP
gi-2607	226	6	simple	simple	ADJ
gi-2607	226	7	solution	solution	NOUN
gi-2607	226	8	.	.	PUNCT
gi-2607	227	1	pointer	pointer	NOUN
gi-2607	227	2	to	to	PART
gi-2607	227	3	void	void	VERB
gi-2607	227	4	given	give	VERB
gi-2607	227	5	to	to	ADP
gi-2607	227	6	c	c	PROPN
gi-2607	227	7	function	function	NOUN
gi-2607	227	8	(	(	PUNCT
gi-2607	227	9	and	and	CCONJ
gi-2607	227	10	than	than	SCONJ
gi-2607	227	11	to	to	PART
gi-2607	227	12	callback	callback	VERB
gi-2607	227	13	function	function	NOUN
gi-2607	227	14	)	)	PUNCT
gi-2607	227	15	is	be	AUX
gi-2607	227	16	casted	cast	VERB
gi-2607	227	17	to	to	PART
gi-2607	227	18	appropriate	appropriate	ADJ
gi-2607	227	19	type	type	NOUN
gi-2607	227	20	by	by	ADP
gi-2607	227	21	static_cast	static_cast	PROPN
gi-2607	227	22	.	.	PUNCT
gi-2607	228	1	then	then	ADV
gi-2607	228	2	c++	c++	VERB
gi-2607	228	3	object	object	NOUN
gi-2607	228	4	can	can	AUX
gi-2607	228	5	be	be	AUX
gi-2607	228	6	used	use	VERB
gi-2607	228	7	as	as	ADP
gi-2607	228	8	usual	usual	ADJ
gi-2607	228	9	.	.	PUNCT
gi-2607	229	1	in	in	ADP
gi-2607	229	2	sqlitereader	sqlitereader	NOUN
gi-2607	229	3	implementation	implementation	VERB
gi-2607	229	4	a	a	DET
gi-2607	229	5	wrapper	wrapper	NOUN
gi-2607	229	6	function	function	NOUN
gi-2607	229	7	for	for	ADP
gi-2607	229	8	sqlite3_exec	sqlite3_exec	ADJ
gi-2607	229	9	function	function	NOUN
gi-2607	229	10	was	be	AUX
gi-2607	229	11	introduced	introduce	VERB
gi-2607	229	12	.	.	PUNCT
gi-2607	230	1	this	this	DET
gi-2607	230	2	wrapper	wrapper	NOUN
gi-2607	230	3	ensures	ensure	VERB
gi-2607	230	4	rethrowing	rethrowing	NOUN
gi-2607	230	5	of	of	ADP
gi-2607	230	6	previously	previously	ADV
gi-2607	230	7	stored	store	VERB
gi-2607	230	8	exception	exception	NOUN
gi-2607	230	9	.	.	PUNCT
gi-2607	231	1	void	void	ADJ
gi-2607	231	2	exec(sqlite3	exec(sqlite3	PROPN
gi-2607	231	3	*	*	PUNCT
gi-2607	231	4	sqlite3handle	sqlite3handle	PROPN
gi-2607	231	5	,	,	PUNCT
gi-2607	231	6	const	const	ADJ
gi-2607	231	7	std::string	std::string	NOUN
gi-2607	231	8	&	&	CCONJ
gi-2607	231	9	query	query	NOUN
gi-2607	231	10	,	,	PUNCT
gi-2607	231	11	sqlitereadercallbacktype	sqlitereadercallbacktype	NOUN
gi-2607	231	12	callback	callback	NOUN
gi-2607	231	13	,	,	PUNCT
gi-2607	231	14	readerdata	readerdata	ADJ
gi-2607	231	15	*	*	PUNCT
gi-2607	231	16	readerdata	readerdata	ADJ
gi-2607	231	17	)	)	PUNCT
gi-2607	231	18	{	{	PUNCT
gi-2607	232	1	char	char	X
gi-2607	232	2	*	*	PUNCT
gi-2607	232	3	errormsg	errormsg	NOUN
gi-2607	232	4	=	=	SYM
gi-2607	232	5	0	0	NUM
gi-2607	232	6	;	;	PUNCT
gi-2607	232	7	int	int	PROPN
gi-2607	232	8	rc	rc	PROPN
gi-2607	232	9	=	=	PROPN
gi-2607	232	10	sqlite3_exec(sqlite3handle	sqlite3_exec(sqlite3handle	PROPN
gi-2607	232	11	,	,	PUNCT
gi-2607	232	12	query.c_str	query.c_str	NOUN
gi-2607	232	13	(	(	PUNCT
gi-2607	232	14	)	)	PUNCT
gi-2607	232	15	,	,	PUNCT
gi-2607	232	16	callback	callback	NOUN
gi-2607	232	17	,	,	PUNCT
gi-2607	232	18	readerdata	readerdata	ADJ
gi-2607	232	19	,	,	PUNCT
gi-2607	232	20	&	&	CCONJ
gi-2607	232	21	errormsg	errormsg	NOUN
gi-2607	232	22	)	)	PUNCT
gi-2607	232	23	;	;	PUNCT
gi-2607	232	24	if	if	SCONJ
gi-2607	232	25	(	(	PUNCT
gi-2607	232	26	rc	rc	NOUN
gi-2607	232	27	!	!	PUNCT
gi-2607	232	28	=	=	SYM
gi-2607	232	29	sqlite_ok	sqlite_ok	PROPN
gi-2607	232	30	)	)	PUNCT
gi-2607	232	31	{	{	PUNCT
gi-2607	233	1	if	if	SCONJ
gi-2607	233	2	(	(	PUNCT
gi-2607	233	3	readerdata->exception	readerdata->exception	NOUN
gi-2607	233	4	!	!	PUNCT
gi-2607	233	5	=	=	PUNCT
gi-2607	234	1	0	0	X
gi-2607	234	2	)	)	PUNCT
gi-2607	234	3	{	{	PUNCT
gi-2607	234	4	readerdata->exception->raise	readerdata->exception->raise	NOUN
gi-2607	234	5	(	(	PUNCT
gi-2607	234	6	)	)	PUNCT
gi-2607	234	7	;	;	PUNCT
gi-2607	234	8	}	}	PUNCT
gi-2607	234	9	//	//	X
gi-2607	234	10	...	...	PUNCT
gi-2607	234	11	handle	handle	AUX
gi-2607	234	12	other	other	ADJ
gi-2607	234	13	(	(	PUNCT
gi-2607	234	14	non	non	ADJ
gi-2607	234	15	-	-	ADJ
gi-2607	234	16	callback	callback	ADJ
gi-2607	234	17	)	)	PUNCT
gi-2607	234	18	errors	error	NOUN
gi-2607	234	19	}	}	PUNCT
gi-2607	234	20	geoinformatics	geoinformatic	NOUN
gi-2607	234	21	fce	fce	VERB
gi-2607	234	22	ctu	ctu	NOUN
gi-2607	234	23	2011	2011	NUM
gi-2607	234	24	82	82	NUM
gi-2607	234	25	petras	petras	PROPN
gi-2607	235	1	v.	v.	NOUN
gi-2607	235	2	:	:	PUNCT
gi-2607	235	3	implementation	implementation	NOUN
gi-2607	235	4	of	of	ADP
gi-2607	235	5	sqlite	sqlite	ADJ
gi-2607	235	6	database	database	NOUN
gi-2607	235	7	support	support	NOUN
gi-2607	235	8	in	in	ADP
gi-2607	235	9	program	program	NOUN
gi-2607	235	10	gama	gama	NOUN
gi-2607	235	11	-	-	PUNCT
gi-2607	235	12	local	local	ADJ
gi-2607	235	13	}	}	PUNCT
gi-2607	235	14	a	a	DET
gi-2607	235	15	clone	clone	NOUN
gi-2607	235	16	function	function	NOUN
gi-2607	235	17	creates	create	VERB
gi-2607	235	18	new	new	ADJ
gi-2607	235	19	instances	instance	NOUN
gi-2607	235	20	by	by	ADP
gi-2607	235	21	calling	call	VERB
gi-2607	235	22	new	new	ADJ
gi-2607	235	23	operator	operator	NOUN
gi-2607	235	24	as	as	ADV
gi-2607	235	25	well	well	ADV
gi-2607	235	26	as	as	SCONJ
gi-2607	235	27	it	it	PRON
gi-2607	235	28	is	be	AUX
gi-2607	235	29	done	do	VERB
gi-2607	235	30	in	in	ADP
gi-2607	235	31	catch	catch	NOUN
gi-2607	235	32	blocks	block	NOUN
gi-2607	235	33	in	in	ADP
gi-2607	235	34	callback	callback	NOUN
gi-2607	235	35	function	function	NOUN
gi-2607	235	36	.	.	PUNCT
gi-2607	236	1	therefore	therefore	ADV
gi-2607	236	2	allocated	allocate	VERB
gi-2607	236	3	memory	memory	NOUN
gi-2607	236	4	has	have	VERB
gi-2607	236	5	to	to	PART
gi-2607	236	6	be	be	AUX
gi-2607	236	7	freed	free	VERB
gi-2607	236	8	.	.	PUNCT
gi-2607	237	1	deallocation	deallocation	PROPN
gi-2607	237	2	can	can	AUX
gi-2607	237	3	be	be	AUX
gi-2607	237	4	done	do	VERB
gi-2607	237	5	easily	easily	ADV
gi-2607	237	6	in	in	ADP
gi-2607	237	7	sqlitereader	sqlitereader	NOUN
gi-2607	237	8	destructor	destructor	PROPN
gi-2607	237	9	.	.	PUNCT
gi-2607	238	1	sqlitereader::~sqlitereader	sqlitereader::~sqlitereader	PROPN
gi-2607	238	2	(	(	PUNCT
gi-2607	238	3	)	)	PUNCT
gi-2607	238	4	{	{	PUNCT
gi-2607	239	1	//	//	NOUN
gi-2607	239	2	...	...	PUNCT
gi-2607	239	3	if	if	SCONJ
gi-2607	239	4	(	(	PUNCT
gi-2607	239	5	readerdata->exception	readerdata->exception	PROPN
gi-2607	239	6	)	)	PUNCT
gi-2607	239	7	{	{	PUNCT
gi-2607	239	8	delete	delete	PROPN
gi-2607	239	9	readerdata->exception	readerdata->exception	PROPN
gi-2607	239	10	;	;	PUNCT
gi-2607	239	11	readerdata->exception	readerdata->exception	PROPN
gi-2607	239	12	=	=	SYM
gi-2607	239	13	0	0	NUM
gi-2607	239	14	;	;	PUNCT
gi-2607	239	15	}	}	PUNCT
gi-2607	239	16	//	//	NUM
gi-2607	239	17	...	...	PUNCT
gi-2607	239	18	}	}	PUNCT
gi-2607	239	19	conclusion	conclusion	NOUN
gi-2607	239	20	using	use	VERB
gi-2607	239	21	c	c	NOUN
gi-2607	239	22	and	and	CCONJ
gi-2607	239	23	c++	c++	VERB
gi-2607	239	24	together	together	ADV
gi-2607	239	25	information	information	NOUN
gi-2607	239	26	provided	provide	VERB
gi-2607	239	27	in	in	ADP
gi-2607	239	28	this	this	DET
gi-2607	239	29	paper	paper	NOUN
gi-2607	239	30	was	be	AUX
gi-2607	239	31	used	use	VERB
gi-2607	239	32	for	for	ADP
gi-2607	239	33	implementing	implement	VERB
gi-2607	239	34	sqlite	sqlite	ADJ
gi-2607	239	35	support	support	NOUN
gi-2607	239	36	in	in	ADP
gi-2607	239	37	gama	gama	NOUN
gi-2607	239	38	-	-	PUNCT
gi-2607	239	39	local	local	ADJ
gi-2607	239	40	.	.	PUNCT
gi-2607	240	1	however	however	ADV
gi-2607	240	2	,	,	PUNCT
gi-2607	240	3	this	this	DET
gi-2607	240	4	paper	paper	NOUN
gi-2607	240	5	presents	present	VERB
gi-2607	240	6	something	something	PRON
gi-2607	240	7	like	like	ADP
gi-2607	240	8	reusable	reusable	ADJ
gi-2607	240	9	design	design	NOUN
gi-2607	240	10	pattern	pattern	NOUN
gi-2607	240	11	because	because	SCONJ
gi-2607	240	12	this	this	DET
gi-2607	240	13	information	information	NOUN
gi-2607	240	14	can	can	AUX
gi-2607	240	15	be	be	AUX
gi-2607	240	16	used	use	VERB
gi-2607	240	17	generally	generally	ADV
gi-2607	240	18	when	when	SCONJ
gi-2607	240	19	interfacing	interface	VERB
gi-2607	240	20	c++	c++	ADJ
gi-2607	240	21	code	code	NOUN
gi-2607	240	22	with	with	ADP
gi-2607	240	23	c	c	PROPN
gi-2607	240	24	code	code	NOUN
gi-2607	240	25	or	or	CCONJ
gi-2607	240	26	library	library	NOUN
gi-2607	240	27	.	.	PUNCT
gi-2607	241	1	the	the	DET
gi-2607	241	2	complete	complete	ADJ
gi-2607	241	3	source	source	NOUN
gi-2607	241	4	code	code	NOUN
gi-2607	241	5	of	of	ADP
gi-2607	241	6	sqlitereader	sqlitereader	PROPN
gi-2607	241	7	class	class	PROPN
gi-2607	241	8	and	and	CCONJ
gi-2607	241	9	its	its	PRON
gi-2607	241	10	implementation	implementation	NOUN
gi-2607	241	11	can	can	AUX
gi-2607	241	12	be	be	AUX
gi-2607	241	13	found	find	VERB
gi-2607	241	14	in	in	ADP
gi-2607	241	15	gnu	gnu	PROPN
gi-2607	241	16	gama	gama	PROPN
gi-2607	241	17	git	git	PROPN
gi-2607	241	18	source	source	NOUN
gi-2607	241	19	code	code	NOUN
gi-2607	241	20	repository	repository	NOUN
gi-2607	241	21	[	[	X
gi-2607	241	22	15	15	NUM
gi-2607	241	23	]	]	PUNCT
gi-2607	241	24	.	.	PUNCT
gi-2607	242	1	gnu	gnu	PROPN
gi-2607	242	2	gama	gama	PROPN
gi-2607	242	3	sqlite	sqlite	NOUN
gi-2607	242	4	database	database	NOUN
gi-2607	242	5	file	file	NOUN
gi-2607	242	6	is	be	AUX
gi-2607	242	7	an	an	DET
gi-2607	242	8	alternative	alternative	NOUN
gi-2607	242	9	to	to	ADP
gi-2607	242	10	input	input	NOUN
gi-2607	242	11	xml	xml	NOUN
gi-2607	242	12	file	file	NOUN
gi-2607	242	13	.	.	PUNCT
gi-2607	243	1	gnu	gnu	PROPN
gi-2607	243	2	gama	gama	PROPN
gi-2607	243	3	users	user	NOUN
gi-2607	243	4	can	can	AUX
gi-2607	243	5	now	now	ADV
gi-2607	243	6	choose	choose	VERB
gi-2607	243	7	format	format	NOUN
gi-2607	243	8	which	which	PRON
gi-2607	243	9	is	be	AUX
gi-2607	243	10	appropriate	appropriate	ADJ
gi-2607	243	11	for	for	ADP
gi-2607	243	12	their	their	PRON
gi-2607	243	13	project	project	NOUN
gi-2607	243	14	.	.	PUNCT
gi-2607	244	1	users	user	NOUN
gi-2607	244	2	will	will	AUX
gi-2607	244	3	also	also	ADV
gi-2607	244	4	be	be	AUX
gi-2607	244	5	able	able	ADJ
gi-2607	244	6	to	to	PART
gi-2607	244	7	switch	switch	VERB
gi-2607	244	8	from	from	ADP
gi-2607	244	9	gui	gui	NOUN
gi-2607	244	10	application	application	NOUN
gi-2607	244	11	qgama	qgama	NOUN
gi-2607	244	12	to	to	ADP
gi-2607	244	13	command	command	NOUN
gi-2607	244	14	-	-	PUNCT
gi-2607	244	15	line	line	NOUN
gi-2607	244	16	tool	tool	NOUN
gi-2607	244	17	gama	gama	NOUN
gi-2607	244	18	-	-	PUNCT
gi-2607	244	19	local	local	ADJ
gi-2607	244	20	and	and	CCONJ
gi-2607	244	21	back	back	ADV
gi-2607	244	22	as	as	SCONJ
gi-2607	244	23	needed	need	VERB
gi-2607	244	24	because	because	SCONJ
gi-2607	244	25	both	both	DET
gi-2607	244	26	programs	program	NOUN
gi-2607	244	27	has	have	VERB
gi-2607	244	28	the	the	DET
gi-2607	244	29	same	same	ADJ
gi-2607	244	30	native	native	ADJ
gi-2607	244	31	format	format	NOUN
gi-2607	244	32	.	.	PUNCT
gi-2607	245	1	we	we	PRON
gi-2607	245	2	will	will	AUX
gi-2607	245	3	see	see	VERB
gi-2607	245	4	in	in	ADP
gi-2607	245	5	the	the	DET
gi-2607	245	6	future	future	NOUN
gi-2607	245	7	whether	whether	SCONJ
gi-2607	245	8	sqlite	sqlite	ADJ
gi-2607	245	9	database	database	NOUN
gi-2607	245	10	file	file	NOUN
gi-2607	245	11	become	become	VERB
gi-2607	245	12	the	the	DET
gi-2607	245	13	main	main	ADJ
gi-2607	245	14	gnu	gnu	NOUN
gi-2607	245	15	gama	gama	NOUN
gi-2607	245	16	format	format	NOUN
gi-2607	245	17	.	.	PUNCT
gi-2607	246	1	program	program	NOUN
gi-2607	246	2	gama	gama	NOUN
gi-2607	246	3	-	-	PUNCT
gi-2607	246	4	local	local	NOUN
gi-2607	246	5	from	from	ADP
gi-2607	246	6	gnu	gnu	PROPN
gi-2607	246	7	gama	gama	NOUN
gi-2607	246	8	release	release	NOUN
gi-2607	246	9	1.11	1.11	NUM
gi-2607	246	10	[	[	X
gi-2607	246	11	6	6	NUM
gi-2607	246	12	]	]	PUNCT
gi-2607	246	13	is	be	AUX
gi-2607	246	14	able	able	ADJ
gi-2607	246	15	to	to	PART
gi-2607	246	16	read	read	VERB
gi-2607	246	17	adjustment	adjustment	NOUN
gi-2607	246	18	data	datum	NOUN
gi-2607	246	19	from	from	ADP
gi-2607	246	20	sqlite	sqlite	ADJ
gi-2607	246	21	3	3	NUM
gi-2607	246	22	database	database	NOUN
gi-2607	246	23	.	.	PUNCT
gi-2607	247	1	user	user	NOUN
gi-2607	247	2	documentation	documentation	NOUN
gi-2607	247	3	and	and	CCONJ
gi-2607	247	4	the	the	DET
gi-2607	247	5	latest	late	ADJ
gi-2607	247	6	gnu	gnu	PROPN
gi-2607	247	7	gama	gama	PROPN
gi-2607	247	8	version	version	NOUN
gi-2607	247	9	are	be	AUX
gi-2607	247	10	available	available	ADJ
gi-2607	247	11	in	in	ADP
gi-2607	247	12	the	the	DET
gi-2607	247	13	source	source	NOUN
gi-2607	247	14	code	code	NOUN
gi-2607	247	15	repository	repository	NOUN
gi-2607	247	16	[	[	X
gi-2607	247	17	7	7	NUM
gi-2607	247	18	]	]	PUNCT
gi-2607	247	19	.	.	PUNCT
gi-2607	248	1	references	reference	NOUN
gi-2607	248	2	1	1	NUM
gi-2607	248	3	.	.	X
gi-2607	248	4	čepek	čepek	NOUN
gi-2607	248	5	,	,	PUNCT
gi-2607	248	6	aleš	aleš	PROPN
gi-2607	248	7	.	.	PUNCT
gi-2607	249	1	gnu	gnu	PROPN
gi-2607	249	2	gama	gama	PROPN
gi-2607	249	3	manual	manual	NOUN
gi-2607	250	1	[	[	X
gi-2607	250	2	online	online	X
gi-2607	250	3	]	]	X
gi-2607	250	4	.	.	PUNCT
gi-2607	251	1	2011	2011	NUM
gi-2607	251	2	-	-	SYM
gi-2607	251	3	08	08	NUM
gi-2607	251	4	-	-	SYM
gi-2607	251	5	16	16	NUM
gi-2607	251	6	.	.	PUNCT
gi-2607	252	1	http://www.gnu.org/software/gama/manual/gama.pdf	http://www.gnu.org/software/gama/manual/gama.pdf	NOUN
gi-2607	252	2	2	2	NUM
gi-2607	252	3	.	.	X
gi-2607	252	4	čepek	čepek	NOUN
gi-2607	252	5	,	,	PUNCT
gi-2607	252	6	aleš	aleš	NOUN
gi-2607	252	7	;	;	PUNCT
gi-2607	252	8	pytel	pytel	PROPN
gi-2607	252	9	,	,	PUNCT
gi-2607	252	10	jan	jan	PROPN
gi-2607	252	11	.	.	PROPN
gi-2607	253	1	a	a	DET
gi-2607	253	2	note	note	NOUN
gi-2607	253	3	on	on	ADP
gi-2607	253	4	numerical	numerical	ADJ
gi-2607	253	5	solutions	solution	NOUN
gi-2607	253	6	of	of	ADP
gi-2607	253	7	least	least	ADJ
gi-2607	253	8	squares	square	NOUN
gi-2607	253	9	adjustment	adjustment	NOUN
gi-2607	253	10	in	in	ADP
gi-2607	253	11	gnu	gnu	PROPN
gi-2607	253	12	project	project	NOUN
gi-2607	253	13	gama	gama	NOUN
gi-2607	253	14	in	in	ADP
gi-2607	253	15	:	:	PUNCT
gi-2607	253	16	interfacing	interface	VERB
gi-2607	253	17	geostatistics	geostatistic	NOUN
gi-2607	253	18	and	and	CCONJ
gi-2607	253	19	gis	gis	PROPN
gi-2607	253	20	.	.	PUNCT
gi-2607	254	1	berlin	berlin	PROPN
gi-2607	254	2	:	:	PUNCT
gi-2607	254	3	springerverlag	springerverlag	PROPN
gi-2607	254	4	,	,	PUNCT
gi-2607	254	5	2009	2009	NUM
gi-2607	254	6	,	,	PUNCT
gi-2607	254	7	p.	p.	NOUN
gi-2607	254	8	179	179	NUM
gi-2607	254	9	.	.	PUNCT
gi-2607	255	1	isbn	isbn	ADJ
gi-2607	255	2	978	978	NUM
gi-2607	255	3	-	-	SYM
gi-2607	255	4	3	3	NUM
gi-2607	255	5	-	-	PUNCT
gi-2607	255	6	540	540	NUM
gi-2607	255	7	-	-	PUNCT
gi-2607	255	8	33235	33235	NUM
gi-2607	255	9	-	-	SYM
gi-2607	255	10	0	0	NUM
gi-2607	255	11	.	.	NOUN
gi-2607	256	1	3	3	X
gi-2607	256	2	.	.	X
gi-2607	256	3	sqlite	sqlite	VERB
gi-2607	257	1	[	[	X
gi-2607	257	2	program	program	NOUN
gi-2607	257	3	]	]	PUNCT
gi-2607	257	4	.	.	PUNCT
gi-2607	258	1	version	version	NOUN
gi-2607	258	2	3	3	NUM
gi-2607	258	3	.	.	X
gi-2607	258	4	2004	2004	NUM
gi-2607	258	5	-	-	SYM
gi-2607	258	6	2011	2011	NUM
gi-2607	258	7	.	.	PUNCT
gi-2607	259	1	http://www.sqlite.org/	http://www.sqlite.org/	NOUN
gi-2607	259	2	4	4	NUM
gi-2607	259	3	.	.	X
gi-2607	260	1	petráš	petráš	ADJ
gi-2607	260	2	,	,	PUNCT
gi-2607	260	3	václav	václav	PROPN
gi-2607	260	4	.	.	PUNCT
gi-2607	261	1	podpora	podpora	PROPN
gi-2607	261	2	databáze	databáze	PROPN
gi-2607	261	3	sqlite	sqlite	ADJ
gi-2607	261	4	pro	pro	ADJ
gi-2607	261	5	program	program	NOUN
gi-2607	261	6	gama	gama	NOUN
gi-2607	261	7	-	-	PUNCT
gi-2607	261	8	local	local	ADJ
gi-2607	261	9	.	.	PUNCT
gi-2607	262	1	praha	praha	PROPN
gi-2607	262	2	2011	2011	NUM
gi-2607	262	3	.	.	PUNCT
gi-2607	263	1	75	75	NUM
gi-2607	263	2	s.	s.	PROPN
gi-2607	263	3	bakalářská	bakalářská	PROPN
gi-2607	263	4	práce	práce	PROPN
gi-2607	263	5	.	.	PUNCT
gi-2607	264	1	čvut	čvut	PROPN
gi-2607	264	2	v	v	NUM
gi-2607	264	3	praze	praze	NOUN
gi-2607	264	4	,	,	PUNCT
gi-2607	264	5	fakulta	fakulta	NOUN
gi-2607	264	6	stavební	stavební	ADJ
gi-2607	264	7	geoinformatics	geoinformatic	NOUN
gi-2607	264	8	fce	fce	VERB
gi-2607	264	9	ctu	ctu	NOUN
gi-2607	265	1	2011	2011	NUM
gi-2607	265	2	83	83	NUM
gi-2607	265	3	http://www.gnu.org/software/gama/manual/gama.pdf	http://www.gnu.org/software/gama/manual/gama.pdf	PROPN
gi-2607	265	4	http://www.sqlite.org/	http://www.sqlite.org/	NOUN
gi-2607	265	5	petras	petras	PROPN
gi-2607	265	6	v.	v.	PROPN
gi-2607	265	7	:	:	PUNCT
gi-2607	265	8	implementation	implementation	NOUN
gi-2607	265	9	of	of	ADP
gi-2607	265	10	sqlite	sqlite	ADJ
gi-2607	265	11	database	database	NOUN
gi-2607	265	12	support	support	NOUN
gi-2607	265	13	in	in	ADP
gi-2607	265	14	program	program	NOUN
gi-2607	265	15	gama	gama	NOUN
gi-2607	265	16	-	-	PUNCT
gi-2607	265	17	local	local	ADJ
gi-2607	265	18	http://geo.fsv.cvut.cz/proj/bp/2011/vaclav-petras-bp-2011.pdf	http://geo.fsv.cvut.cz/proj/bp/2011/vaclav-petras-bp-2011.pdf	ADJ
gi-2607	265	19	5	5	NUM
gi-2607	265	20	.	.	PUNCT
gi-2607	266	1	novák	novák	PROPN
gi-2607	266	2	,	,	PUNCT
gi-2607	266	3	jiří	jiří	NOUN
gi-2607	266	4	.	.	PUNCT
gi-2607	266	5	object	object	NOUN
gi-2607	266	6	–	–	PUNCT
gi-2607	266	7	oriented	orient	VERB
gi-2607	266	8	gui	gui	NOUN
gi-2607	266	9	for	for	ADP
gi-2607	266	10	gnu	gnu	X
gi-2607	266	11	gama	gama	NOUN
gi-2607	266	12	.	.	PUNCT
gi-2607	267	1	prague	prague	PROPN
gi-2607	267	2	,	,	PUNCT
gi-2607	267	3	2010	2010	NUM
gi-2607	267	4	.	.	PUNCT
gi-2607	268	1	63	63	NUM
gi-2607	268	2	p.	p.	NOUN
gi-2607	268	3	bachelor	bachelor	NOUN
gi-2607	268	4	thesis	thesis	NOUN
gi-2607	268	5	.	.	PUNCT
gi-2607	269	1	ctu	ctu	NOUN
gi-2607	269	2	in	in	ADP
gi-2607	269	3	prague	prague	PROPN
gi-2607	269	4	,	,	PUNCT
gi-2607	269	5	faculty	faculty	NOUN
gi-2607	269	6	of	of	ADP
gi-2607	269	7	civil	civil	ADJ
gi-2607	269	8	engineering	engineering	NOUN
gi-2607	269	9	.	.	PUNCT
gi-2607	270	1	http://geo.fsv.cvut.cz/proj/bp/2010/jiri-novak-bp-2010.pdf	http://geo.fsv.cvut.cz/proj/bp/2010/jiri-novak-bp-2010.pdf	NOUN
gi-2607	270	2	6	6	NUM
gi-2607	270	3	.	.	PUNCT
gi-2607	271	1	gnu	gnu	PROPN
gi-2607	271	2	ftp	ftp	PROPN
gi-2607	271	3	server	server	PROPN
gi-2607	271	4	mirrors	mirror	NOUN
gi-2607	271	5	.	.	PUNCT
gi-2607	272	1	gnu	gnu	PROPN
gi-2607	272	2	gama	gama	PROPN
gi-2607	272	3	release	release	VERB
gi-2607	272	4	1.11	1.11	NUM
gi-2607	272	5	http://ftp.sh.cvut.cz/mirrors/gnu/pub/gnu/gama/gama-1.11.tar.gz	http://ftp.sh.cvut.cz/mirrors/gnu/pub/gnu/gama/gama-1.11.tar.gz	NOUN
gi-2607	272	6	7	7	NUM
gi-2607	272	7	.	.	PUNCT
gi-2607	272	8	gnu	gnu	PROPN
gi-2607	272	9	gama	gama	PROPN
gi-2607	272	10	git	git	PROPN
gi-2607	272	11	source	source	NOUN
gi-2607	272	12	code	code	NOUN
gi-2607	272	13	repository	repository	NOUN
gi-2607	272	14	http://git.savannah.gnu.org/cgit/gama.git/	http://git.savannah.gnu.org/cgit/gama.git/	VERB
gi-2607	272	15	8	8	NUM
gi-2607	272	16	.	.	PUNCT
gi-2607	273	1	the	the	DET
gi-2607	273	2	c	c	PROPN
gi-2607	273	3	language	language	NOUN
gi-2607	273	4	interface	interface	NOUN
gi-2607	273	5	to	to	PART
gi-2607	273	6	sqlite	sqlite	VERB
gi-2607	273	7	version	version	NOUN
gi-2607	273	8	2	2	NUM
gi-2607	274	1	[	[	X
gi-2607	274	2	online	online	X
gi-2607	274	3	]	]	X
gi-2607	274	4	.	.	PUNCT
gi-2607	275	1	modified	modify	VERB
gi-2607	275	2	2011	2011	NUM
gi-2607	275	3	-	-	SYM
gi-2607	275	4	09	09	NUM
gi-2607	275	5	-	-	PUNCT
gi-2607	275	6	21	21	NUM
gi-2607	275	7	.	.	PUNCT
gi-2607	276	1	http://www.sqlite.org/c_interface.html	http://www.sqlite.org/c_interface.html	NOUN
gi-2607	276	2	.	.	PUNCT
gi-2607	277	1	9	9	X
gi-2607	277	2	.	.	X
gi-2607	277	3	c	c	X
gi-2607	277	4	/	/	SYM
gi-2607	277	5	c++	c++	NOUN
gi-2607	277	6	interface	interface	NOUN
gi-2607	277	7	for	for	ADP
gi-2607	277	8	sqlite	sqlite	ADJ
gi-2607	277	9	version	version	NOUN
gi-2607	278	1	3	3	NUM
gi-2607	278	2	[	[	X
gi-2607	278	3	online	online	X
gi-2607	278	4	]	]	X
gi-2607	278	5	.	.	PUNCT
gi-2607	279	1	modified	modify	VERB
gi-2607	279	2	2011	2011	NUM
gi-2607	279	3	-	-	SYM
gi-2607	279	4	09	09	NUM
gi-2607	279	5	-	-	PUNCT
gi-2607	279	6	21	21	NUM
gi-2607	279	7	.	.	PUNCT
gi-2607	279	8	http://www.sqlite.org/capi3ref.html	http://www.sqlite.org/capi3ref.html	PROPN
gi-2607	279	9	.	.	PUNCT
gi-2607	280	1	10	10	NUM
gi-2607	280	2	.	.	X
gi-2607	280	3	stroustrup	stroustrup	NOUN
gi-2607	280	4	,	,	PUNCT
gi-2607	280	5	bjarne	bjarne	PROPN
gi-2607	280	6	.	.	PUNCT
gi-2607	281	1	the	the	DET
gi-2607	281	2	c++	c++	NOUN
gi-2607	281	3	programming	programming	NOUN
gi-2607	281	4	language	language	NOUN
gi-2607	281	5	.	.	PUNCT
gi-2607	282	1	special	special	PROPN
gi-2607	282	2	edition	edition	PROPN
gi-2607	282	3	.	.	PUNCT
gi-2607	283	1	at&t	at&t	PROPN
gi-2607	283	2	labs	labs	PROPN
gi-2607	283	3	,	,	PUNCT
gi-2607	283	4	florham	florham	PROPN
gi-2607	283	5	park	park	PROPN
gi-2607	283	6	,	,	PUNCT
gi-2607	283	7	new	new	PROPN
gi-2607	283	8	jersey	jersey	PROPN
gi-2607	283	9	.	.	PUNCT
gi-2607	284	1	united	united	PROPN
gi-2607	284	2	states	states	PROPN
gi-2607	284	3	of	of	ADP
gi-2607	284	4	america	america	PROPN
gi-2607	284	5	:	:	PUNCT
gi-2607	284	6	addison	addison	PROPN
gi-2607	284	7	-	-	PUNCT
gi-2607	284	8	wesley	wesley	PROPN
gi-2607	284	9	,	,	PUNCT
gi-2607	284	10	2000	2000	NUM
gi-2607	284	11	.	.	PUNCT
gi-2607	285	1	1020	1020	NUM
gi-2607	285	2	p.	p.	NOUN
gi-2607	285	3	isbn	isbn	PROPN
gi-2607	285	4	0	0	NUM
gi-2607	285	5	-	-	PUNCT
gi-2607	285	6	201	201	NUM
gi-2607	285	7	-	-	SYM
gi-2607	285	8	70073	70073	NUM
gi-2607	285	9	-	-	SYM
gi-2607	285	10	5	5	NUM
gi-2607	285	11	.	.	NOUN
gi-2607	285	12	11	11	NUM
gi-2607	285	13	.	.	PUNCT
gi-2607	286	1	iso	iso	PROPN
gi-2607	286	2	/	/	SYM
gi-2607	286	3	iec	iec	PROPN
gi-2607	286	4	14882	14882	NUM
gi-2607	286	5	.	.	PUNCT
gi-2607	287	1	international	international	ADJ
gi-2607	287	2	standard	standard	NOUN
gi-2607	287	3	:	:	PUNCT
gi-2607	287	4	programming	programming	NOUN
gi-2607	287	5	languages	language	NOUN
gi-2607	287	6	—	—	PUNCT
gi-2607	287	7	c++	c++	NOUN
gi-2607	287	8	.	.	NOUN
gi-2607	287	9	11	11	NUM
gi-2607	287	10	west	west	PROPN
gi-2607	287	11	42nd	42nd	PROPN
gi-2607	287	12	street	street	PROPN
gi-2607	287	13	,	,	PUNCT
gi-2607	287	14	new	new	PROPN
gi-2607	287	15	york	york	PROPN
gi-2607	287	16	,	,	PUNCT
gi-2607	287	17	new	new	PROPN
gi-2607	287	18	york	york	PROPN
gi-2607	287	19	10036	10036	NUM
gi-2607	287	20	:	:	PUNCT
gi-2607	287	21	american	american	PROPN
gi-2607	287	22	national	national	PROPN
gi-2607	287	23	standards	standards	PROPN
gi-2607	287	24	institute	institute	PROPN
gi-2607	287	25	,	,	PUNCT
gi-2607	287	26	first	first	PROPN
gi-2607	287	27	edition	edition	NOUN
gi-2607	287	28	,	,	PUNCT
gi-2607	287	29	1998	1998	NUM
gi-2607	287	30	-	-	SYM
gi-2607	287	31	09	09	NUM
gi-2607	287	32	-	-	PUNCT
gi-2607	287	33	01	01	NUM
gi-2607	287	34	.	.	PUNCT
gi-2607	287	35	748	748	NUM
gi-2607	288	1	p.	p.	NOUN
gi-2607	288	2	12	12	NUM
gi-2607	288	3	.	.	PUNCT
gi-2607	289	1	free	free	ADJ
gi-2607	289	2	software	software	PROPN
gi-2607	289	3	foundation	foundation	PROPN
gi-2607	289	4	,	,	PUNCT
gi-2607	289	5	inc	inc	PROPN
gi-2607	289	6	.	.	PROPN
gi-2607	289	7	gcc	gcc	PROPN
gi-2607	289	8	,	,	PUNCT
gi-2607	289	9	the	the	DET
gi-2607	289	10	gnu	gnu	NOUN
gi-2607	289	11	compiler	compiler	NOUN
gi-2607	289	12	collection	collection	NOUN
gi-2607	290	1	[	[	X
gi-2607	290	2	program	program	NOUN
gi-2607	290	3	]	]	PUNCT
gi-2607	290	4	.	.	PUNCT
gi-2607	291	1	version	version	PROPN
gi-2607	291	2	4.4.3	4.4.3	NUM
gi-2607	291	3	,	,	PUNCT
gi-2607	291	4	copyright	copyright	NOUN
gi-2607	291	5	2009	2009	NUM
gi-2607	291	6	free	free	ADJ
gi-2607	291	7	software	software	NOUN
gi-2607	291	8	foundation	foundation	PROPN
gi-2607	291	9	,	,	PUNCT
gi-2607	291	10	inc	inc	PROPN
gi-2607	291	11	.	.	PROPN
gi-2607	291	12	http://www.gnu.org/software/gcc/	http://www.gnu.org/software/gcc/	PROPN
gi-2607	291	13	13	13	NUM
gi-2607	291	14	.	.	PUNCT
gi-2607	292	1	gcc	gcc	NOUN
gi-2607	292	2	bugzilla	bugzilla	NOUN
gi-2607	292	3	:	:	PUNCT
gi-2607	292	4	bug	bug	NOUN
gi-2607	292	5	2316	2316	NUM
gi-2607	292	6	http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2316	http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2316	VERB
gi-2607	292	7	14	14	NUM
gi-2607	292	8	.	.	PUNCT
gi-2607	293	1	sutter	sutter	NOUN
gi-2607	293	2	,	,	PUNCT
gi-2607	293	3	herb	herb	NOUN
gi-2607	293	4	;	;	PUNCT
gi-2607	293	5	alexandrescu	alexandrescu	NOUN
gi-2607	293	6	,	,	PUNCT
gi-2607	293	7	andrei	andrei	PROPN
gi-2607	293	8	.	.	PUNCT
gi-2607	294	1	c++	c++	NOUN
gi-2607	294	2	coding	code	VERB
gi-2607	294	3	standards	standard	NOUN
gi-2607	294	4	:	:	PUNCT
gi-2607	294	5	101	101	NUM
gi-2607	294	6	rules	rule	NOUN
gi-2607	294	7	,	,	PUNCT
gi-2607	294	8	guidelines	guideline	NOUN
gi-2607	294	9	,	,	PUNCT
gi-2607	294	10	and	and	CCONJ
gi-2607	294	11	best	good	ADJ
gi-2607	294	12	practices	practice	NOUN
gi-2607	294	13	.	.	PUNCT
gi-2607	295	1	1st	1st	PROPN
gi-2607	295	2	edition	edition	PROPN
gi-2607	295	3	.	.	PUNCT
gi-2607	296	1	addison	addison	PROPN
gi-2607	296	2	-	-	PUNCT
gi-2607	296	3	wesley	wesley	PROPN
gi-2607	296	4	professional	professional	NOUN
gi-2607	296	5	,	,	PUNCT
gi-2607	296	6	2004	2004	NUM
gi-2607	296	7	.	.	PUNCT
gi-2607	297	1	240	240	NUM
gi-2607	297	2	p.	p.	NOUN
gi-2607	297	3	isbn	isbn	PROPN
gi-2607	297	4	0321113586	0321113586	NUM
gi-2607	297	5	.	.	PUNCT
gi-2607	298	1	15	15	NUM
gi-2607	298	2	.	.	PUNCT
gi-2607	298	3	gnu	gnu	PROPN
gi-2607	298	4	gama	gama	PROPN
gi-2607	298	5	git	git	PROPN
gi-2607	298	6	source	source	NOUN
gi-2607	298	7	code	code	NOUN
gi-2607	298	8	repository	repository	NOUN
gi-2607	298	9	:	:	PUNCT
gi-2607	298	10	gama	gama	NOUN
gi-2607	298	11	-	-	PUNCT
gi-2607	298	12	local	local	ADJ
gi-2607	298	13	directory	directory	NOUN
gi-2607	298	14	.	.	PUNCT
gi-2607	299	1	files	file	NOUN
gi-2607	299	2	:	:	PUNCT
gi-2607	299	3	sqlitereader.h	sqlitereader.h	PROPN
gi-2607	299	4	and	and	CCONJ
gi-2607	299	5	sqlitereader.cpp	sqlitereader.cpp	PROPN
gi-2607	299	6	.	.	PUNCT
gi-2607	300	1	http://git.savannah.gnu.org/cgit/gama.git/tree/lib/gnu_gama/local/	http://git.savannah.gnu.org/cgit/gama.git/tree/lib/gnu_gama/local/	PROPN
gi-2607	300	2	geoinformatics	geoinformatic	NOUN
gi-2607	300	3	fce	fce	VERB
gi-2607	300	4	ctu	ctu	NOUN
gi-2607	300	5	2011	2011	NUM
gi-2607	300	6	84	84	NUM
gi-2607	300	7	http://geo.fsv.cvut.cz/proj/bp/2011/vaclav-petras-bp-2011.pdf	http://geo.fsv.cvut.cz/proj/bp/2011/vaclav-petras-bp-2011.pdf	ADJ
gi-2607	300	8	http://geo.fsv.cvut.cz/proj/bp/2010/jiri-novak-bp-2010.pdf	http://geo.fsv.cvut.cz/proj/bp/2010/jiri-novak-bp-2010.pdf	NOUN
gi-2607	300	9	http://ftp.sh.cvut.cz/mirrors/gnu/pub/gnu/gama/gama-1.11.tar.gz	http://ftp.sh.cvut.cz/mirrors/gnu/pub/gnu/gama/gama-1.11.tar.gz	NOUN
gi-2607	300	10	http://git.savannah.gnu.org/cgit/gama.git/	http://git.savannah.gnu.org/cgit/gama.git/	ADJ
gi-2607	300	11	http://www.sqlite.org/c_interface.html	http://www.sqlite.org/c_interface.html	PROPN
gi-2607	300	12	http://www.sqlite.org/capi3ref.html	http://www.sqlite.org/capi3ref.html	PROPN
gi-2607	300	13	http://www.gnu.org/software/gcc/	http://www.gnu.org/software/gcc/	PROPN
gi-2607	300	14	http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2316	http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2316	VERB
gi-2607	300	15	http://git.savannah.gnu.org/cgit/gama.git/tree/lib/gnu_gama/local/	http://git.savannah.gnu.org/cgit/gama.git/tree/lib/gnu_gama/local/	PRON
