diff options
author | Evan Martin <martine@danga.com> | 2012-04-26 04:52:07 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2012-04-26 04:52:58 (GMT) |
commit | 01c7b2dea3a7cc2db5416e6f5aec67f14a735110 (patch) | |
tree | f305f5ed0c93fb930943b3779b02734a399a9baf /src/lexer.in.cc | |
parent | 27fb0d1e8cff1effb5c4e264ddf62db0d592158c (diff) | |
download | Ninja-01c7b2dea3a7cc2db5416e6f5aec67f14a735110.zip Ninja-01c7b2dea3a7cc2db5416e6f5aec67f14a735110.tar.gz Ninja-01c7b2dea3a7cc2db5416e6f5aec67f14a735110.tar.bz2 |
allow UTF-8 in rule descriptions
The lexer already mostly allowed this, except that chars >127 were
being interpreted as negative indexes into the lexer table.
Diffstat (limited to 'src/lexer.in.cc')
-rw-r--r-- | src/lexer.in.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lexer.in.cc b/src/lexer.in.cc index 28a5bdf..e478921 100644 --- a/src/lexer.in.cc +++ b/src/lexer.in.cc @@ -121,7 +121,7 @@ Lexer::Token Lexer::ReadToken() { for (;;) { start = p; /*!re2c - re2c:define:YYCTYPE = "char"; + re2c:define:YYCTYPE = "unsigned char"; re2c:define:YYCURSOR = p; re2c:define:YYMARKER = q; re2c:yyfill:enable = 0; |