1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
|
edify.ALPHANUMERIC(value: 'str') -> 'bool'
edify.ANY_CHAR(value: 'str') -> 'bool'
edify.CARRIAGE_RETURN(value: 'str') -> 'bool'
edify.DIGIT(value: 'str') -> 'bool'
edify.END(value: 'str') -> 'bool'
edify.EdifyError
edify.EdifySyntaxError
edify.LETTER(value: 'str') -> 'bool'
edify.LOWERCASE(value: 'str') -> 'bool'
edify.NEW_LINE(value: 'str') -> 'bool'
edify.NON_DIGIT(value: 'str') -> 'bool'
edify.NON_WHITESPACE(value: 'str') -> 'bool'
edify.NON_WORD(value: 'str') -> 'bool'
edify.NON_WORD_BOUNDARY(value: 'str') -> 'bool'
edify.NULL_BYTE(value: 'str') -> 'bool'
edify.Pattern() -> 'None'
edify.Regex(source: 'str', compiled: 're.Pattern[str]', elements: 'tuple[BaseElement, ...]' = (), engine: 'Engine' = 're') -> 'None'
edify.RegexBuilder() -> 'None'
edify.START(value: 'str') -> 'bool'
edify.TAB(value: 'str') -> 'bool'
edify.UPPERCASE(value: 'str') -> 'bool'
edify.WHITESPACE(value: 'str') -> 'bool'
edify.WORD(value: 'str') -> 'bool'
edify.WORD_BOUNDARY(value: 'str') -> 'bool'
edify.any_of(*operands: 'BuilderProtocol') -> 'Pattern'
edify.assert_ahead(operand: 'BuilderProtocol') -> 'Pattern'
edify.assert_behind(operand: 'BuilderProtocol') -> 'Pattern'
edify.assert_not_ahead(operand: 'BuilderProtocol') -> 'Pattern'
edify.assert_not_behind(operand: 'BuilderProtocol') -> 'Pattern'
edify.at_least(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.at_most(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.atoms.alnum(value: 'str') -> 'bool'
edify.atoms.ascii(value: 'str') -> 'bool'
edify.atoms.base32(value: 'str') -> 'bool'
edify.atoms.base58(value: 'str') -> 'bool'
edify.atoms.base64(value: 'str') -> 'bool'
edify.atoms.base64url(value: 'str') -> 'bool'
edify.atoms.bic(value: 'str') -> 'bool'
edify.atoms.binnum(value: 'str') -> 'bool'
edify.atoms.boolean(value: 'str') -> 'bool'
edify.atoms.braces(value: 'str') -> 'bool'
edify.atoms.brackets(value: 'str') -> 'bool'
edify.atoms.cidr(value: 'str') -> 'bool'
edify.atoms.clock(value: 'str') -> 'bool'
edify.atoms.clock12(value: 'str') -> 'bool'
edify.atoms.creditcard(value: 'str') -> 'bool'
edify.atoms.currency(value: 'str') -> 'bool'
edify.atoms.day(value: 'str') -> 'bool'
edify.atoms.decimal(value: 'str') -> 'bool'
edify.atoms.duration(value: 'str') -> 'bool'
edify.atoms.email(value: 'str') -> 'bool'
edify.atoms.epoch(value: 'str') -> 'bool'
edify.atoms.extension(value: 'str') -> 'bool'
edify.atoms.filename(value: 'str') -> 'bool'
edify.atoms.filepath(value: 'str') -> 'bool'
edify.atoms.floatnum(value: 'str') -> 'bool'
edify.atoms.guid(value: 'str') -> 'bool'
edify.atoms.hexcolor(value: 'str') -> 'bool'
edify.atoms.hexnum(value: 'str') -> 'bool'
edify.atoms.hexstring(value: 'str') -> 'bool'
edify.atoms.hostname(value: 'str') -> 'bool'
edify.atoms.httpmethod(value: 'str') -> 'bool'
edify.atoms.httpstatus(value: 'str') -> 'bool'
edify.atoms.iban(value: 'str') -> 'bool'
edify.atoms.integer(value: 'str') -> 'bool'
edify.atoms.ipv4(value: 'str') -> 'bool'
edify.atoms.ipv6(value: 'str') -> 'bool'
edify.atoms.isodate(value: 'str') -> 'bool'
edify.atoms.isodatetime(value: 'str') -> 'bool'
edify.atoms.label(value: 'str') -> 'bool'
edify.atoms.letter(value: 'str') -> 'bool'
edify.atoms.line(value: 'str') -> 'bool'
edify.atoms.localpart(value: 'str') -> 'bool'
edify.atoms.lower(value: 'str') -> 'bool'
edify.atoms.mac(value: 'str') -> 'bool'
edify.atoms.md5(value: 'str') -> 'bool'
edify.atoms.mimetype(value: 'str') -> 'bool'
edify.atoms.money(value: 'str') -> 'bool'
edify.atoms.month(value: 'str') -> 'bool'
edify.atoms.natural(value: 'str') -> 'bool'
edify.atoms.nibble(value: 'str') -> 'bool'
edify.atoms.objectid(value: 'str') -> 'bool'
edify.atoms.octet(value: 'str') -> 'bool'
edify.atoms.octnum(value: 'str') -> 'bool'
edify.atoms.oid(value: 'str') -> 'bool'
edify.atoms.parens(value: 'str') -> 'bool'
edify.atoms.percent(value: 'str') -> 'bool'
edify.atoms.port(value: 'str') -> 'bool'
edify.atoms.printable(value: 'str') -> 'bool'
edify.atoms.protocol(value: 'str') -> 'bool'
edify.atoms.quoted(value: 'str') -> 'bool'
edify.atoms.ratio(value: 'str') -> 'bool'
edify.atoms.rgbcolor(value: 'str') -> 'bool'
edify.atoms.scheme(value: 'str') -> 'bool'
edify.atoms.scientific(value: 'str') -> 'bool'
edify.atoms.semver(value: 'str') -> 'bool'
edify.atoms.sha256(value: 'str') -> 'bool'
edify.atoms.signed(value: 'str') -> 'bool'
edify.atoms.slug(value: 'str') -> 'bool'
edify.atoms.space(value: 'str') -> 'bool'
edify.atoms.timezone(value: 'str') -> 'bool'
edify.atoms.tld(value: 'str') -> 'bool'
edify.atoms.truefalse(value: 'str') -> 'bool'
edify.atoms.ulid(value: 'str') -> 'bool'
edify.atoms.unsigned(value: 'str') -> 'bool'
edify.atoms.upper(value: 'str') -> 'bool'
edify.atoms.uri(value: 'str') -> 'bool'
edify.atoms.url(value: 'str') -> 'bool'
edify.atoms.username(value: 'str') -> 'bool'
edify.atoms.uuid(value: 'str') -> 'bool'
edify.atoms.weekday(value: 'str') -> 'bool'
edify.atoms.word(value: 'str') -> 'bool'
edify.atoms.year(value: 'str') -> 'bool'
edify.atoms.yesno(value: 'str') -> 'bool'
edify.back_reference(index: 'int') -> 'Pattern'
edify.between(lower: 'int', upper: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.between_lazy(lower: 'int', upper: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.builder.RegexBuilder() -> 'None'
edify.capture(operand: 'BuilderProtocol') -> 'Pattern'
edify.char(value: 'str') -> 'Pattern'
edify.chars(characters: 'str') -> 'Pattern'
edify.compile.escape_for_char_class(characters: 'str') -> 'str'
edify.compile.escape_special(value: 'str') -> 'str'
edify.compile.quantifier.quantifier_suffix(quantifier: 'QuantifierElement') -> 'str'
edify.compile.quantifier.render_quantifier(quantifier: 'QuantifierElement', render_element: 'ElementRenderer') -> 'str'
edify.compile.render_element(element: 'BaseElement') -> 'str'
edify.elements.BaseElement() -> None
edify.elements.Element
edify.elements.types.BaseElement() -> None
edify.elements.types.Element
edify.errors.EdifyError
edify.errors.EdifySyntaxError
edify.exactly(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.group(operand: 'BuilderProtocol') -> 'Pattern'
edify.introspect.explain_elements(elements: 'tuple[BaseElement, ...]') -> 'str'
edify.introspect.verbose_elements(elements: 'tuple[BaseElement, ...]') -> 'str'
edify.introspect.visualize_elements(elements: 'tuple[BaseElement, ...]', format: 'str' = 'ascii', engine: 'str' = 'ascii') -> 'str'
edify.library.abnf(value: 'str') -> 'bool'
edify.library.address(value: 'str') -> 'bool'
edify.library.address.cidr(value: 'str') -> 'bool'
edify.library.address.domain(value: 'str') -> 'bool'
edify.library.address.hostname(value: 'str') -> 'bool'
edify.library.address.ip(value: 'str') -> 'bool'
edify.library.address.ipv4(value: 'str') -> 'bool'
edify.library.address.ipv6(value: 'str') -> 'bool'
edify.library.address.path(value: 'str') -> 'bool'
edify.library.address.port(value: 'str') -> 'bool'
edify.library.address.ptr(value: 'str') -> 'bool'
edify.library.address.socket(value: 'str') -> 'bool'
edify.library.address.subdomain(value: 'str') -> 'bool'
edify.library.address.subnet(value: 'str') -> 'bool'
edify.library.address.tld(value: 'str') -> 'bool'
edify.library.address.uri(value: 'str') -> 'bool'
edify.library.address.url(value: 'str') -> 'bool'
edify.library.address.zip_code(value: 'str') -> 'bool'
edify.library.age(value: 'str') -> 'bool'
edify.library.aircraft(value: 'str') -> 'bool'
edify.library.alpha(value: 'str') -> 'bool'
edify.library.alphanumeric(value: 'str') -> 'bool'
edify.library.altitude(value: 'str') -> 'bool'
edify.library.antlr(value: 'str') -> 'bool'
edify.library.apache(value: 'str') -> 'bool'
edify.library.api.atom(value: 'str') -> 'bool'
edify.library.api.graphql(value: 'str') -> 'bool'
edify.library.api.hal(value: 'str') -> 'bool'
edify.library.api.jsonapi(value: 'str') -> 'bool'
edify.library.api.oauth(value: 'str') -> 'bool'
edify.library.api.openapi(value: 'str') -> 'bool'
edify.library.api.openid(value: 'str') -> 'bool'
edify.library.api.rss(value: 'str') -> 'bool'
edify.library.api.saml(value: 'str') -> 'bool'
edify.library.api.soap(value: 'str') -> 'bool'
edify.library.api.swagger(value: 'str') -> 'bool'
edify.library.api.webhook(value: 'str') -> 'bool'
edify.library.apikey(value: 'str') -> 'bool'
edify.library.arn(value: 'str') -> 'bool'
edify.library.arxiv(value: 'str') -> 'bool'
edify.library.ascii(value: 'str') -> 'bool'
edify.library.asin(value: 'str') -> 'bool'
edify.library.atom(value: 'str') -> 'bool'
edify.library.auth.apikey(value: 'str') -> 'bool'
edify.library.auth.bearer(value: 'str') -> 'bool'
edify.library.auth.challenge(value: 'str') -> 'bool'
edify.library.auth.csrf(value: 'str') -> 'bool'
edify.library.auth.hmac(value: 'str') -> 'bool'
edify.library.auth.jwt(value: 'str') -> 'bool'
edify.library.auth.mfa(value: 'str') -> 'bool'
edify.library.auth.mnemonic(value: 'str') -> 'bool'
edify.library.auth.otp(value: 'str') -> 'bool'
edify.library.auth.passkey(value: 'str') -> 'bool'
edify.library.auth.password(value: 'str', min_length: 'int | None' = None, max_length: 'int | None' = None, min_upper: 'int | None' = None, min_lower: 'int | None' = None, min_digit: 'int | None' = None, min_special: 'int | None' = None, special_chars: 'str | None' = None) -> 'bool'
edify.library.auth.pin(value: 'str') -> 'bool'
edify.library.auth.refresh(value: 'str') -> 'bool'
edify.library.auth.secret(value: 'str') -> 'bool'
edify.library.auth.session(value: 'str') -> 'bool'
edify.library.auth.signing(value: 'str') -> 'bool'
edify.library.auth.sso(value: 'str') -> 'bool'
edify.library.auth.token(value: 'str') -> 'bool'
edify.library.auth.webauthn(value: 'str') -> 'bool'
edify.library.avro(value: 'str') -> 'bool'
edify.library.barcode(value: 'str') -> 'bool'
edify.library.base(value: 'str') -> 'bool'
edify.library.bearer(value: 'str') -> 'bool'
edify.library.bearing(value: 'str') -> 'bool'
edify.library.bic(value: 'str') -> 'bool'
edify.library.blood(value: 'str') -> 'bool'
edify.library.bnf(value: 'str') -> 'bool'
edify.library.bump(value: 'str') -> 'bool'
edify.library.captcha(value: 'str') -> 'bool'
edify.library.card(value: 'str') -> 'bool'
edify.library.cargo(value: 'str') -> 'bool'
edify.library.certificate(value: 'str') -> 'bool'
edify.library.challenge(value: 'str') -> 'bool'
edify.library.charset(value: 'str') -> 'bool'
edify.library.checksum(value: 'str') -> 'bool'
edify.library.cidr(value: 'str') -> 'bool'
edify.library.codec(value: 'str') -> 'bool'
edify.library.color(value: 'str') -> 'bool'
edify.library.color.color(value: 'str') -> 'bool'
edify.library.color.filter(value: 'str') -> 'bool'
edify.library.color.gradient(value: 'str') -> 'bool'
edify.library.color.palette(value: 'str') -> 'bool'
edify.library.color.swatch(value: 'str') -> 'bool'
edify.library.component(value: 'str') -> 'bool'
edify.library.contact.address(value: 'str') -> 'bool'
edify.library.contact.email(value: 'str') -> 'bool'
edify.library.contact.email_rfc_5322(value: 'str') -> 'bool'
edify.library.contact.fax(value: 'str') -> 'bool'
edify.library.contact.handle(value: 'str') -> 'bool'
edify.library.contact.pager(value: 'str') -> 'bool'
edify.library.contact.phone(value: 'str') -> 'bool'
edify.library.contact.username(value: 'str') -> 'bool'
edify.library.cookie(value: 'str') -> 'bool'
edify.library.coordinate(value: 'str') -> 'bool'
edify.library.cron(value: 'str') -> 'bool'
edify.library.crypto(value: 'str') -> 'bool'
edify.library.csp(value: 'str') -> 'bool'
edify.library.csr(value: 'str') -> 'bool'
edify.library.csrf(value: 'str') -> 'bool'
edify.library.csv(value: 'str') -> 'bool'
edify.library.currency(value: 'str') -> 'bool'
edify.library.cusip(value: 'str') -> 'bool'
edify.library.data.avro(value: 'str') -> 'bool'
edify.library.data.csv(value: 'str') -> 'bool'
edify.library.data.hdf5(value: 'str') -> 'bool'
edify.library.data.html(value: 'str') -> 'bool'
edify.library.data.ini(value: 'str') -> 'bool'
edify.library.data.json(value: 'str') -> 'bool'
edify.library.data.msgpack(value: 'str') -> 'bool'
edify.library.data.orc(value: 'str') -> 'bool'
edify.library.data.parquet(value: 'str') -> 'bool'
edify.library.data.protobuf(value: 'str') -> 'bool'
edify.library.data.toml(value: 'str') -> 'bool'
edify.library.data.tsv(value: 'str') -> 'bool'
edify.library.data.xml(value: 'str') -> 'bool'
edify.library.data.yaml(value: 'str') -> 'bool'
edify.library.date(value: 'str') -> 'bool'
edify.library.datetime(value: 'str') -> 'bool'
edify.library.der(value: 'str') -> 'bool'
edify.library.dicom(value: 'str') -> 'bool'
edify.library.did(value: 'str') -> 'bool'
edify.library.digest(value: 'str') -> 'bool'
edify.library.docker(value: 'str') -> 'bool'
edify.library.document.docx(value: 'str') -> 'bool'
edify.library.document.epub(value: 'str') -> 'bool'
edify.library.document.mobi(value: 'str') -> 'bool'
edify.library.document.odt(value: 'str') -> 'bool'
edify.library.document.pdf(value: 'str') -> 'bool'
edify.library.document.pptx(value: 'str') -> 'bool'
edify.library.document.readme(value: 'str') -> 'bool'
edify.library.document.rtf(value: 'str') -> 'bool'
edify.library.document.svg(value: 'str') -> 'bool'
edify.library.document.tex(value: 'str') -> 'bool'
edify.library.document.xlsx(value: 'str') -> 'bool'
edify.library.docx(value: 'str') -> 'bool'
edify.library.doi(value: 'str') -> 'bool'
edify.library.domain(value: 'str') -> 'bool'
edify.library.dosage(value: 'str') -> 'bool'
edify.library.duration(value: 'str') -> 'bool'
edify.library.ebnf(value: 'str') -> 'bool'
edify.library.ein(value: 'str') -> 'bool'
edify.library.email(value: 'str') -> 'bool'
edify.library.email_rfc_5322(value: 'str') -> 'bool'
edify.library.emoji(value: 'str') -> 'bool'
edify.library.encoding(value: 'str') -> 'bool'
edify.library.epoch(value: 'str') -> 'bool'
edify.library.epub(value: 'str') -> 'bool'
edify.library.extension(value: 'str') -> 'bool'
edify.library.favicon(value: 'str') -> 'bool'
edify.library.fax(value: 'str') -> 'bool'
edify.library.filename(value: 'str') -> 'bool'
edify.library.filter(value: 'str') -> 'bool'
edify.library.financial.card(value: 'str') -> 'bool'
edify.library.financial.crypto(value: 'str') -> 'bool'
edify.library.financial.currency(value: 'str') -> 'bool'
edify.library.financial.routing(value: 'str') -> 'bool'
edify.library.financial.sortcode(value: 'str') -> 'bool'
edify.library.financial.vat(value: 'str') -> 'bool'
edify.library.financial.wallet(value: 'str') -> 'bool'
edify.library.flight(value: 'str') -> 'bool'
edify.library.fraction(value: 'str') -> 'bool'
edify.library.geo.altitude(value: 'str') -> 'bool'
edify.library.geo.bearing(value: 'str') -> 'bool'
edify.library.geo.coordinate(value: 'str') -> 'bool'
edify.library.geo.geohash(value: 'str') -> 'bool'
edify.library.geo.mgrs(value: 'str') -> 'bool'
edify.library.geo.place(value: 'str') -> 'bool'
edify.library.geo.plus(value: 'str') -> 'bool'
edify.library.geo.postal(value: 'str') -> 'bool'
edify.library.geohash(value: 'str') -> 'bool'
edify.library.git(value: 'str') -> 'bool'
edify.library.glob(value: 'str') -> 'bool'
edify.library.gradient(value: 'str') -> 'bool'
edify.library.grammar.abnf(value: 'str') -> 'bool'
edify.library.grammar.antlr(value: 'str') -> 'bool'
edify.library.grammar.bnf(value: 'str') -> 'bool'
edify.library.grammar.ebnf(value: 'str') -> 'bool'
edify.library.grammar.peg(value: 'str') -> 'bool'
edify.library.grammar.pest(value: 'str') -> 'bool'
edify.library.graphql(value: 'str') -> 'bool'
edify.library.gtin(value: 'str') -> 'bool'
edify.library.guid(value: 'str') -> 'bool'
edify.library.hal(value: 'str') -> 'bool'
edify.library.handle(value: 'str') -> 'bool'
edify.library.hash(value: 'str') -> 'bool'
edify.library.hdf5(value: 'str') -> 'bool'
edify.library.hmac(value: 'str') -> 'bool'
edify.library.hostname(value: 'str') -> 'bool'
edify.library.htaccess(value: 'str') -> 'bool'
edify.library.html(value: 'str') -> 'bool'
edify.library.humans(value: 'str') -> 'bool'
edify.library.iata(value: 'str') -> 'bool'
edify.library.iban(value: 'str') -> 'bool'
edify.library.icao(value: 'str') -> 'bool'
edify.library.iccid(value: 'str') -> 'bool'
edify.library.identifier.arn(value: 'str') -> 'bool'
edify.library.identifier.asin(value: 'str') -> 'bool'
edify.library.identifier.bic(value: 'str') -> 'bool'
edify.library.identifier.cusip(value: 'str') -> 'bool'
edify.library.identifier.did(value: 'str') -> 'bool'
edify.library.identifier.ein(value: 'str') -> 'bool'
edify.library.identifier.guid(value: 'str') -> 'bool'
edify.library.identifier.iata(value: 'str') -> 'bool'
edify.library.identifier.iban(value: 'str') -> 'bool'
edify.library.identifier.icao(value: 'str') -> 'bool'
edify.library.identifier.iccid(value: 'str') -> 'bool'
edify.library.identifier.imei(value: 'str') -> 'bool'
edify.library.identifier.imo(value: 'str') -> 'bool'
edify.library.identifier.isin(value: 'str') -> 'bool'
edify.library.identifier.itin(value: 'str') -> 'bool'
edify.library.identifier.lei(value: 'str') -> 'bool'
edify.library.identifier.mac(value: 'str') -> 'bool'
edify.library.identifier.meid(value: 'str') -> 'bool'
edify.library.identifier.mmsi(value: 'str') -> 'bool'
edify.library.identifier.orcid(value: 'str') -> 'bool'
edify.library.identifier.sedol(value: 'str') -> 'bool'
edify.library.identifier.sku(value: 'str') -> 'bool'
edify.library.identifier.ssn(value: 'str') -> 'bool'
edify.library.identifier.tin(value: 'str') -> 'bool'
edify.library.identifier.uuid(value: 'str') -> 'bool'
edify.library.identifier.vin(value: 'str') -> 'bool'
edify.library.image(value: 'str') -> 'bool'
edify.library.imei(value: 'str') -> 'bool'
edify.library.imo(value: 'str') -> 'bool'
edify.library.ini(value: 'str') -> 'bool'
edify.library.integer(value: 'str') -> 'bool'
edify.library.interval(value: 'str') -> 'bool'
edify.library.ip(value: 'str') -> 'bool'
edify.library.ipv4(value: 'str') -> 'bool'
edify.library.ipv6(value: 'str') -> 'bool'
edify.library.isbn(value: 'str') -> 'bool'
edify.library.isin(value: 'str') -> 'bool'
edify.library.iso_date(value: 'str') -> 'bool'
edify.library.issn(value: 'str') -> 'bool'
edify.library.itin(value: 'str') -> 'bool'
edify.library.json(value: 'str') -> 'bool'
edify.library.jsonapi(value: 'str') -> 'bool'
edify.library.jwt(value: 'str') -> 'bool'
edify.library.keyring(value: 'str') -> 'bool'
edify.library.lei(value: 'str') -> 'bool'
edify.library.locale(value: 'str') -> 'bool'
edify.library.mac(value: 'str') -> 'bool'
edify.library.makefile(value: 'str') -> 'bool'
edify.library.manifest(value: 'str') -> 'bool'
edify.library.media.charset(value: 'str') -> 'bool'
edify.library.media.codec(value: 'str') -> 'bool'
edify.library.media.encoding(value: 'str') -> 'bool'
edify.library.media.extension(value: 'str') -> 'bool'
edify.library.media.favicon(value: 'str') -> 'bool'
edify.library.media.filename(value: 'str') -> 'bool'
edify.library.media.glob(value: 'str') -> 'bool'
edify.library.media.locale(value: 'str') -> 'bool'
edify.library.media.mimetype(value: 'str') -> 'bool'
edify.library.media.regex(value: 'str') -> 'bool'
edify.library.media.shebang(value: 'str') -> 'bool'
edify.library.medical(value: 'str') -> 'bool'
edify.library.medical.blood(value: 'str') -> 'bool'
edify.library.medical.dicom(value: 'str') -> 'bool'
edify.library.medical.dosage(value: 'str') -> 'bool'
edify.library.medical.medical(value: 'str') -> 'bool'
edify.library.meid(value: 'str') -> 'bool'
edify.library.mfa(value: 'str') -> 'bool'
edify.library.mgrs(value: 'str') -> 'bool'
edify.library.mimetype(value: 'str') -> 'bool'
edify.library.mmsi(value: 'str') -> 'bool'
edify.library.mnemonic(value: 'str') -> 'bool'
edify.library.mobi(value: 'str') -> 'bool'
edify.library.mpn(value: 'str') -> 'bool'
edify.library.msgpack(value: 'str') -> 'bool'
edify.library.natural(value: 'str') -> 'bool'
edify.library.nginx(value: 'str') -> 'bool'
edify.library.nonce(value: 'str') -> 'bool'
edify.library.number(value: 'str') -> 'bool'
edify.library.numeric(value: 'str') -> 'bool'
edify.library.numeric.fraction(value: 'str') -> 'bool'
edify.library.numeric.hash(value: 'str') -> 'bool'
edify.library.numeric.integer(value: 'str') -> 'bool'
edify.library.numeric.natural(value: 'str') -> 'bool'
edify.library.numeric.number(value: 'str') -> 'bool'
edify.library.numeric.ordinal(value: 'str') -> 'bool'
edify.library.numeric.percentage(value: 'str') -> 'bool'
edify.library.numeric.ratio(value: 'str') -> 'bool'
edify.library.numeric.roman(value: 'str') -> 'bool'
edify.library.numeric.scientific(value: 'str') -> 'bool'
edify.library.oauth(value: 'str') -> 'bool'
edify.library.odt(value: 'str') -> 'bool'
edify.library.offset(value: 'str') -> 'bool'
edify.library.openapi(value: 'str') -> 'bool'
edify.library.openid(value: 'str') -> 'bool'
edify.library.orc(value: 'str') -> 'bool'
edify.library.orcid(value: 'str') -> 'bool'
edify.library.ordinal(value: 'str') -> 'bool'
edify.library.otp(value: 'str') -> 'bool'
edify.library.package(value: 'str') -> 'bool'
edify.library.pager(value: 'str') -> 'bool'
edify.library.palette(value: 'str') -> 'bool'
edify.library.parquet(value: 'str') -> 'bool'
edify.library.passkey(value: 'str') -> 'bool'
edify.library.password(value: 'str', min_length: 'int | None' = None, max_length: 'int | None' = None, min_upper: 'int | None' = None, min_lower: 'int | None' = None, min_digit: 'int | None' = None, min_special: 'int | None' = None, special_chars: 'str | None' = None) -> 'bool'
edify.library.path(value: 'str') -> 'bool'
edify.library.pdf(value: 'str') -> 'bool'
edify.library.peg(value: 'str') -> 'bool'
edify.library.pem(value: 'str') -> 'bool'
edify.library.percentage(value: 'str') -> 'bool'
edify.library.pest(value: 'str') -> 'bool'
edify.library.pgp(value: 'str') -> 'bool'
edify.library.phone(value: 'str') -> 'bool'
edify.library.pin(value: 'str') -> 'bool'
edify.library.place(value: 'str') -> 'bool'
edify.library.plate(value: 'str') -> 'bool'
edify.library.plus(value: 'str') -> 'bool'
edify.library.pmc(value: 'str') -> 'bool'
edify.library.pmid(value: 'str') -> 'bool'
edify.library.port(value: 'str') -> 'bool'
edify.library.postal(value: 'str') -> 'bool'
edify.library.pptx(value: 'str') -> 'bool'
edify.library.printable(value: 'str') -> 'bool'
edify.library.product.barcode(value: 'str') -> 'bool'
edify.library.product.gtin(value: 'str') -> 'bool'
edify.library.product.mpn(value: 'str') -> 'bool'
edify.library.protobuf(value: 'str') -> 'bool'
edify.library.ptr(value: 'str') -> 'bool'
edify.library.publishing.arxiv(value: 'str') -> 'bool'
edify.library.publishing.doi(value: 'str') -> 'bool'
edify.library.publishing.isbn(value: 'str') -> 'bool'
edify.library.publishing.issn(value: 'str') -> 'bool'
edify.library.publishing.pmc(value: 'str') -> 'bool'
edify.library.publishing.pmid(value: 'str') -> 'bool'
edify.library.ratio(value: 'str') -> 'bool'
edify.library.readme(value: 'str') -> 'bool'
edify.library.ref(value: 'str') -> 'bool'
edify.library.refresh(value: 'str') -> 'bool'
edify.library.regex(value: 'str') -> 'bool'
edify.library.robots(value: 'str') -> 'bool'
edify.library.roman(value: 'str') -> 'bool'
edify.library.routing(value: 'str') -> 'bool'
edify.library.rss(value: 'str') -> 'bool'
edify.library.rtf(value: 'str') -> 'bool'
edify.library.saml(value: 'str') -> 'bool'
edify.library.scientific(value: 'str') -> 'bool'
edify.library.script(value: 'str') -> 'bool'
edify.library.secret(value: 'str') -> 'bool'
edify.library.security.age(value: 'str') -> 'bool'
edify.library.security.certificate(value: 'str') -> 'bool'
edify.library.security.csr(value: 'str') -> 'bool'
edify.library.security.der(value: 'str') -> 'bool'
edify.library.security.keyring(value: 'str') -> 'bool'
edify.library.security.nonce(value: 'str') -> 'bool'
edify.library.security.pem(value: 'str') -> 'bool'
edify.library.security.pgp(value: 'str') -> 'bool'
edify.library.security.signature(value: 'str') -> 'bool'
edify.library.security.ssh(value: 'str') -> 'bool'
edify.library.security.x509(value: 'str') -> 'bool'
edify.library.sedol(value: 'str') -> 'bool'
edify.library.semver(value: 'str') -> 'bool'
edify.library.session(value: 'str') -> 'bool'
edify.library.shebang(value: 'str') -> 'bool'
edify.library.signature(value: 'str') -> 'bool'
edify.library.signing(value: 'str') -> 'bool'
edify.library.sitemap(value: 'str') -> 'bool'
edify.library.sku(value: 'str') -> 'bool'
edify.library.slug(value: 'str') -> 'bool'
edify.library.soap(value: 'str') -> 'bool'
edify.library.socket(value: 'str') -> 'bool'
edify.library.software.bump(value: 'str') -> 'bool'
edify.library.software.cargo(value: 'str') -> 'bool'
edify.library.software.checksum(value: 'str') -> 'bool'
edify.library.software.component(value: 'str') -> 'bool'
edify.library.software.digest(value: 'str') -> 'bool'
edify.library.software.docker(value: 'str') -> 'bool'
edify.library.software.git(value: 'str') -> 'bool'
edify.library.software.image(value: 'str') -> 'bool'
edify.library.software.makefile(value: 'str') -> 'bool'
edify.library.software.package(value: 'str') -> 'bool'
edify.library.software.ref(value: 'str') -> 'bool'
edify.library.software.semver(value: 'str') -> 'bool'
edify.library.software.version(value: 'str') -> 'bool'
edify.library.sortcode(value: 'str') -> 'bool'
edify.library.ssh(value: 'str') -> 'bool'
edify.library.ssn(value: 'str') -> 'bool'
edify.library.sso(value: 'str') -> 'bool'
edify.library.subdomain(value: 'str') -> 'bool'
edify.library.subnet(value: 'str') -> 'bool'
edify.library.svg(value: 'str') -> 'bool'
edify.library.swagger(value: 'str') -> 'bool'
edify.library.swatch(value: 'str') -> 'bool'
edify.library.temporal.cron(value: 'str') -> 'bool'
edify.library.temporal.date(value: 'str') -> 'bool'
edify.library.temporal.datetime(value: 'str') -> 'bool'
edify.library.temporal.duration(value: 'str') -> 'bool'
edify.library.temporal.epoch(value: 'str') -> 'bool'
edify.library.temporal.interval(value: 'str') -> 'bool'
edify.library.temporal.iso_date(value: 'str') -> 'bool'
edify.library.temporal.offset(value: 'str') -> 'bool'
edify.library.temporal.time(value: 'str') -> 'bool'
edify.library.temporal.timestamp(value: 'str') -> 'bool'
edify.library.temporal.timezone(value: 'str') -> 'bool'
edify.library.temporal.year(value: 'str') -> 'bool'
edify.library.tex(value: 'str') -> 'bool'
edify.library.text.alpha(value: 'str') -> 'bool'
edify.library.text.alphanumeric(value: 'str') -> 'bool'
edify.library.text.ascii(value: 'str') -> 'bool'
edify.library.text.base(value: 'str') -> 'bool'
edify.library.text.emoji(value: 'str') -> 'bool'
edify.library.text.numeric(value: 'str') -> 'bool'
edify.library.text.printable(value: 'str') -> 'bool'
edify.library.text.script(value: 'str') -> 'bool'
edify.library.text.slug(value: 'str') -> 'bool'
edify.library.text.unicode(value: 'str') -> 'bool'
edify.library.text.word(value: 'str') -> 'bool'
edify.library.time(value: 'str') -> 'bool'
edify.library.timestamp(value: 'str') -> 'bool'
edify.library.timezone(value: 'str') -> 'bool'
edify.library.tin(value: 'str') -> 'bool'
edify.library.tld(value: 'str') -> 'bool'
edify.library.token(value: 'str') -> 'bool'
edify.library.toml(value: 'str') -> 'bool'
edify.library.transport.aircraft(value: 'str') -> 'bool'
edify.library.transport.flight(value: 'str') -> 'bool'
edify.library.transport.plate(value: 'str') -> 'bool'
edify.library.transport.vehicle(value: 'str') -> 'bool'
edify.library.tsv(value: 'str') -> 'bool'
edify.library.unicode(value: 'str') -> 'bool'
edify.library.uri(value: 'str') -> 'bool'
edify.library.url(value: 'str') -> 'bool'
edify.library.useragent(value: 'str') -> 'bool'
edify.library.username(value: 'str') -> 'bool'
edify.library.uuid(value: 'str') -> 'bool'
edify.library.vat(value: 'str') -> 'bool'
edify.library.vehicle(value: 'str') -> 'bool'
edify.library.version(value: 'str') -> 'bool'
edify.library.vin(value: 'str') -> 'bool'
edify.library.wallet(value: 'str') -> 'bool'
edify.library.web.apache(value: 'str') -> 'bool'
edify.library.web.captcha(value: 'str') -> 'bool'
edify.library.web.cookie(value: 'str') -> 'bool'
edify.library.web.csp(value: 'str') -> 'bool'
edify.library.web.htaccess(value: 'str') -> 'bool'
edify.library.web.humans(value: 'str') -> 'bool'
edify.library.web.manifest(value: 'str') -> 'bool'
edify.library.web.nginx(value: 'str') -> 'bool'
edify.library.web.robots(value: 'str') -> 'bool'
edify.library.web.sitemap(value: 'str') -> 'bool'
edify.library.web.useragent(value: 'str') -> 'bool'
edify.library.webauthn(value: 'str') -> 'bool'
edify.library.webhook(value: 'str') -> 'bool'
edify.library.word(value: 'str') -> 'bool'
edify.library.x509(value: 'str') -> 'bool'
edify.library.xlsx(value: 'str') -> 'bool'
edify.library.xml(value: 'str') -> 'bool'
edify.library.yaml(value: 'str') -> 'bool'
edify.library.year(value: 'str') -> 'bool'
edify.library.zip_code(value: 'str') -> 'bool'
edify.named_back_reference(name: 'str') -> 'Pattern'
edify.named_capture(name: 'str', operand: 'BuilderProtocol') -> 'Pattern'
edify.nonchars(characters: 'str') -> 'Pattern'
edify.nonrange(start_character: 'str', end_character: 'str') -> 'Pattern'
edify.nonstring(value: 'str') -> 'Pattern'
edify.one_or_more(operand: 'BuilderProtocol') -> 'Pattern'
edify.one_or_more_lazy(operand: 'BuilderProtocol') -> 'Pattern'
edify.optional(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.ALPHANUMERIC(value: 'str') -> 'bool'
edify.pattern.ANY_CHAR(value: 'str') -> 'bool'
edify.pattern.CARRIAGE_RETURN(value: 'str') -> 'bool'
edify.pattern.DIGIT(value: 'str') -> 'bool'
edify.pattern.END(value: 'str') -> 'bool'
edify.pattern.LETTER(value: 'str') -> 'bool'
edify.pattern.LOWERCASE(value: 'str') -> 'bool'
edify.pattern.NEW_LINE(value: 'str') -> 'bool'
edify.pattern.NON_DIGIT(value: 'str') -> 'bool'
edify.pattern.NON_WHITESPACE(value: 'str') -> 'bool'
edify.pattern.NON_WORD(value: 'str') -> 'bool'
edify.pattern.NON_WORD_BOUNDARY(value: 'str') -> 'bool'
edify.pattern.NULL_BYTE(value: 'str') -> 'bool'
edify.pattern.Pattern() -> 'None'
edify.pattern.START(value: 'str') -> 'bool'
edify.pattern.TAB(value: 'str') -> 'bool'
edify.pattern.UPPERCASE(value: 'str') -> 'bool'
edify.pattern.WHITESPACE(value: 'str') -> 'bool'
edify.pattern.WORD(value: 'str') -> 'bool'
edify.pattern.WORD_BOUNDARY(value: 'str') -> 'bool'
edify.pattern.any_of(*operands: 'BuilderProtocol') -> 'Pattern'
edify.pattern.assert_ahead(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.assert_behind(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.assert_not_ahead(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.assert_not_behind(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.at_least(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.at_most(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.back_reference(index: 'int') -> 'Pattern'
edify.pattern.between(lower: 'int', upper: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.between_lazy(lower: 'int', upper: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.capture(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.char(value: 'str') -> 'Pattern'
edify.pattern.chars(characters: 'str') -> 'Pattern'
edify.pattern.exactly(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.any_of(*operands: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.assert_ahead(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.assert_behind(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.assert_not_ahead(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.assert_not_behind(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.at_least(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.at_most(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.back_reference(index: 'int') -> 'Pattern'
edify.pattern.factories.between(lower: 'int', upper: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.between_lazy(lower: 'int', upper: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.capture(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.char(value: 'str') -> 'Pattern'
edify.pattern.factories.chars(characters: 'str') -> 'Pattern'
edify.pattern.factories.exactly(count: 'int', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.group(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.named_back_reference(name: 'str') -> 'Pattern'
edify.pattern.factories.named_capture(name: 'str', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.nonchars(characters: 'str') -> 'Pattern'
edify.pattern.factories.nonrange(start_character: 'str', end_character: 'str') -> 'Pattern'
edify.pattern.factories.nonstring(value: 'str') -> 'Pattern'
edify.pattern.factories.one_or_more(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.one_or_more_lazy(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.optional(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.range_of(start_character: 'str', end_character: 'str') -> 'Pattern'
edify.pattern.factories.string(value: 'str') -> 'Pattern'
edify.pattern.factories.zero_or_more(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.factories.zero_or_more_lazy(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.group(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.named_back_reference(name: 'str') -> 'Pattern'
edify.pattern.named_capture(name: 'str', operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.nonchars(characters: 'str') -> 'Pattern'
edify.pattern.nonrange(start_character: 'str', end_character: 'str') -> 'Pattern'
edify.pattern.nonstring(value: 'str') -> 'Pattern'
edify.pattern.one_or_more(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.one_or_more_lazy(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.optional(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.range_of(start_character: 'str', end_character: 'str') -> 'Pattern'
edify.pattern.string(value: 'str') -> 'Pattern'
edify.pattern.zero_or_more(operand: 'BuilderProtocol') -> 'Pattern'
edify.pattern.zero_or_more_lazy(operand: 'BuilderProtocol') -> 'Pattern'
edify.range_of(start_character: 'str', end_character: 'str') -> 'Pattern'
edify.result.Match(wrapped_match: 're.Match[str]') -> 'None'
edify.result.NamedCaptures(wrapped_match: 're.Match[str]') -> 'None'
edify.result.Regex(source: 'str', compiled: 're.Pattern[str]', elements: 'tuple[BaseElement, ...]' = (), engine: 'Engine' = 're') -> 'None'
edify.serialize.JSONPrimitive
edify.serialize.JSONValue
edify.serialize.SCHEMA_VERSION
edify.serialize.dict_to_element(tree: 'dict[str, JSONValue]') -> 'BaseElement'
edify.serialize.dict_to_state(document: 'dict[str, JSONValue]') -> 'BuilderState'
edify.serialize.element_to_dict(element: 'BaseElement') -> 'dict[str, JSONValue]'
edify.serialize.state_to_dict(state: 'BuilderState') -> 'dict[str, JSONValue]'
edify.string(value: 'str') -> 'Pattern'
edify.testing.SnapshotMismatchError(snapshot_path: 'Path', actual: 'str', expected: 'str') -> 'None'
edify.testing.SnapshotMissingError(snapshot_path: 'Path') -> 'None'
edify.testing.assert_snapshot(actual: 'str', snapshot_path: 'Path') -> 'None'
edify.validate.is_valid_group_name(name: 'str') -> 'bool'
edify.zero_or_more(operand: 'BuilderProtocol') -> 'Pattern'
edify.zero_or_more_lazy(operand: 'BuilderProtocol') -> 'Pattern'
|