Skip to content

Commit 35ff30d

Browse files
committed
Update release docs to say 4.13.2; rebuild XPathLexers
1 parent 2559349 commit 35ff30d

File tree

7 files changed

+63
-63
lines changed

7 files changed

+63
-63
lines changed

doc/releasing-antlr.md

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,21 @@ Make sure this feature is turned on for the `antlr4` repo upon release.
2525
Wack any existing tag as mvn will create one and it fails if already there.
2626

2727
```
28-
$ git tag -d 4.13.1
29-
$ git push origin :refs/tags/4.13.1
30-
$ git push upstream :refs/tags/4.13.1
28+
$ git tag -d 4.13.2
29+
$ git push origin :refs/tags/4.13.2
30+
$ git push upstream :refs/tags/4.13.2
3131
```
3232

3333
### Go release tags
3434

3535
*I don't think this is necessary anymore as we have moved it release branch to https://github.com/antlr4-go/antlr*
3636

37-
It seems that [Go needs a `v` in the release git tag](https://go.dev/ref/mod#glos-version) so make sure that we double up with 4.13.1 and v4.13.1.
37+
It seems that [Go needs a `v` in the release git tag](https://go.dev/ref/mod#glos-version) so make sure that we double up with 4.13.2 and v4.13.2.
3838

3939
```
40-
$ git tag -a runtime/Go/antlr/v4/v4.13.1 -m "Go runtime module only"
41-
$ git push upstream runtime/Go/antlr/v4/v4.13.1
42-
$ git push origin runtime/Go/antlr/v4/v4.13.1
40+
$ git tag -a runtime/Go/antlr/v4/v4.13.2 -m "Go runtime module only"
41+
$ git push upstream runtime/Go/antlr/v4/v4.13.2
42+
$ git push origin runtime/Go/antlr/v4/v4.13.2
4343
```
4444

4545

@@ -51,13 +51,13 @@ There are a number of files that require inversion number be updated.
5151
Here is a simple script to display any line from the critical files with, say, `4.11.1` in it. Here's an example run of the script:
5252

5353
```bash
54-
~/antlr/code/antlr4 $ python scripts/update_antlr_version.py 4.10 4.11.0
55-
Updating ANTLR version from 4.10 to 4.11.0
54+
~/antlr/code/antlr4 $ python scripts/update_antlr_version.py 4.13.1 4.13.2
55+
Updating ANTLR version from 4.13.1 to 4.13.2
5656
Set ANTLR repo root (default ~/antlr/code/antlr4):
5757
Perform antlr4 `mvn clean` and wipe build dirs Y/N? (default no):
5858
Ok, not cleaning antlr4 dir
59-
4.10 appears on 2 lines so _not_ updating /tmp/antlr4/runtime/JavaScript/package-lock.json
60-
4.10 not in /tmp/antlr4/doc/releasing-antlr.md
59+
4.13.1 appears on 2 lines so _not_ updating /tmp/antlr4/runtime/JavaScript/package-lock.json
60+
4.13.1 not in /tmp/antlr4/doc/releasing-antlr.md
6161
```
6262

6363
Make sure this file doesn't have `-SNAPSHOT` when releasing!
@@ -77,7 +77,7 @@ Commit to repository.
7777

7878
### PHP runtime
7979

80-
We only have to copy the PHP runtime into the ANTLR repository to run the unittests. But, we still need to bump the version to 4.13.1 in `~/antlr/code/antlr-php-runtime/src/RuntimeMetaData.php` in the separate repository, commit, and push.
80+
We only have to copy the PHP runtime into the ANTLR repository to run the unittests. But, we still need to bump the version to 4.13.2 in `~/antlr/code/antlr-php-runtime/src/RuntimeMetaData.php` in the separate repository, commit, and push.
8181

8282
```
8383
cd ~/antlr/code/antlr-php-runtime/src
@@ -94,19 +94,19 @@ git push origin master
9494

9595
## Build XPath parsers
9696

97-
This section addresses a [circular dependency regarding XPath](https://github.com/antlr/antlr4/issues/3600). In the java target I avoided a circular dependency (gen 4.13.1 parser for XPath using 4.13.1 which needs it to build) by hand building the parser: runtime/Java/src/org/antlr/v4/runtime/tree/xpath/XPath.java. Probably we won't have to rerun this for the patch releases, just major ones that alter the ATN serialization.
97+
This section addresses a [circular dependency regarding XPath](https://github.com/antlr/antlr4/issues/3600). In the java target I avoided a circular dependency (gen 4.13.2 parser for XPath using 4.13.2 which needs it to build) by hand building the parser: runtime/Java/src/org/antlr/v4/runtime/tree/xpath/XPath.java. Probably we won't have to rerun this for the patch releases, just major ones that alter the ATN serialization.
9898

9999
```bash
100100
cd ~/antlr/code/antlr4/runtime/Cpp/runtime/src/tree/xpath
101-
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.1-SNAPSHOT/antlr4-4.13.1-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=Cpp XPathLexer.g4
101+
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.2-SNAPSHOT/antlr4-4.13.2-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=Cpp XPathLexer.g4
102102

103103
cd ~/antlr/code/antlr4/runtime/CSharp/src/Tree/Xpath
104-
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.1-SNAPSHOT/antlr4-4.13.1-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=CSharp XPathLexer.g4
104+
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.2-SNAPSHOT/antlr4-4.13.2-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=CSharp XPathLexer.g4
105105

106106
cd ~/antlr/code/antlr4/runtime/Python3/tests/expr
107-
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.1-SNAPSHOT/antlr4-4.13.1-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=Python3 Expr.g4
107+
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.2-SNAPSHOT/antlr4-4.13.2-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=Python3 Expr.g4
108108
cd ~/antlr/code/antlr4/runtime/Python3/src/antlr4/xpath
109-
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.1-SNAPSHOT/antlr4-4.13.1-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=Python3 XPathLexer.g4
109+
java -cp ":/Users/parrt/.m2/repository/org/antlr/antlr4/4.13.2-SNAPSHOT/antlr4-4.13.2-SNAPSHOT-complete.jar:$CLASSPATH" org.antlr.v4.Tool -Dlanguage=Python3 XPathLexer.g4
110110
```
111111

112112
## Maven Repository Settings
@@ -156,7 +156,7 @@ Here is the file template
156156

157157
## Maven deploy snapshot
158158

159-
The goal is to get a snapshot, such as `4.13.1-SNAPSHOT`, to the staging server: [antlr4 tool](https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.13.1-SNAPSHOT/) and [antlr4 java runtime](https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4-runtime/4.13.1-SNAPSHOT/).
159+
The goal is to get a snapshot, such as `4.13.2-SNAPSHOT`, to the staging server: [antlr4 tool](https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.13.2-SNAPSHOT/) and [antlr4 java runtime](https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4-runtime/4.13.2-SNAPSHOT/).
160160

161161
Do this:
162162

@@ -227,18 +227,18 @@ It will start out by asking you the version number:
227227

228228
```
229229
...
230-
What is the release version for "ANTLR 4"? (org.antlr:antlr4-master) 4.13.1: : 4.13.1
231-
What is the release version for "ANTLR 4 Runtime"? (org.antlr:antlr4-runtime) 4.13.1: :
232-
What is the release version for "ANTLR 4 Tool"? (org.antlr:antlr4) 4.13.1: :
233-
What is the release version for "ANTLR 4 Maven plugin"? (org.antlr:antlr4-maven-plugin) 4.13.1: :
234-
What is the release version for "ANTLR 4 Runtime Test Generator"? (org.antlr:antlr4-runtime-testsuite) 4.13.1: :
235-
What is the release version for "ANTLR 4 Tool Tests"? (org.antlr:antlr4-tool-testsuite) 4.13.1: :
236-
What is SCM release tag or label for "ANTLR 4"? (org.antlr:antlr4-master) antlr4-master-4.13.1: : 4.13.1
237-
What is the new development version for "ANTLR 4"? (org.antlr:antlr4-master) 4.13.2-SNAPSHOT:
230+
What is the release version for "ANTLR 4"? (org.antlr:antlr4-master) 4.13.2: : 4.13.2
231+
What is the release version for "ANTLR 4 Runtime"? (org.antlr:antlr4-runtime) 4.13.2: :
232+
What is the release version for "ANTLR 4 Tool"? (org.antlr:antlr4) 4.13.2: :
233+
What is the release version for "ANTLR 4 Maven plugin"? (org.antlr:antlr4-maven-plugin) 4.13.2: :
234+
What is the release version for "ANTLR 4 Runtime Test Generator"? (org.antlr:antlr4-runtime-testsuite) 4.13.2: :
235+
What is the release version for "ANTLR 4 Tool Tests"? (org.antlr:antlr4-tool-testsuite) 4.13.2: :
236+
What is SCM release tag or label for "ANTLR 4"? (org.antlr:antlr4-master) antlr4-master-4.13.2: : 4.13.2
237+
What is the new development version for "ANTLR 4"? (org.antlr:antlr4-master) 4.13.3-SNAPSHOT:
238238
...
239239
```
240240

241-
Maven will go through your pom.xml files to update versions from 4.13.1-SNAPSHOT to 4.13.1 for release and then to 4.13.2-SNAPSHOT after release, which is done with:
241+
Maven will go through your pom.xml files to update versions from 4.13.2-SNAPSHOT to 4.13.2 for release and then to 4.13.2-SNAPSHOT after release, which is done with:
242242

243243
```bash
244244
mvn release:perform -Darguments="-DskipTests"
@@ -252,7 +252,7 @@ Now, go here:
252252

253253
and on the left click "Staging Repositories". You click the staging repo and close it, then you refresh, click it and release it. It's done when you see it here:
254254

255-
    [https://oss.sonatype.org/service/local/repositories/releases/content/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar](https://oss.sonatype.org/service/local/repositories/releases/content/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar)
255+
    [https://oss.sonatype.org/service/local/repositories/releases/content/org/antlr/antlr4-runtime/4.13.2/antlr4-runtime-4.13.2.jar](https://oss.sonatype.org/service/local/repositories/releases/content/org/antlr/antlr4-runtime/4.13.2/antlr4-runtime-4.13.2.jar)
256256

257257
All releases should be here: [https://repo1.maven.org/maven2/org/antlr/antlr4-runtime](https://repo1.maven.org/maven2/org/antlr/antlr4-runtime).
258258

@@ -278,7 +278,7 @@ Move (and zip) target to website:
278278

279279
```bash
280280
cd src
281-
zip -r ~/antlr/sites/website-antlr4/download/antlr-javascript-runtime-4.13.1.zip .
281+
zip -r ~/antlr/sites/website-antlr4/download/antlr-javascript-runtime-4.13.2.zip .
282282
```
283283

284284
### CSharp
@@ -369,32 +369,32 @@ On a Mac (with XCode 7+ installed):
369369
```bash
370370
cd ~/antlr/code/antlr4/runtime/Cpp
371371
./deploy-macos.sh
372-
cp antlr4-cpp-runtime-macos.zip ~/antlr/sites/website-antlr4/download/antlr4-cpp-runtime-4.13.1-macos.zip
372+
cp antlr4-cpp-runtime-macos.zip ~/antlr/sites/website-antlr4/download/antlr4-cpp-runtime-4.13.2-macos.zip
373373
```
374374

375375
On any Mac or Linux machine:
376376

377377
```bash
378378
cd ~/antlr/code/antlr4/runtime/Cpp
379379
./deploy-source.sh
380-
cp antlr4-cpp-runtime-source.zip ~/antlr/sites/website-antlr4/download/antlr4-cpp-runtime-4.13.1-source.zip
380+
cp antlr4-cpp-runtime-source.zip ~/antlr/sites/website-antlr4/download/antlr4-cpp-runtime-4.13.2-source.zip
381381
```
382382

383383
On a Windows machine the build scripts checks if VS 2017 and/or VS 2019 are installed and builds binaries for each, if found. This script requires 7z to be installed (http://7-zip.org then do `set PATH=%PATH%;C:\Program Files\7-Zip\` from DOS not powershell).
384384

385385
```bash
386386
cd ~/antlr/code/antlr4/runtime/Cpp
387387
deploy-windows.cmd Community
388-
cp antlr4-cpp-runtime-vs2019.zip ~/antlr/sites/website-antlr4/download/antlr4-cpp-runtime-4.13.1-vs2019.zip
388+
cp antlr4-cpp-runtime-vs2019.zip ~/antlr/sites/website-antlr4/download/antlr4-cpp-runtime-4.13.2-vs2019.zip
389389
```
390390

391391
Move target to website (**_rename to a specific ANTLR version first if needed_**):
392392

393393
```bash
394394
pushd ~/antlr/sites/website-antlr4/download
395-
git add antlr4-cpp-runtime-4.13.1-macos.zip
396-
git add antlr4-cpp-runtime-4.13.1-windows.zip
397-
git add antlr4-cpp-runtime-4.13.1-source.zip
395+
git add antlr4-cpp-runtime-4.13.2-macos.zip
396+
git add antlr4-cpp-runtime-4.13.2-windows.zip
397+
git add antlr4-cpp-runtime-4.13.2-source.zip
398398
git commit -a -m 'update C++ runtime'
399399
git push origin gh-pages
400400
popd
@@ -421,7 +421,7 @@ Otherwise enter `N` to ignore the warning.
421421
Jars are in:
422422

423423
```
424-
~/.m2/repository/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1
424+
~/.m2/repository/org/antlr/antlr4-runtime/4.13.2/antlr4-runtime-4.13.2
425425
```
426426

427427
### Update version and copy jars / api
@@ -430,44 +430,44 @@ Copy javadoc and java jars to website using this script:
430430

431431
```bash
432432
cd ~/antlr/code/antlr4
433-
python scripts/deploy_to_website.py 4.13.0 4.13.1
433+
python scripts/deploy_to_website.py 4.13.1 4.13.2
434434
```
435435

436436
Output:
437437

438438
```bash
439-
Updating ANTLR version from 4.13.0 to 4.13.1
439+
Updating ANTLR version from 4.13.1 to 4.13.2
440440
Set ANTLR website root (default /Users/parrt/antlr/sites/website-antlr4):
441441
Version string updated. Please commit/push:
442442
Javadoc copied:
443-
api/Java updated from antlr4-runtime-4.13.1-javadoc.jar
444-
api/JavaTool updated from antlr4-4.13.1-javadoc.jar
443+
api/Java updated from antlr4-runtime-4.13.2-javadoc.jar
444+
api/JavaTool updated from antlr4-4.13.2-javadoc.jar
445445
Jars copied:
446-
antlr-4.13.1-complete.jar
447-
antlr-runtime-4.13.1.jar
446+
antlr-4.13.2-complete.jar
447+
antlr-runtime-4.13.2.jar
448448

449449
Please look for and add new api files!!
450450
Then MANUALLY commit/push:
451451

452-
git commit -a -m 'Update website, javadoc, jars to 4.13.1'
452+
git commit -a -m 'Update website, javadoc, jars to 4.13.2'
453453
git push origin gh-pages
454454
```
455455

456456
<!--
457457
```bash
458-
cp ~/.m2/repository/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar ~/antlr/sites/website-antlr4/download/antlr-runtime-4.13.1.jar
459-
cp ~/.m2/repository/org/antlr/antlr4/4.13.1/antlr4-4.13.1-complete.jar ~/antlr/sites/website-antlr4/download/antlr-4.13.1-complete.jar
458+
cp ~/.m2/repository/org/antlr/antlr4-runtime/4.13.2/antlr4-runtime-4.13.2.jar ~/antlr/sites/website-antlr4/download/antlr-runtime-4.13.2.jar
459+
cp ~/.m2/repository/org/antlr/antlr4/4.13.2/antlr4-4.13.2-complete.jar ~/antlr/sites/website-antlr4/download/antlr-4.13.2-complete.jar
460460
cd ~/antlr/sites/website-antlr4/download
461-
git add antlr-4.13.1-complete.jar
462-
git add antlr-runtime-4.13.1.jar
461+
git add antlr-4.13.2-complete.jar
462+
git add antlr-runtime-4.13.2.jar
463463
```
464464
-->
465465

466466
Once it's done, you must do the following manually:
467467

468468
```
469469
cd ~/antlr/sites/website-antlr4
470-
git commit -a -m 'Update website, javadoc, jars to 4.13.1'
470+
git commit -a -m 'Update website, javadoc, jars to 4.13.2'
471471
git push origin gh-pages
472472
```
473473

@@ -479,9 +479,9 @@ cd ~/antlr/sites/website-antlr4/api
479479
git checkout gh-pages
480480
git pull origin gh-pages
481481
cd Java
482-
jar xvf ~/.m2/repository/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1-javadoc.jar
482+
jar xvf ~/.m2/repository/org/antlr/antlr4-runtime/4.13.2/antlr4-runtime-4.13.2-javadoc.jar
483483
cd ../JavaTool
484-
jar xvf ~/.m2/repository/org/antlr/antlr4/4.13.1/antlr4-4.13.1-javadoc.jar
484+
jar xvf ~/.m2/repository/org/antlr/antlr4/4.13.2/antlr4-4.13.2-javadoc.jar
485485
git commit -a -m 'freshen api doc'
486486
git push origin gh-pages
487487
```

runtime/CSharp/src/Tree/Xpath/XPathLexer.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
//------------------------------------------------------------------------------
22
// <auto-generated>
33
// This code was generated by a tool.
4-
// ANTLR Version: 4.11.2-SNAPSHOT
4+
// ANTLR Version: 4.13.1
55
//
66
// Changes to this file may cause incorrect behavior and will be lost if
77
// the code is regenerated.
88
// </auto-generated>
99
//------------------------------------------------------------------------------
1010

11-
// Generated from XPathLexer.g4 by ANTLR 4.11.2-SNAPSHOT
11+
// Generated from XPathLexer.g4 by ANTLR 4.13.1
1212

1313
// Unreachable code detected
1414
#pragma warning disable 0162
@@ -27,7 +27,7 @@
2727
using Antlr4.Runtime.Misc;
2828
using DFA = Antlr4.Runtime.Dfa.DFA;
2929

30-
[System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.11.2-SNAPSHOT")]
30+
[System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.13.1")]
3131
[System.CLSCompliant(false)]
3232
public partial class XPathLexer : Lexer {
3333
protected static DFA[] decisionToDFA;

runtime/Cpp/runtime/src/tree/xpath/XPathLexer.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
// Generated from XPathLexer.g4 by ANTLR 4.13.0
2+
// Generated from XPathLexer.g4 by ANTLR 4.13.1
33

44

55
#include "XPathLexer.h"
@@ -45,7 +45,7 @@ ::antlr4::internal::OnceFlag xpathlexerLexerOnceFlag;
4545
#if ANTLR4_USE_THREAD_LOCAL_CACHE
4646
static thread_local
4747
#endif
48-
XPathLexerStaticData *xpathlexerLexerStaticData = nullptr;
48+
std::unique_ptr<XPathLexerStaticData> xpathlexerLexerStaticData = nullptr;
4949

5050
void xpathlexerLexerInitialize() {
5151
#if ANTLR4_USE_THREAD_LOCAL_CACHE
@@ -103,7 +103,7 @@ void xpathlexerLexerInitialize() {
103103
for (size_t i = 0; i < count; i++) {
104104
staticData->decisionToDFA.emplace_back(staticData->atn->getDecisionState(i), i);
105105
}
106-
xpathlexerLexerStaticData = staticData.release();
106+
xpathlexerLexerStaticData = std::move(staticData);
107107
}
108108

109109
}

runtime/Cpp/runtime/src/tree/xpath/XPathLexer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
// Generated from XPathLexer.g4 by ANTLR 4.13.0
2+
// Generated from XPathLexer.g4 by ANTLR 4.13.1
33

44
#pragma once
55

runtime/Python3/src/antlr4/xpath/XPathLexer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Generated from XPathLexer.g4 by ANTLR 4.11.2-SNAPSHOT
1+
# Generated from XPathLexer.g4 by ANTLR 4.13.1
22
from antlr4 import *
33
from io import StringIO
44
import sys
@@ -63,7 +63,7 @@ class XPathLexer(Lexer):
6363

6464
def __init__(self, input=None, output:TextIO = sys.stdout):
6565
super().__init__(input, output)
66-
self.checkVersion("4.11.2-SNAPSHOT")
66+
self.checkVersion("4.13.1")
6767
self._interp = LexerATNSimulator(self, self.atn, self.decisionsToDFA, PredictionContextCache())
6868
self._actions = None
6969
self._predicates = None

runtime/Python3/tests/expr/ExprLexer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Generated from Expr.g4 by ANTLR 4.11.2-SNAPSHOT
1+
# Generated from Expr.g4 by ANTLR 4.13.1
22
from antlr4 import *
33
from io import StringIO
44
import sys
@@ -87,7 +87,7 @@ class ExprLexer(Lexer):
8787

8888
def __init__(self, input=None, output:TextIO = sys.stdout):
8989
super().__init__(input, output)
90-
self.checkVersion("4.11.2-SNAPSHOT")
90+
self.checkVersion("4.13.1")
9191
self._interp = LexerATNSimulator(self, self.atn, self.decisionsToDFA, PredictionContextCache())
9292
self._actions = None
9393
self._predicates = None

runtime/Python3/tests/expr/ExprParser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Generated from Expr.g4 by ANTLR 4.11.2-SNAPSHOT
1+
# Generated from Expr.g4 by ANTLR 4.13.1
22
# encoding: utf-8
33
from antlr4 import *
44
from io import StringIO
@@ -86,7 +86,7 @@ class ExprParser ( Parser ):
8686

8787
def __init__(self, input:TokenStream, output:TextIO = sys.stdout):
8888
super().__init__(input, output)
89-
self.checkVersion("4.11.2-SNAPSHOT")
89+
self.checkVersion("4.13.1")
9090
self._interp = ParserATNSimulator(self, self.atn, self.decisionsToDFA, self.sharedContextCache)
9191
self._predicates = None
9292

0 commit comments

Comments
 (0)