Provide a declaration that can be requested (before or latter) by a visitor

Property definitions

nitc $ AbstractCompiler :: provide_declaration
	# Provide a declaration that can be requested (before or latter) by a visitor
	fun provide_declaration(key: String, s: String)
	do
		if self.provided_declarations.has_key(key) then
			assert self.provided_declarations[key] == s
		end
		self.provided_declarations[key] = s
	end
src/compiler/abstract_compiler.nit:683,2--690,4