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