diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-01 01:25:13 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-01 01:25:13 +0000 |
commit | 55106b018368a2e1caf28de006dfdc28db90ac3d (patch) | |
tree | 43ed331be341f34621f4f4d660fcdded994a2904 /parse.y | |
parent | 4c0b4704bb3859c7888524087e1e7d740f4d3682 (diff) | |
download | ruby-55106b018368a2e1caf28de006dfdc28db90ac3d.tar.gz |
parse.y: TAB_WIDTH
* parse.y (TAB_WIDTH, token_info_get_column): add constant for
column calcuation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -38,6 +38,8 @@ # define WARN_PAST_SCOPE 0 #endif +#define TAB_WIDTH 8 + #define YYMALLOC(size) rb_parser_malloc(parser, (size)) #define YYREALLOC(ptr, size) rb_parser_realloc(parser, (ptr), (size)) #define YYCALLOC(nelem, size) rb_parser_calloc(parser, (nelem), (size)) @@ -5309,7 +5311,7 @@ token_info_get_column(struct parser_params *parser, const char *pend) const char *p; for (p = lex_pbeg; p < pend; p++) { if (*p == '\t') { - column = (((column - 1) / 8) + 1) * 8; + column = (((column - 1) / TAB_WIDTH) + 1) * TAB_WIDTH; } column++; } |