From 58d98b33258291cb21ff448b5bb29f7a946d7d35 Mon Sep 17 00:00:00 2001 From: rvcas Date: Wed, 15 Nov 2023 00:54:01 -0500 Subject: [PATCH] fix(uplc): parser should accept single quote in var name and comments --- crates/uplc/src/parser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/uplc/src/parser.rs b/crates/uplc/src/parser.rs index 35e66b84..3f5d8122 100644 --- a/crates/uplc/src/parser.rs +++ b/crates/uplc/src/parser.rs @@ -353,11 +353,11 @@ peg::parser! { } rule ident() -> String - = i:['a'..='z' | 'A'..='Z' | '0'..='9' | '_']+ { + = i:['a'..='z' | 'A'..='Z' | '0'..='9' | '_' | '\'']+ { String::from_iter(i) } - rule _ = [' ' | '\n'] + rule _ = [' ' | '\n'] / "--" $([^ '\n']*) "\n" } }