Skip to content

Commit fc0d4f8

Browse files
committed
Internalize ANTLR sources; exclude from API checks
1 parent 607c4c0 commit fc0d4f8

File tree

15 files changed

+33
-5312
lines changed

15 files changed

+33
-5312
lines changed

docs/upgrades/v0.7-to-v0.8-upgrade/upgraded-examples/src/test/kotlin/examples/BreakingChanges.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import org.partiql.lang.eval.ExprValueFactory
1313
import org.partiql.lang.planner.PlannerPassResult
1414
import org.partiql.lang.syntax.Parser
1515
import org.partiql.lang.syntax.PartiQLParserBuilder
16-
import org.partiql.parser.antlr.PartiQLTokens
16+
import org.partiql.parser.internal.antlr.PartiQLTokens
1717
import org.partiql.lang.types.CustomType
1818
import java.nio.charset.StandardCharsets
1919
import kotlin.test.Test

partiql-cli/src/main/kotlin/org/partiql/cli/shell/ShellHighlighter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ import org.jline.reader.LineReader
2323
import org.jline.utils.AttributedString
2424
import org.jline.utils.AttributedStringBuilder
2525
import org.jline.utils.AttributedStyle
26-
import org.partiql.parser.antlr.PartiQLParser
27-
import org.partiql.parser.antlr.PartiQLTokens
26+
import org.partiql.parser.internal.antlr.PartiQLParser
27+
import org.partiql.parser.internal.antlr.PartiQLTokens
2828
import java.nio.charset.StandardCharsets
2929
import java.util.regex.Pattern
3030

partiql-lang/src/main/kotlin/org/partiql/lang/syntax/impl/PartiQLPigParser.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ import org.partiql.lang.types.CustomType
3939
import org.partiql.lang.util.checkThreadInterrupted
4040
import org.partiql.lang.util.getAntlrDisplayString
4141
import org.partiql.lang.util.getIonValue
42-
import org.partiql.parser.antlr.PartiQLParser
43-
import org.partiql.parser.antlr.PartiQLTokens
42+
import org.partiql.parser.internal.antlr.PartiQLParser
43+
import org.partiql.parser.internal.antlr.PartiQLTokens
4444
import java.io.InputStream
4545
import java.nio.channels.ClosedByInterruptException
4646
import java.nio.charset.StandardCharsets

partiql-lang/src/main/kotlin/org/partiql/lang/syntax/impl/PartiQLPigVisitor.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ import org.partiql.lang.util.checkThreadInterrupted
6060
import org.partiql.lang.util.error
6161
import org.partiql.lang.util.getPrecisionFromTimeString
6262
import org.partiql.lang.util.unaryMinus
63-
import org.partiql.parser.antlr.PartiQLBaseVisitor
64-
import org.partiql.parser.antlr.PartiQLParser
63+
import org.partiql.parser.internal.antlr.PartiQLBaseVisitor
64+
import org.partiql.parser.internal.antlr.PartiQLParser
6565
import org.partiql.pig.runtime.SymbolPrimitive
6666
import org.partiql.value.datetime.DateTimeException
6767
import org.partiql.value.datetime.TimeZone

partiql-lang/src/main/kotlin/org/partiql/lang/util/AntlrUtilities.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import org.partiql.errors.ErrorCode
3232
import org.partiql.errors.Property
3333
import org.partiql.errors.PropertyValueMap
3434
import org.partiql.lang.syntax.ParserException
35-
import org.partiql.parser.antlr.PartiQLParser
35+
import org.partiql.parser.internal.antlr.PartiQLParser
3636
import java.math.BigInteger
3737

3838
// workaround until ErrorAndErrorContexts no longer uses IonSystem

partiql-lang/src/test/kotlin/org/partiql/lang/errors/ParserErrorsTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import org.partiql.errors.ErrorCode
2020
import org.partiql.errors.Property
2121
import org.partiql.lang.syntax.PartiQLParserTestBase
2222
import org.partiql.lang.util.getAntlrDisplayString
23-
import org.partiql.parser.antlr.PartiQLParser
23+
import org.partiql.parser.internal.antlr.PartiQLParser
2424

2525
class ParserErrorsTest : PartiQLParserTestBase() {
2626

partiql-lang/src/test/kotlin/org/partiql/lang/syntax/PartiQLParserDateTimeTests.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import org.partiql.lang.domains.PartiqlAst
1212
import org.partiql.lang.domains.id
1313
import org.partiql.lang.util.getAntlrDisplayString
1414
import org.partiql.lang.util.to
15-
import org.partiql.parser.antlr.PartiQLParser
15+
import org.partiql.parser.internal.antlr.PartiQLParser
1616

1717
class PartiQLParserDateTimeTests : PartiQLParserTestBase() {
1818

partiql-lang/src/test/kotlin/org/partiql/lang/syntax/PartiQLParserExplainTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import org.partiql.lang.ION
2222
import org.partiql.lang.domains.PartiqlAst
2323
import org.partiql.lang.util.ArgumentsProviderBase
2424
import org.partiql.lang.util.getAntlrDisplayString
25-
import org.partiql.parser.antlr.PartiQLParser
25+
import org.partiql.parser.internal.antlr.PartiQLParser
2626

2727
class PartiQLParserExplainTest : PartiQLParserTestBase() {
2828

partiql-lang/src/test/kotlin/org/partiql/lang/syntax/PartiQLParserTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import org.partiql.lang.ast.sourceLocation
2929
import org.partiql.lang.domains.PartiqlAst
3030
import org.partiql.lang.domains.id
3131
import org.partiql.lang.util.getAntlrDisplayString
32-
import org.partiql.parser.antlr.PartiQLParser
32+
import org.partiql.parser.internal.antlr.PartiQLParser
3333
import kotlin.concurrent.thread
3434

3535
/**

partiql-lang/src/test/kotlin/org/partiql/lang/syntax/PartiQLParserWindowTests.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.junit.Test
44
import org.partiql.errors.ErrorCode
55
import org.partiql.errors.Property
66
import org.partiql.lang.util.getAntlrDisplayString
7-
import org.partiql.parser.antlr.PartiQLParser
7+
import org.partiql.parser.internal.antlr.PartiQLParser
88

99
class PartiQLParserWindowTests : PartiQLParserTestBase() {
1010

partiql-lang/src/test/kotlin/org/partiql/lang/syntax/impl/PartiQLPigParserThreadInterruptTests.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import org.partiql.lang.StepContext
3131
import org.partiql.lang.domains.PartiqlAst
3232
import org.partiql.lang.eval.CompileOptions
3333
import org.partiql.lang.eval.visitors.VisitorTransformBase
34-
import org.partiql.parser.antlr.PartiQLTokens
34+
import org.partiql.parser.internal.antlr.PartiQLTokens
3535
import java.io.InputStream
3636
import java.util.concurrent.atomic.AtomicBoolean
3737
import kotlin.concurrent.thread

partiql-parser/README.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
The PartiQL Parser can be used to parse PartiQL queries into an AST (`org.partiql.ast`).
44
This interface expands the legacy `org.partiql.syntax.Parser` interface allowing for a richer return type as well as the latest AST.
55

6+
ANTLR-generated code is under the `internal` package namespace. It is not intended to be used outside of code within
7+
this library.
8+
69
== Interfaces
710

811
[source,kotlin]

0 commit comments

Comments
 (0)