You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
415 B
Markdown
14 lines
415 B
Markdown
7 years ago
|
### Case-insensitivity
|
||
|
|
||
|
Appending `i` right after either [a literal](./parsing-expression-types.md#literalliteral) or a [a character set](./parsing-expression-types.md#characters) makes the match case-insensitive. The rules shown in the following example all produce the same result:
|
||
|
|
||
|
```pegjs
|
||
|
// without `i`
|
||
|
a1 = "a" / "b" / "c" / "A" / "B" / "C"
|
||
|
b1 = [a-cA-C]
|
||
|
|
||
|
// with `i`
|
||
|
a2 = "a"i / "b"i / "c"i
|
||
|
b2 = [a-c]i
|
||
|
```
|