Lines Matching refs:peek
181 def peek(i = 0)
364 proc{|op, io| @prev_char_no == 0 && peek(0) =~ /\s/}) do
368 until peek_equal?("=end") && peek(4) =~ /\s/
416 c = peek(0)
499 if @space_seen and peek(0) =~ /[0-9]/
504 elsif @lex_state != EXPR_END and peek(0) =~ /[0-9]/
516 if peek(0) =~ /[0-9]/
546 if @lex_state == EXPR_END || peek(0) =~ /\s/
571 elsif peek(0) == '='
575 elsif @lex_state == EXPR_ARG and @space_seen and peek(0) !~ /\s/
697 elsif peek(0) == '='
700 elsif @lex_state == EXPR_ARG and @space_seen and peek(0) !~ /\s/
715 if peek(0) =~ /[\w@]/
723 # @OP.def_rule("def", proc{|op, io| /\s/ =~ io.peek(0)}) do
736 if peek(0) =~ /[0-9]/
738 elsif peek(0) =~ /[^\x00-\/:-@\[-^`{-\x7F]/
774 if peek(0) =~ /[$@]/
776 if c == "@" and peek(0) == "@"
787 if (ch == "!" || ch == "?") && token[0,1] =~ /\w/ && peek(0) != "="
863 if peek(0) == '='
931 if @ltype != "'" && ch == "#" && peek(0) == "{"
969 if peek(0) == "0" && peek(1) !~ /[.eE]/
971 case peek(0)
1035 if peek(0) !~ /[0-9]/
1046 if peek(0) =~ /[+-]/
1072 elsif @ltype != "'" && ch == "#" && peek(0) == "{"
1094 while /[imxoesun]/ =~ peek(0)