summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-10-10 13:16:58 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-10-10 13:16:58 +0000
commit2a67aad5f26e4d844d38cb2199ae8a77747c96de (patch)
tree39e085556120b813c48af200dc63a4ba97493084
parentf8d8c0667385d0f368ca760e0aa21b10ff4aea05 (diff)
downloadruby-2a67aad5f26e4d844d38cb2199ae8a77747c96de.tar.gz
ruby-2a67aad5f26e4d844d38cb2199ae8a77747c96de.tar.xz
ruby-2a67aad5f26e4d844d38cb2199ae8a77747c96de.zip
* parse.y (comment_at_top): needed for ripper too.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--parse.y8
2 files changed, 8 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 452fa5ebe..0a259bf6e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Fri Oct 10 22:16:55 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * parse.y (comment_at_top): needed for ripper too.
+
Fri Oct 10 22:07:05 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
* include/ruby.h: updated macros for headers. [ruby-core:19275]
diff --git a/parse.y b/parse.y
index 70ae037eb..88c423242 100644
--- a/parse.y
+++ b/parse.y
@@ -6065,10 +6065,6 @@ parser_set_encode(struct parser_params *parser, const char *name)
parser->enc = enc;
}
-#ifndef RIPPER
-typedef int (*rb_magic_comment_length_t)(struct parser_params *parser, const char *name, int len);
-typedef void (*rb_magic_comment_setter_t)(struct parser_params *parser, const char *name, const char *val);
-
static int
comment_at_top(struct parser_params *parser)
{
@@ -6081,6 +6077,10 @@ comment_at_top(struct parser_params *parser)
return 1;
}
+#ifndef RIPPER
+typedef int (*rb_magic_comment_length_t)(struct parser_params *parser, const char *name, int len);
+typedef void (*rb_magic_comment_setter_t)(struct parser_params *parser, const char *name, const char *val);
+
static void
magic_comment_encoding(struct parser_params *parser, const char *name, const char *val)
{