Lines Matching refs:peek
247 def peek(i = 0)
433 proc{|op, io| @prev_char_no == 0 && peek(0) =~ /\s/}) do
439 until ( peek_equal?("=end") && peek(4) =~ /\s/ ) do
495 c = peek(0)
575 if @space_seen and peek(0) =~ /[0-9]/
580 elsif @lex_state != EXPR_END and peek(0) =~ /[0-9]/
592 if peek(0) =~ /[0-9]/
622 if @lex_state == EXPR_END || peek(0) =~ /\s/
647 elsif peek(0) == '='
651 elsif @lex_state == EXPR_ARG and @space_seen and peek(0) !~ /\s/
773 elsif peek(0) == '='
776 elsif @lex_state == EXPR_ARG and @space_seen and peek(0) !~ /\s/
791 if peek(0) =~ /[\w@]/
799 # @OP.def_rule("def", proc{|op, io| /\s/ =~ io.peek(0)}) do
822 if peek(0) =~ /[0-9]/
867 if peek(0) =~ /[$@]/
869 if c == "@" and peek(0) == "@"
881 if (ch == "!" || ch == "?") && token[0,1] =~ /\w/ && peek(0) != "="
958 if peek(0) == '='
1072 if peek(0) == "0" && peek(1) !~ /[.eE]/
1075 case peek(0)
1144 if peek(0) !~ /[0-9]/
1156 if peek(0) =~ /[+-]/
1230 if peek(0) =~ /i|m|x|o|e|s|u|n/