{{# def.definitions }}
							 | 
						|
								{{# def.errors }}
							 | 
						|
								{{# def.setupKeyword }}
							 | 
						|
								{{# def.$data }}
							 | 
						|
								
							 | 
						|
								{{
							 | 
						|
								  var $regexp = $isData
							 | 
						|
								                ? '(new RegExp(' + $schemaValue + '))'
							 | 
						|
								                : it.usePattern($schema);
							 | 
						|
								}}
							 | 
						|
								
							 | 
						|
								if ({{# def.$dataNotType:'string' }} !{{=$regexp}}.test({{=$data}}) ) {
							 | 
						|
								  {{# def.error:'pattern' }}
							 | 
						|
								} {{? $breakOnError }} else { {{?}}
							 |