OLD | NEW |
1 #!/bin/sh | 1 #!/bin/sh |
2 | 2 |
3 set -e | 3 set -e |
4 out=$GOROOT/src/pkg/regexp/syntax/doc.go | 4 out=$GOROOT/src/regexp/syntax/doc.go |
5 cp syntax.txt $out | 5 cp syntax.txt $out |
6 sam -d $out <<'!' | 6 sam -d $out <<'!' |
7 ,x g/NOT SUPPORTED/d | 7 ,x g/NOT SUPPORTED/d |
8 /^Unicode character class/,$d | 8 /^Unicode character class/,$d |
9 ,s/[«»]//g | 9 ,s/[«»]//g |
10 ,x g/^Possessive repetitions:/d | 10 ,x g/^Possessive repetitions:/d |
11 ,x g/\\C/d | 11 ,x g/\\C/d |
12 ,x g/Flag syntax/d | 12 ,x g/Flag syntax/d |
13 ,s/.=(true|false)/flag &/g | 13 ,s/.=(true|false)/flag &/g |
14 ,s/^Flags:/ Flag syntax is xyz (set) or -xyz (clear) or xy-z (set xy, clear z).
The flags are:\n/ | 14 ,s/^Flags:/ Flag syntax is xyz (set) or -xyz (clear) or xy-z (set xy, clear z).
The flags are:\n/ |
(...skipping 17 matching lines...) Expand all Loading... |
32 Parts of the syntax can be disabled by passing alternate flags to Parse. | 32 Parts of the syntax can be disabled by passing alternate flags to Parse. |
33 | 33 |
34 . | 34 . |
35 $a | 35 $a |
36 */ | 36 */ |
37 package syntax | 37 package syntax |
38 . | 38 . |
39 w | 39 w |
40 q | 40 q |
41 ! | 41 ! |
OLD | NEW |