PatternComprehension

EBNF

PatternComprehension = '[', [SP], [Variable, [SP], '=', [SP]], RelationshipsPattern, [SP], [(W,H,E,R,E), [SP], Expression, [SP]], '|', [SP], Expression, [SP], ']' ;
Variable = SymbolicName ;
RelationshipsPattern = NodePattern, { [SP], PatternElementChain }- ;
PatternElementChain = RelationshipPattern, [SP], NodePattern ;

Referenced from