• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/ruby-106/ruby/ext/ripper/

Lines Matching +defs:expr +defs:string

759 %type <val> singleton strings string string1 xstring regexp
764 %type <val> bodystmt compstmt stmts stmt_or_begin stmt expr arg primary command command_call method_call
1259 | expr
1283 expr : command_call
1284 | expr keyword_and expr
1292 | expr keyword_or expr
1300 | keyword_not opt_nl expr
1319 expr_value : expr
2624 | tLPAREN_ARG expr {lex_state = EXPR_ENDARG;} rparen
2709 | keyword_defined opt_nl '(' {in_defined = 1;} expr rparen
2719 | keyword_not '(' expr rparen
2912 | k_class tLSHFT expr
3823 strings : string
3840 string : tCHAR
3842 | string string1
4848 | '(' {lex_state = EXPR_BEG;} expr rparen
6270 compile_error(PARSER_ARG "unterminated string meets end of file");
6407 compile_error(PARSER_ARG "can't find string \"%s\" anywhere before EOF", eos);
7737 c = tLBRACE_ARG; /* block (expr) */
7772 yyerror("unknown type of %string");
7777 compile_error(PARSER_ARG "unterminated quoted string meets end of file");
7834 yyerror("unknown type of %string");
7848 warn_balanced("%%", "string literal");
7856 case '_': /* $_: last read line string */
7870 case '!': /* $!: error string */
7904 case '`': /* $`: string before last match */
7905 case '\'': /* $': string after last match */
7906 case '+': /* $+: string matches last paren. */
8304 compile_error(PARSER_ARG "string literal encodings differ (%s / %s)",
8315 /* concat two string literals */
9212 rb_warn0("string literal in condition");
10278 str = rb_enc_str_new(name, len, enc); /* make true string */
11180 rb_bug("cannot convert ID to string: %ld", (unsigned long)id);