You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2022/04/22 10:52:36 UTC
[jena] branch main updated (dff2b3f664 -> d8f0ec1dbf)
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