Is this block written in this language?

Property definitions

nitc $ FFILanguage :: identify_language
	# Is this `block` written in this language?
	fun identify_language(block: AExternCodeBlock ): Bool is abstract
src/ffi/light_ffi_base.nit:117,2--118,66

nitc $ CLanguage :: identify_language
	redef fun identify_language(n) do return n.is_c
src/ffi/light_c.nit:31,2--48

nitc $ CPPLanguage :: identify_language
	redef fun identify_language(n) do return n.is_cpp
src/ffi/cpp.nit:37,2--50

nitc $ JavaLanguage :: identify_language
	redef fun identify_language(n) do return n.is_java
src/ffi/java.nit:33,2--51

nitc $ ObjCLanguage :: identify_language
	redef fun identify_language(n) do return n.is_objc
src/ffi/objc.nit:62,2--51