This is an automated email from the ASF dual-hosted git repository.
andy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git
from dff2b3f664 Merge pull request #1266 from afs/ignore-dtds
new 347720493c Allow surrogate pairs in PN_CHARS_BASE (shaclc)
new d912627976 Allow surrogate pairs in PN_CHARS_BASE (shex)
new 40366f3391 NodeConstraint as separate concept, not a ShapeExpression
new 3bde04c232 JENA-2323: shex print compact syntax
new d8f0ec1dbf Merge pull request #1263 from afs/shex
The 9826 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/jena/riot/out/NodeFmtLib.java | 4 +-
.../jena/sparql/graph/GraphSPARQLService.java | 33 +-
jena-cmds/src/main/java/shex/shex_parse.java | 43 +-
jena-shacl/shaclc/shaclc.jj | 6 +-
.../reader/parser/ShaclCompactParserJJ.java | 4 +-
.../parser/ShaclCompactParserJJConstants.java | 23 +-
.../parser/ShaclCompactParserJJTokenManager.java | 1042 ++++---
jena-shex/shexc/README | 3 +-
jena-shex/shexc/shex.jj | 22 +-
.../src/main/java/org/apache/jena/shex/Shex.java | 120 +-
.../main/java/org/apache/jena/shex/ShexSchema.java | 31 +-
.../main/java/org/apache/jena/shex/ShexShape.java | 32 +-
.../jena/shex/expressions/DatatypeConstraint.java | 4 +-
.../expressions/{ShexConst.java => Facet.java} | 8 +-
.../jena/shex/expressions/NodeConstraint.java | 83 +-
...onstraint.java => NodeConstraintComponent.java} | 16 +-
...ExprVisitor.java => NodeConstraintVisitor.java} | 23 +-
.../org/apache/jena/shex/expressions/NodeKind.java | 9 +
.../jena/shex/expressions/NodeKindConstraint.java | 6 +-
.../jena/shex/expressions/NumLengthConstraint.java | 12 +-
.../jena/shex/expressions/NumRangeConstraint.java | 16 +-
.../expressions/{ShexConst.java => Satisfies.java} | 13 +-
.../{ShexConst.java => ShapeElement.java} | 10 +-
.../{ShapeExprTrue.java => ShapeExprAtom.java} | 25 +-
.../{ShapeExprTrue.java => ShapeExprDot.java} | 12 +-
.../apache/jena/shex/expressions/ShapeExprRef.java | 2 +
.../jena/shex/expressions/ShapeExprTripleExpr.java | 12 +
.../jena/shex/expressions/ShapeExprTrue.java | 9 +-
.../jena/shex/expressions/ShapeExprVisitor.java | 17 +-
.../jena/shex/expressions/ShapeExprWalker.java | 56 +-
.../jena/shex/expressions/ShapeExpression.java | 30 +-
...{ShapeExprRef.java => ShapeNodeConstraint.java} | 62 +-
.../apache/jena/shex/expressions/ShexConst.java | 1 +
.../{ShapeExpression.java => ShexPrintOps.java} | 32 +-
.../jena/shex/expressions/ShexPrintable.java | 12 +-
.../jena/shex/expressions/StrLengthConstraint.java | 4 +-
.../jena/shex/expressions/StrRegexConstraint.java | 4 +-
.../jena/shex/expressions/TripleExprVisitor.java | 12 +-
.../jena/shex/expressions/TripleExprWalker.java | 5 +-
.../jena/shex/expressions/ValueConstraint.java | 9 +-
.../apache/jena/shex/expressions/ValueSetItem.java | 13 +-
.../jena/shex/expressions/ValueSetRange.java | 13 +
.../org/apache/jena/shex/parser/ParserShExC.java | 105 +-
.../java/org/apache/jena/shex/parser/ShExC.java | 27 +-
.../apache/jena/shex/parser/javacc/ShExJavacc.java | 47 +-
.../shex/parser/javacc/ShExJavaccConstants.java | 23 +-
.../shex/parser/javacc/ShExJavaccTokenManager.java | 2917 ++++++++++++--------
.../java/org/apache/jena/shex/sys/ShexLib.java | 56 +-
.../org/apache/jena/shex/writer/WriterShExC.java | 466 ++++
.../test/java/org/apache/jena/shex/TS_Shex.java | 3 +-
.../org/apache/jena/shex/TestShexPrintShexC.java} | 21 +-
.../jena/shex/runner/AbstractRunnerFiles.java | 4 +-
.../apache/jena/shex/runner/RunnerPrintShex.java | 120 +
.../jena/shex/runner/RunnerShexBadSyntax.java | 4 +-
.../apache/jena/shex/runner/RunnerShexSyntax.java | 8 +-
55 files changed, 3780 insertions(+), 1914 deletions(-)
copy jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShexConst.java
=> Facet.java} (76%)
copy
jena-shex/src/main/java/org/apache/jena/shex/expressions/{NodeConstraint.java
=> NodeConstraintComponent.java} (81%)
copy
jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShapeExprVisitor.java
=> NodeConstraintVisitor.java} (71%)
copy jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShexConst.java
=> Satisfies.java} (74%)
copy jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShexConst.java
=> ShapeElement.java} (76%)
copy
jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShapeExprTrue.java =>
ShapeExprAtom.java} (75%)
copy
jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShapeExprTrue.java =>
ShapeExprDot.java} (85%)
copy
jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShapeExprRef.java =>
ShapeNodeConstraint.java} (57%)
copy
jena-shex/src/main/java/org/apache/jena/shex/expressions/{ShapeExpression.java
=> ShexPrintOps.java} (73%)
create mode 100644
jena-shex/src/main/java/org/apache/jena/shex/writer/WriterShExC.java
copy jena-shex/src/{main/java/org/apache/jena/shex/expressions/ShexConst.java
=> test/java/org/apache/jena/shex/TestShexPrintShexC.java} (69%)
create mode 100644
jena-shex/src/test/java/org/apache/jena/shex/runner/RunnerPrintShex.java