From ada1d56f0f3c555123547e44695695f7d284b6d6 Mon Sep 17 00:00:00 2001 From: Paul Chaignon Date: Sun, 19 Nov 2023 18:57:51 +0100 Subject: compiler: support nested string flags definitions This commit adds support for flags definitions such as: flags1 = "string1", "string2" flags2 = flags1, "string3" Signed-off-by: Paul Chaignon --- pkg/compiler/testdata/errors.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkg/compiler/testdata') diff --git a/pkg/compiler/testdata/errors.txt b/pkg/compiler/testdata/errors.txt index 47d343e36..32c673f21 100644 --- a/pkg/compiler/testdata/errors.txt +++ b/pkg/compiler/testdata/errors.txt @@ -103,6 +103,10 @@ f130 = 100, 110, f110 ### flags f130 used twice or circular dependency on f130 loop_flags(a flags[f110]) +f210 = "1", "2", "3", f220 ### flags f210 used twice or circular dependency on f210 +f220 = "10", "11", f230 ### flags f220 used twice or circular dependency on f220 +f230 = "100", "110", f210 ### flags f230 used twice or circular dependency on f230 + resource r2[r0]: 2 resource r3[int32:1] ### unexpected ':', only struct fields can be bitfields resource r4[int32[opt]] ### resource base can't be marked as opt -- cgit mrf-deployment