From c354f00f79002bd51becf554a54cc99ef64e6f2d Mon Sep 17 00:00:00 2001 From: Leedehai <18319900+Leedehai@users.noreply.github.com> Date: Mon, 27 Nov 2023 05:50:15 -0500 Subject: [PATCH] Add test cases to verify lexer's identifier validation (#2773) --- tests/typ/compiler/let.typ | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/typ/compiler/let.typ b/tests/typ/compiler/let.typ index 60f930d40..accd9d042 100644 --- a/tests/typ/compiler/let.typ +++ b/tests/typ/compiler/let.typ @@ -32,6 +32,22 @@ Three #test(v2, 2) #test(v3, 3) +--- +// Test what constitutes a valid Typst identifier. +// Ref: false +#let name = 1 +#test(name, 1) +#let name_ = 1 +#test(name_, 1) +#let name-2 = 1 +#test(name-2, 1) +#let name_2 = 1 +#test(name_2, 1) +#let __name = 1 +#test(__name, 1) +#let ůñıćóðė = 1 +#test(ůñıćóðė, 1) + --- // Test parenthesised assignments. // Ref: false