summaryrefslogtreecommitdiff
path: root/proto
diff options
context:
space:
mode:
Diffstat (limited to 'proto')
-rw-r--r--proto/RULES10
1 files changed, 4 insertions, 6 deletions
diff --git a/proto/RULES b/proto/RULES
index 74182a9..5d1b853 100644
--- a/proto/RULES
+++ b/proto/RULES
@@ -29,6 +29,7 @@
, "\"service library\"."
]
}
+ , "imports": {"artifacts_list": ["./", "..", "field_artifacts_list"]}
, "expression":
{ "type": "let*"
, "bindings":
@@ -55,13 +56,10 @@
{ "type": "disjoint_map_union"
, "msg": "Sources have to be conflict free"
, "$1":
- { "type": "foreach"
- , "var": "x"
- , "range": {"type": "FIELD", "name": "srcs"}
+ { "type": "let*"
+ , "bindings": [["fieldname", "srcs"]]
, "body":
- { "type": "DEP_ARTIFACTS"
- , "dep": {"type": "var", "name": "x"}
- }
+ {"type": "CALL_EXPRESSION", "name": "artifacts_list"}
}
}
}