void function ( Instruction arg0 ) { registers = new HashSet < Reg > ( ) ; labels = new HashSet < Label > ( ) ; variables = new HashSet < Memory > ( ) ; constants = new HashSet < Immediate > ( ) ; arg0 . accept ( this ) ; }
classifies each element of the given instruction and stores it in the correct operand set according to its type . concode_field_sep Set<Memory> variables concode_elem_sep Set<Reg> registers concode_elem_sep Set<Immediate> constants concode_elem_sep Set<Label> labels concode_field_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void visit concode_elem_sep void processOperand