blob: 98b8ef17ecda66c5d9b8c0f8411692acc04e273b [file] [log] [blame]
//===--- Confusables.cpp - Swift Confusable Character Diagnostics ---------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
#include "swift/Parse/Confusables.h"
char swift::confusable::tryConvertConfusableCharacterToASCII(uint32_t codepoint) {
switch (codepoint) {
#define CONFUSABLE(CONFUSABLE_POINT, BASEPOINT) \
case CONFUSABLE_POINT: return BASEPOINT;
#include "swift/Parse/Confusables.def"
default: return 0;
}
}