From 094ef857b133d15e1f57c61ccbdd5213b13d9fe0 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Mon, 4 Aug 2025 09:55:05 +0300 Subject: [PATCH] v.parser: reduce calls to util.contains_capital --- vlib/v/parser/fn.v | 4 ++-- vlib/v/parser/parser.v | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/vlib/v/parser/fn.v b/vlib/v/parser/fn.v index 58f0ecbf28..9c2eaa2768 100644 --- a/vlib/v/parser/fn.v +++ b/vlib/v/parser/fn.v @@ -347,8 +347,8 @@ fn (mut p Parser) fn_decl() ast.FnDecl { check_name = if language == .js { p.check_js_name() } else { p.check_name() } name = check_name } - if language == .v && !p.pref.translated && !p.is_translated - && util.contains_capital(check_name) && !p.builtin_mod { + if language == .v && !p.pref.translated && !p.is_translated && !p.builtin_mod + && util.contains_capital(check_name) { p.error_with_pos('function names cannot contain uppercase letters, use snake_case instead', name_pos) return ast.FnDecl{ diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index d42a76178a..61c6a18c56 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -2382,8 +2382,8 @@ fn (mut p Parser) const_decl() ast.ConstDecl { typ = p.parse_type() is_virtual_c_const = true } - if !p.pref.translated && !p.is_translated && util.contains_capital(name) - && !is_virtual_c_const { + if !p.pref.translated && !p.is_translated && !is_virtual_c_const + && util.contains_capital(name) { p.error_with_pos('const names cannot contain uppercase letters, use snake_case instead', pos) }