From 7eb76ae8c97566aeeecfb60430c9a1add73d5799 Mon Sep 17 00:00:00 2001 From: Philippe PITTOLI Date: Thu, 29 Aug 2019 00:27:00 +0200 Subject: [PATCH] Assignments can now include "-" and "_" characters in their name. --- shard.yml | 2 +- src/specfileparser.cr | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/shard.yml b/shard.yml index a509256..adb3cc4 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: specfileparser -version: 0.4.4 +version: 0.4.5 authors: - Philippe Pittoli diff --git a/src/specfileparser.cr b/src/specfileparser.cr index 9cd2c20..6cbc979 100644 --- a/src/specfileparser.cr +++ b/src/specfileparser.cr @@ -87,8 +87,8 @@ class SpecFileParser def parse_assignment (line : String) # puts "simple assignment: #{line}" - name = /([a-zA-Z][a-zA-Z0-9]*):/.match(line).try &.[1] - value = /[a-zA-Z][a-zA-Z0-9]*: ([^#]*)/.match(line).try &.[1] + name = /([a-zA-Z][a-zA-Z0-9-_]*):/.match(line).try &.[1] + value = /[a-zA-Z][a-zA-Z0-9-_]*: ([^#]*)/.match(line).try &.[1] if name.nil? return