node/lib/metasm/metasm/parse.rb
def parse_instruction_checkproto(i)
		opcode_list_byname[i.opname].to_a.find { |o|
			o.args.length == i.args.length and o.args.zip(i.args).all? { |f, a| parse_arg_valid?(o, f, a) }
		}
	end
# parses prefix/name/arguments
# returns an +Instruction+ or raise a ParseError
# if the parameter is a String, a custom AsmPP is built - XXX it will not be able to create labels (eg jmp 1b / jmp $)
parses prefix/name/arguments
returns an +Instruction+ or raise a ParseError
if the parameter is a String, a custom AsmPP is built - XXX it will not be able to create labels
parses prefix / name / arguments returns an + Instruction + or raise a ParseError if the parameter is a String a custom AsmPP is built - XXX it will not be able to create labels
def parse_instruction_checkproto(i)
		opcode_list_byname[i.opname].to_a.find { |o|
			o.args.length == i.args.length and o.args.zip(i.args).all? { |f, a| parse_arg_valid?(o, f, a) }
		}
	end
def parse_instruction_checkproto ( i ) opcode_list_byname [ i . opname ] . to_a . find { | o | o . args . length == i . args . length and o . args . zip ( i . args ) . all? { | f , a | parse_arg_valid? ( o , f , a ) } } end
parses prefix/name/arguments
returns an +Instruction+ or raise a ParseError
if the parameter is a String, a custom AsmPP is built - XXX it will not be able to create labels (eg jmp 1b / jmp $)
parses prefix / name / arguments returns an + Instruction + or raise a ParseError if the parameter is a String a custom AsmPP is built - XXX it will not be able to create labels ( eg jmp 1b / jmp $ )
i