Commit 64847cde authored by Jonathon Duerig's avatar Jonathon Duerig

Tweaked top format so that 'global' and 'local' contain their operators rather than precede them.

parent 25bf9b83
......@@ -110,10 +110,20 @@ FeatureDesireSpec = element fd {
## a feature is a constraint violation
element violatable { empty }?,
## Type information expressed in features and desires
((element global { empty }, element operator { "OnceOnly" | "FirstFree" }) |
(element local { empty }, element operator { "+" }))?
(GlobalSpec | LocalSpec)?
}
GlobalSpec = element global {
element operator { "OnceOnly" | "FirstFree" }
}
LocalSpec = element local {
element operator { "+" }
}
## ((element global { empty }, element operator { "OnceOnly" | "FirstFree" }) |
## (element local { empty }, element operator { "+" }))?
## "Legacy" assign node flags - will be replaced with properties, and in some
## cases, explicit links
NodeFlagSpec =
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment