legend
| literal | a 5 \n |
|
| concat | · |
|
| alternation | | |
|
| repetition | * + ? {m,n} (greedy)*? +? ?? {m,n}? (lazy) |
|
| group | (n) (?<name>) (?:) |
|
| class | [a-z] \d \w \s \p{L} |
|
| assertion | ^ $ \b \A \z |
|
| other | . (?i) ∅ |
AST: Abstract Syntax Tree
HIR: High-level Intermediate Representation
HIR: High-level Intermediate Representation