In order to avoid truncation of multiword expressions, we also require the meta pattern to start and end by a HFW or bracket.
our meta-patterns match the following regular expression: where "*" means zero or more times, and "+" means one or more time and B can be "(",")" brackets produced by the parser (in these patterns we do not need to guarantee that brackets match properly).