public void write_oberon_procedure_header(oberon_procedure_header _oberon_procedure_header) { write_function_header(_oberon_procedure_header); if (_oberon_procedure_header.receiver == null) { bw.Write((byte)0); } else { bw.Write((byte)1); _oberon_procedure_header.receiver.visit(this); } if (_oberon_procedure_header.first_name == null) { bw.Write((byte)0); } else { bw.Write((byte)1); _oberon_procedure_header.first_name.visit(this); } if (_oberon_procedure_header.second_name == null) { bw.Write((byte)0); } else { bw.Write((byte)1); _oberon_procedure_header.second_name.visit(this); } }
public void visit(oberon_procedure_header _oberon_procedure_header) { bw.Write((Int16)151); write_oberon_procedure_header(_oberon_procedure_header); }
public void visit(oberon_procedure_header _oberon_procedure_header) { read_oberon_procedure_header(_oberon_procedure_header); }
public void read_oberon_procedure_header(oberon_procedure_header _oberon_procedure_header) { read_function_header(_oberon_procedure_header); _oberon_procedure_header.receiver = _read_node() as oberon_procedure_receiver; _oberon_procedure_header.first_name = _read_node() as ident; _oberon_procedure_header.second_name = _read_node() as ident; }
public void visit(oberon_procedure_header _oberon_procedure_header) { throw new NotImplementedException(); }