File tree Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Original file line number Diff line number Diff line change 23
23
24
24
$ output .= "\n\n##Syntactic Grammar " ;
25
25
26
- foreach (spec_files () as $ fileName => $ path ) {
27
- if ($ fileName === '05-types.md '
28
- || $ fileName === '09-lexical-structure.md '
29
- || $ fileName === '19-grammar.md ' ) {
30
- continue ;
31
- }
32
-
26
+ $ skipFiles = ['05-types.md ' , '09-lexical-structure.md ' , '19-grammar.md ' ];
27
+ foreach (spec_files ($ skipFiles ) as $ fileName => $ path ) {
33
28
$ code = file_get_contents ($ path );
34
29
$ grammar = extract_grammar ($ code );
35
30
if (null === $ grammar ) {
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
3
/* Iterator of spec files, using $fileName => $path. */
4
- function spec_files () {
4
+ function spec_files ($ skipFiles = [] ) {
5
5
$ dir = __DIR__ . '/../spec/ ' ;
6
6
$ files = scandir ($ dir );
7
7
8
8
foreach ($ files as $ file ) {
9
9
if (pathinfo ($ file , PATHINFO_EXTENSION ) != 'md ' ) {
10
10
continue ;
11
11
}
12
- if ($ file == '00-specification-for-php.md ' ) {
12
+ if ($ file == '00-specification-for-php.md '
13
+ || in_array ($ file , $ skipFiles )) {
13
14
continue ;
14
15
}
15
16
You can’t perform that action at this time.
0 commit comments