1# Generated from STIXPattern.g4 by ANTLR 4.8
2from antlr4 import *
3
4# This class defines a complete generic visitor for a parse tree produced by STIXPatternParser.
5
6class STIXPatternVisitor(ParseTreeVisitor):
7
8    # Visit a parse tree produced by STIXPatternParser#pattern.
9    def visitPattern(self, ctx):
10        return self.visitChildren(ctx)
11
12
13    # Visit a parse tree produced by STIXPatternParser#observationExpressions.
14    def visitObservationExpressions(self, ctx):
15        return self.visitChildren(ctx)
16
17
18    # Visit a parse tree produced by STIXPatternParser#observationExpressionOr.
19    def visitObservationExpressionOr(self, ctx):
20        return self.visitChildren(ctx)
21
22
23    # Visit a parse tree produced by STIXPatternParser#observationExpressionAnd.
24    def visitObservationExpressionAnd(self, ctx):
25        return self.visitChildren(ctx)
26
27
28    # Visit a parse tree produced by STIXPatternParser#observationExpressionRepeated.
29    def visitObservationExpressionRepeated(self, ctx):
30        return self.visitChildren(ctx)
31
32
33    # Visit a parse tree produced by STIXPatternParser#observationExpressionSimple.
34    def visitObservationExpressionSimple(self, ctx):
35        return self.visitChildren(ctx)
36
37
38    # Visit a parse tree produced by STIXPatternParser#observationExpressionCompound.
39    def visitObservationExpressionCompound(self, ctx):
40        return self.visitChildren(ctx)
41
42
43    # Visit a parse tree produced by STIXPatternParser#observationExpressionWithin.
44    def visitObservationExpressionWithin(self, ctx):
45        return self.visitChildren(ctx)
46
47
48    # Visit a parse tree produced by STIXPatternParser#observationExpressionStartStop.
49    def visitObservationExpressionStartStop(self, ctx):
50        return self.visitChildren(ctx)
51
52
53    # Visit a parse tree produced by STIXPatternParser#comparisonExpression.
54    def visitComparisonExpression(self, ctx):
55        return self.visitChildren(ctx)
56
57
58    # Visit a parse tree produced by STIXPatternParser#comparisonExpressionAnd.
59    def visitComparisonExpressionAnd(self, ctx):
60        return self.visitChildren(ctx)
61
62
63    # Visit a parse tree produced by STIXPatternParser#propTestEqual.
64    def visitPropTestEqual(self, ctx):
65        return self.visitChildren(ctx)
66
67
68    # Visit a parse tree produced by STIXPatternParser#propTestOrder.
69    def visitPropTestOrder(self, ctx):
70        return self.visitChildren(ctx)
71
72
73    # Visit a parse tree produced by STIXPatternParser#propTestSet.
74    def visitPropTestSet(self, ctx):
75        return self.visitChildren(ctx)
76
77
78    # Visit a parse tree produced by STIXPatternParser#propTestLike.
79    def visitPropTestLike(self, ctx):
80        return self.visitChildren(ctx)
81
82
83    # Visit a parse tree produced by STIXPatternParser#propTestRegex.
84    def visitPropTestRegex(self, ctx):
85        return self.visitChildren(ctx)
86
87
88    # Visit a parse tree produced by STIXPatternParser#propTestIsSubset.
89    def visitPropTestIsSubset(self, ctx):
90        return self.visitChildren(ctx)
91
92
93    # Visit a parse tree produced by STIXPatternParser#propTestIsSuperset.
94    def visitPropTestIsSuperset(self, ctx):
95        return self.visitChildren(ctx)
96
97
98    # Visit a parse tree produced by STIXPatternParser#propTestParen.
99    def visitPropTestParen(self, ctx):
100        return self.visitChildren(ctx)
101
102
103    # Visit a parse tree produced by STIXPatternParser#startStopQualifier.
104    def visitStartStopQualifier(self, ctx):
105        return self.visitChildren(ctx)
106
107
108    # Visit a parse tree produced by STIXPatternParser#withinQualifier.
109    def visitWithinQualifier(self, ctx):
110        return self.visitChildren(ctx)
111
112
113    # Visit a parse tree produced by STIXPatternParser#repeatedQualifier.
114    def visitRepeatedQualifier(self, ctx):
115        return self.visitChildren(ctx)
116
117
118    # Visit a parse tree produced by STIXPatternParser#objectPath.
119    def visitObjectPath(self, ctx):
120        return self.visitChildren(ctx)
121
122
123    # Visit a parse tree produced by STIXPatternParser#objectType.
124    def visitObjectType(self, ctx):
125        return self.visitChildren(ctx)
126
127
128    # Visit a parse tree produced by STIXPatternParser#firstPathComponent.
129    def visitFirstPathComponent(self, ctx):
130        return self.visitChildren(ctx)
131
132
133    # Visit a parse tree produced by STIXPatternParser#indexPathStep.
134    def visitIndexPathStep(self, ctx):
135        return self.visitChildren(ctx)
136
137
138    # Visit a parse tree produced by STIXPatternParser#pathStep.
139    def visitPathStep(self, ctx):
140        return self.visitChildren(ctx)
141
142
143    # Visit a parse tree produced by STIXPatternParser#keyPathStep.
144    def visitKeyPathStep(self, ctx):
145        return self.visitChildren(ctx)
146
147
148    # Visit a parse tree produced by STIXPatternParser#setLiteral.
149    def visitSetLiteral(self, ctx):
150        return self.visitChildren(ctx)
151
152
153    # Visit a parse tree produced by STIXPatternParser#primitiveLiteral.
154    def visitPrimitiveLiteral(self, ctx):
155        return self.visitChildren(ctx)
156
157
158    # Visit a parse tree produced by STIXPatternParser#orderableLiteral.
159    def visitOrderableLiteral(self, ctx):
160        return self.visitChildren(ctx)
161
162
163