( patterns: string[], delimiters: string[] = [] )
| 108 | * @returns A node matcher |
| 109 | */ |
| 110 | export function leadingMatcher( |
| 111 | patterns: string[], |
| 112 | delimiters: string[] = [] |
| 113 | ): NodeMatcher { |
| 114 | return matcher( |
| 115 | patternFinder(...patterns), |
| 116 | selectWithLeadingDelimiter(...delimiters) |
| 117 | ); |
| 118 | } |
| 119 | |
| 120 | /** |
| 121 | * Given `patterns`, creates a node matcher that will add trailing delimiter to |