com php-langspec: Add $skipFiles to spec_files(): too ls/grammar.php tools/util.php

[email protected] (Nikita Popov) Fri, 25 Nov 2016 17:36:40 +0000
Newsgroups php.standards.cvs
Message-ID <[email protected]>
Commit:    f550b7423df0afa4583a77d7c1ef130ce8277ecd=0AAuthor:    Nikita Pop=
ov <[email protected]>         Fri, 25 Nov 2016 18:36:40 +0100=0AParents:   bb8=
f2d45961447e4deb4e730c8a2c0fb3d525bcd=0ABranches:  master=0A=0ALink:       =
http://git.php.net/?p=3Dphp-langspec.git;a=3Dcommitdiff;h=3Df550b7423df0afa=
4583a77d7c1ef130ce8277ecd=0A=0ALog:=0AAdd $skipFiles to spec_files()=0A=0AC=
hanged paths:=0A  M  tools/grammar.php=0A  M  tools/util.php=0A=0A=0ADiff:=
=0Adiff --git a/tools/grammar.php b/tools/grammar.php=0Aindex 2ba0186..1ad7=
f71 100644=0A--- a/tools/grammar.php=0A+++ b/tools/grammar.php=0A@@ -23,13 =
+23,8 @@ $output .=3D extract_grammar($lexical);=0A =0A $output .=3D "\n\n#=
#Syntactic Grammar";=0A =0A-foreach (spec_files() as $fileName =3D> $path) =
{=0A-    if ($fileName =3D=3D=3D '05-types.md'=0A-            || $fileName =
=3D=3D=3D '09-lexical-structure.md'=0A-            || $fileName =3D=3D=3D '=
19-grammar.md') {=0A-        continue;=0A-    }=0A-=0A+$skipFiles =3D ['05-=
types.md', '09-lexical-structure.md', '19-grammar.md'];=0A+foreach (spec_fi=
les($skipFiles) as $fileName =3D> $path) {=0A     $code =3D file_get_conten=
ts($path);=0A     $grammar =3D extract_grammar($code);=0A     if (null =3D=
=3D=3D $grammar) {=0Adiff --git a/tools/util.php b/tools/util.php=0Aindex f=
a1a8cb..8cd521e 100644=0A--- a/tools/util.php=0A+++ b/tools/util.php=0A@@ -=
1,7 +1,7 @@=0A <?php=0A =0A /* Iterator of spec files, using $fileName =3D>=
 $path. */=0A-function spec_files() {=0A+function spec_files($skipFiles =3D=
 []) {=0A     $dir =3D __DIR__ . '/../spec/';=0A     $files =3D scandir($di=
r);=0A =0A@@ -9,7 +9,8 @@ function spec_files() {=0A         if (pathinfo($=
file, PATHINFO_EXTENSION) !=3D 'md') {=0A             continue;=0A         =
}=0A-        if ($file =3D=3D '00-specification-for-php.md') {=0A+        i=
f ($file =3D=3D '00-specification-for-php.md'=0A+                || in_arra=
y($file, $skipFiles)) {=0A             continue;=0A         }=0A