}
// 宣言のコメントを参照してください。
+bool term::HexValueChecker::operator()(const unicode::UniChar& ch) {
+ return (('a' <= ch.rawcode() && ch.rawcode() <= 'f') ||
+ ('A' <= ch.rawcode() && ch.rawcode() <= 'F') ||
+ ('0' <= ch.rawcode() && ch.rawcode() <= '9'));
+}
+
+// 宣言のコメントを参照してください。
bool term::StringDoubleQuote::operator()(reader::EncodingReader* reader,
unsigned int* size) {
unicode::UniChar ch(reader->Peek());