Remove yang-parser-antlr 57/99657/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 8 Feb 2022 15:36:01 +0000 (16:36 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 8 Feb 2022 15:42:58 +0000 (16:42 +0100)
commiteb26e7889c4a0cde477bb79acdd97243bc291792
tree58e90980e2d0521f267f20efb578180ffd0ec6e0
parentc293508ab86f2ade269b07949157ea5637ece5b3
Remove yang-parser-antlr

The antlr grammar is an implementation-internal detail which we broke
out to keep spotbugs happy. It turns out we can keep it happy with a
simple suppression.

Move the grammar and eliminate its artifact, making things a bit
smoother.

JIRA: YANGTOOLS-1395
Change-Id: If6ea5b3f7940423361f115e3f807c7a3ed7b1f67
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
15 files changed:
artifacts/pom.xml
docs/pom.xml
parser/pom.xml
parser/yang-parser-antlr/pom.xml [deleted file]
parser/yang-parser-antlr/src/main/java/module-info.java [deleted file]
parser/yang-parser-rfc7950/pom.xml
parser/yang-parser-rfc7950/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/IfFeatureExpressionLexer.g4 [moved from parser/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/IfFeatureExpressionLexer.g4 with 100% similarity]
parser/yang-parser-rfc7950/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/IfFeatureExpressionParser.g4 [moved from parser/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/IfFeatureExpressionParser.g4 with 100% similarity]
parser/yang-parser-rfc7950/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/LeafRefPathLexer.g4 [moved from parser/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/LeafRefPathLexer.g4 with 100% similarity]
parser/yang-parser-rfc7950/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/LeafRefPathParser.g4 [moved from parser/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/LeafRefPathParser.g4 with 100% similarity]
parser/yang-parser-rfc7950/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementLexer.g4 [moved from parser/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementLexer.g4 with 100% similarity]
parser/yang-parser-rfc7950/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementParser.g4 [moved from parser/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementParser.g4 with 100% similarity]
parser/yang-parser-rfc7950/src/main/java/module-info.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/antlr/package-info.java [moved from parser/yang-parser-antlr/src/main/java/org/opendaylight/yangtools/yang/parser/antlr/package-info.java with 78% similarity]
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/if_feature/IfFeaturePredicateVisitor.java