Files
swift-mirror/lib/Parse/Confusables.cpp
2017-05-08 21:55:15 +02:00

23 lines
823 B
C++

//===--- 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;
}
}