Probably the sanest/most intuitive alternative would be just let people use { } 
to indicate such blocks.
That actually already works:
> [pmatilai🎩︎localhost rpm]$ rpm --define "foo { aa bb }" --eval %foo
 aa bb 

... but within on line onely :facepalm: Over multiple lines it fails with 
"macro has an unterminated body"


-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/discussions/2353#discussioncomment-4696843
You are receiving this because you are subscribed to this thread.

Message ID: 
<rpm-software-management/rpm/repo-discussions/2353/comments/4696...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to