From 496716ee9ba659ea33b234a32af5f972cd078aab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=B8is=C3=A6ther=20Rasch?= Date: Thu, 24 Aug 2017 20:53:50 +0200 Subject: [PATCH] Replaced en-dash with hyphen for identifier equality (#6272) --- doc/manual/lexing.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/manual/lexing.txt b/doc/manual/lexing.txt index d4c11adf78..3147dd97c3 100644 --- a/doc/manual/lexing.txt +++ b/doc/manual/lexing.txt @@ -130,7 +130,7 @@ Two identifiers are considered equal if the following algorithm returns true: .. code-block:: nim proc sameIdentifier(a, b: string): bool = a[0] == b[0] and - a.replace(re"_|–", "").toLower == b.replace(re"_|–", "").toLower + a.replace("_", "").toLower == b.replace("_", "").toLower That means only the first letters are compared in a case sensitive manner. Other letters are compared case insensitively and underscores are ignored.