Lines Matching refs:op
167 def match(chrs, op = "")
168 D_DETAIL.print "match>: ", chrs, "op:", op, "\n"
170 if @preproc.nil? || @preproc.call(op, chrs)
171 DOUT.printf(D_DETAIL, "op1: %s\n", op)
172 @postproc.call(op, chrs)
179 if ret = node.match(chrs, op+ch)
183 if @postproc and @preproc.nil? || @preproc.call(op, chrs)
184 DOUT.printf(D_DETAIL, "op2: %s\n", op.inspect)
185 ret = @postproc.call(op, chrs)
193 if @postproc and @preproc.nil? || @preproc.call(op, chrs)
194 DOUT.printf(D_DETAIL, "op3: %s\n", op)
195 @postproc.call(op, chrs)
204 def match_io(io, op = "")
205 if op == ""
214 if @preproc.nil? || @preproc.call(op, io)
215 D_DETAIL.printf("op1: %s\n", op)
216 @postproc.call(op, io)
222 if ret = node.match_io(io, op+ch)
226 if @postproc and @preproc.nil? || @preproc.call(op, io)
227 DOUT.exec_if{D_DETAIL.printf "op2: %s\n", op.inspect}
228 @postproc.call(op, io)
235 if @postproc and @preproc.nil? || @preproc.call(op, io)
236 D_DETAIL.printf("op3: %s\n", op)
237 @postproc.call(op, io)