Compile this propdef

*vm The running instance of VirtualMachine

Property definitions

nitc :: variables_numbering $ APropdef :: compile
	# Compile this propdef
	# *`vm` The running instance of `VirtualMachine`
	fun compile(vm: VirtualMachine)
	do
		# Number the variables
		if not is_numbering then numbering_variables(vm)

		is_compiled = true
	end
src/vm/variables_numbering.nit:105,2--113,4

nitc :: compilation $ APropdef :: compile
	redef fun compile(vm)
	do
		super

		# A new instance of SSA to analyze the self propdef
		var ssa = new SSA(self)

		# Generate basic_blocks and compute SSA-algorithm for this propdef
		compute_ssa(ssa)
	end
src/vm/compilation.nit:39,2--48,4