From 8f7685e8ea4e7fe77b82b8a25b806cb731f97234 Mon Sep 17 00:00:00 2001 From: nganhkhoa Date: Fri, 29 Mar 2024 14:46:22 +0700 Subject: [PATCH] fix identifier rule mistake number as identifier --- src/albireo.pest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/albireo.pest b/src/albireo.pest index b11cc3a..099c354 100644 --- a/src/albireo.pest +++ b/src/albireo.pest @@ -26,7 +26,7 @@ keywords = { // if identifier starts with something like a keyword, it must follows something else // in any case, the identifier cannot begin with a digit -identifier = @{ keywords? ~ ("_" | ASCII_ALPHANUMERIC)+ +identifier = @{ keywords ~ ("_" | ASCII_ALPHANUMERIC)+ | !keywords ~ ASCII_ALPHA ~ ("_" | ASCII_ALPHANUMERIC)* } function_type_param = { type* }