summaryrefslogtreecommitdiff
path: root/CC/IDE/RULES
diff options
context:
space:
mode:
Diffstat (limited to 'CC/IDE/RULES')
-rw-r--r--CC/IDE/RULES35
1 files changed, 17 insertions, 18 deletions
diff --git a/CC/IDE/RULES b/CC/IDE/RULES
index 31da688..dc4b607 100644
--- a/CC/IDE/RULES
+++ b/CC/IDE/RULES
@@ -20,7 +20,7 @@
}
}
}
- , "imports": {"runfiles": ["./", "../..", "field_runfiles"]}
+ , "imports": {"runfiles_list": ["./", "../..", "field_runfiles_list"]}
, "expression":
{ "type": "let*"
, "bindings":
@@ -36,13 +36,14 @@
, "$1":
{ "type": "map_union"
, "$1":
- [ { "type": "let*"
- , "bindings": [["fieldname", "proto-deps"]]
- , "body": {"type": "CALL_EXPRESSION", "name": "runfiles"}
- }
- , { "type": "map_union"
- , "$1":
- { "type": "foreach"
+ { "type": "++"
+ , "$1":
+ [ { "type": "let*"
+ , "bindings": [["fieldname", "proto-deps"]]
+ , "body":
+ {"type": "CALL_EXPRESSION", "name": "runfiles_list"}
+ }
+ , { "type": "foreach"
, "var": "x"
, "range": {"type": "FIELD", "name": "proto-deps"}
, "body":
@@ -58,14 +59,12 @@
}
}
}
- }
- , { "type": "let*"
- , "bindings": [["fieldname", "deps"]]
- , "body": {"type": "CALL_EXPRESSION", "name": "runfiles"}
- }
- , { "type": "map_union"
- , "$1":
- { "type": "foreach"
+ , { "type": "let*"
+ , "bindings": [["fieldname", "deps"]]
+ , "body":
+ {"type": "CALL_EXPRESSION", "name": "runfiles_list"}
+ }
+ , { "type": "foreach"
, "var": "x"
, "range": {"type": "FIELD", "name": "deps"}
, "body":
@@ -81,8 +80,8 @@
}
}
}
- }
- ]
+ ]
+ }
}
}
]