aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* * re.c (rb_reg_expr_str): use \xHH instead of \OOO.akr2007-12-091-1/+1
* * parse.y (expr): redefinable not (!) operator.matz2007-12-091-71/+27
* * parse.y (parser_magic_comment): delimits with a semicolon.nobu2007-12-091-1/+1
* * re.c (rb_reg_check_preprocess): new function for validating regexpakr2007-12-081-2/+18
* * encoding.c (rb_enc_mbclen): make it never fail.akr2007-12-081-10/+12
* * parse.y (arg): typo fixed ("!" -> "|") in the ripper code.matz2007-12-071-1/+1
* * parse.y (arg): tUPLUS no longer works as identity operation anymatz2007-12-071-6/+1
* * parse.y (rb_intern3): fix to changing encoding to default, andnobu2007-12-051-18/+6
* * parse.y (yycompile): get rid of tracing while parsing.nobu2007-12-051-13/+20
* * parse.y (parser_tokadd_mbchar): fix for ASCII chars. [ruby-dev:32432]nobu2007-12-021-5/+10
* * parse.y (parser_tokadd_mbchar): check insufficient multibyte char.nobu2007-12-021-9/+12
* * parse.y (regexp): fix /#{}\xa1\xa2/e to be EUC-JP. akr2007-12-021-3/+19
* * include/ruby/intern.h (rb_uv_to_utf8): declared.akr2007-12-011-116/+93
* * encoding.c: rename primary_encoding -> default_external (encoding).matz2007-12-011-1/+1
* * parse.y (newline_node): always remove NODE_BEGIN.nobu2007-11-301-2/+3
* * parse.y (stmt): remove unnecessary NODE_BEGIN. [ruby-core:13814]nobu2007-11-291-7/+8
* * include/ruby/encoding.h, encoding.c, re.c, string.c, parse.y: akr2007-11-271-9/+9
* * re.c (REG_CASESTATE): unused macro removed.akr2007-11-231-1/+1
* * include/ruby/ruby.h: rename RFloat#double_value -> float_value.ko12007-11-201-1/+1
* * parse.y (parser_read_escape): has8bit flag may be set with controlnobu2007-11-201-1/+1
* * parse.y (parser_prepare): set begging after BOM if exists.nobu2007-11-201-0/+1
* * parse.y (parser_yylex): should clear parser->tokp as well.matz2007-11-191-31/+25
* * parse.y (parser_read_escape): disallow control and meta modifiersnobu2007-11-181-2/+2
* * include/ruby/ruby.h: introduce 2 macros:ko12007-11-131-2/+2
* * common.mk (parse.c), ext/ripper/depend (ripper.c): process afternobu2007-11-131-32/+41
* * parse.y: use ASCII encoding for string literals that aredavidflanagan2007-11-101-0/+14
* * parse.y (parser_nextc): added single line read forward buffer.nobu2007-11-091-15/+20
* * parse.y: fix segfault with \x escapes in regexpsdavidflanagan2007-11-081-58/+0
* * parse.y (parser_read_escape): remove C99/gcc-ism.usa2007-11-081-1/+1
* * parse.y: patch, based on Nobu's, work to support \u escapesdavidflanagan2007-11-071-81/+331
* * parse.y (rb_intern3): commented out broken code that preventeddavidflanagan2007-11-071-0/+16
* * parse.y (call_args): remove "parenthesize argument(s) for futurematz2007-11-041-1/+0
* * parse.y (bvar): block-local variable can shadow outer variable.nobu2007-10-291-3/+10
* * misc/ruby-style.el (ruby-style-{case,label}-indent): adjust fornobu2007-10-261-9/+9
* * parse.y (parser_yylex): dot at the head of the line denote linematz2007-10-251-0/+19
* * parse.y (parser_tokspace): increment tokidxdavidflanagan2007-10-251-4/+4
* * parse.y (parser_tokspace): make space in token buffer.nobu2007-10-241-7/+23
* * parse.y (call_args2): nd_head of NODE_BLOCK_PASS should be a list.nobu2007-10-231-1/+1
* * parse.y (parser_regx_options, reg_compile_gen): relaxened encodingnobu2007-10-191-13/+27
* * encoding.c (rb_primary_encoding): added Encoding.primary_encoding.nobu2007-10-161-0/+16
* * parse.y (parser_regx_options): check if regexp encoding optionnobu2007-10-161-3/+6
* * parse.y (set_file_encoding): case-insensitive search, a patch fromnobu2007-10-131-6/+6
* * parse.y: encoding specifier should work if the line matchesmatz2007-10-121-7/+1
* * trunk/parse.y (magic_comments): add "encoding" as same as "coding".nobu2007-10-121-18/+71
* * parse.y (parser_read_escape, parser_tokadd_escape): check code range.usa2007-10-091-29/+28
* * parse.y (STR_NEW3): check for if single byte sequence.nobu2007-10-091-1/+1
* * parse.y (reg_compile_gen): copy encoding from source string ifnobu2007-10-041-1/+1
* * parse.y (reg_compile_gen): copy encoding from source string.nobu2007-10-041-0/+1
* * parse.y (parser_str_new, parser_yylex, rb_intern3): set code-rangenobu2007-10-031-19/+63
* * io.c (rb_io_fdopen): create IO object from fd.nobu2007-09-281-4/+1