za
.
co
.
absa
.
cobrix
.
cobol
.
parser
.
antlr
ParserVisitor
Related Doc:
package antlr
class
ParserVisitor
extends
copybookParserBaseVisitor
[
Expr
]
Linear Supertypes
copybookParserBaseVisitor
[
Expr
],
copybookParserVisitor
[
Expr
],
AbstractParseTreeVisitor
[
Expr
],
ParseTreeVisitor
[
Expr
],
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
ParserVisitor
copybookParserBaseVisitor
copybookParserVisitor
AbstractParseTreeVisitor
ParseTreeVisitor
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
ParserVisitor
(
enc:
Encoding
,
stringTrimmingPolicy:
StringTrimmingPolicy
,
ebcdicCodePage:
CodePage
,
asciiCharset:
Charset
,
isUtf16BigEndian:
Boolean
,
floatingPointFormat:
FloatingPointFormat
,
strictSignOverpunch:
Boolean
,
improvedNullDetection:
Boolean
,
decodeBinaryAsHex:
Boolean
,
fieldCodePageMap:
Map
[
String
,
String
]
)
Type Members
case class
IdentifierExpr
(
value:
String
,
originalValue:
String
)
extends
Expr
with
Product
with
Serializable
case class
Level
(
n:
Int
,
el:
Group
,
context:
ParserRuleContext
,
children:
Option
[
Int
] =
None
)
extends
Product
with
Serializable
case class
OccursExpr
(
m:
Int
,
M:
Option
[
Int
]
,
dep:
Option
[
String
]
)
extends
Expr
with
Product
with
Serializable
case class
PicExpr
(
value:
CobolType
)
extends
Expr
with
Product
with
Serializable
case class
PrimitiveExpr
(
value:
Primitive
)
extends
Expr
with
Product
with
Serializable
case class
SepSignExpr
(
value:
Char
,
separate:
Boolean
)
extends
Expr
with
Product
with
Serializable
case class
UsageExpr
(
value:
Option
[
Usage
]
)
extends
Expr
with
Product
with
Serializable
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
aggregateResult
(
arg0:
Expr
,
arg1:
Expr
)
:
Expr
Attributes
protected[
org.antlr.v4.runtime.tree
]
Definition Classes
AbstractParseTreeVisitor
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
var
ast
:
CopybookAST
def
checkBounds
(
ctx:
ParserRuleContext
,
expr:
PicExpr
)
:
PicExpr
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
defaultResult
()
:
Expr
Attributes
protected[
org.antlr.v4.runtime.tree
]
Definition Classes
AbstractParseTreeVisitor
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
fromNumericSPicRegexDecimalScaled
(
s:
String
,
nine1:
String
,
scale:
String
,
nine2:
String
)
:
Decimal
def
fromNumericSPicRegexDecimalScaledLead
(
s:
String
,
scale:
String
,
nine:
String
)
:
Decimal
def
fromNumericSPicRegexExplicitDot
(
s:
String
,
nine1:
String
,
nine2:
String
)
:
Decimal
def
fromNumericSPicRegexScaled
(
s:
String
,
text:
String
,
scale:
String
)
:
Decimal
def
fromNumericZPicRegexDecimalScaled
(
z1:
String
,
nine1:
String
,
scale:
String
,
nine2:
String
,
z2:
String
)
:
Decimal
def
fromNumericZPicRegexExplicitDot
(
z1:
String
,
nine1:
String
,
nine2:
String
,
z2:
String
)
:
Decimal
def
fromNumericZPicRegexScaled
(
z:
String
,
nine:
String
,
scale:
String
)
:
Decimal
def
genericLengthRegex
(
char:
Char
,
optional:
Boolean
=
false
)
:
String
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getIdentifier
(
ctx:
RuleContext
)
:
String
def
getParentFromLevel
(
section:
Int
)
:
Group
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isSignSeparate
(
pic:
CobolType
)
:
Boolean
def
length
(
text:
String
)
: (
String
,
Int
)
val
lengthRegex
:
Regex
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
numericSPicRegexDecimalScaled
:
Regex
val
numericSPicRegexDecimalScaledLead
:
Regex
val
numericSPicRegexExplicitDot
:
Regex
val
numericSPicRegexScaled
:
Regex
val
numericSPicRegexScaledWithV
:
Regex
val
numericZPicRegexDecimalScaled
:
Regex
val
numericZPicRegexExplicitDot
:
Regex
val
numericZPicRegexScaled
:
Regex
def
replaceDecimal0
(
pic:
PicExpr
)
:
PicExpr
def
replaceSign
(
pic:
PicExpr
,
side:
Char
,
sign:
Char
,
separate:
Boolean
)
:
PicExpr
def
replaceUsage
(
ctx:
ParserRuleContext
,
pic:
PicExpr
,
usage:
Option
[
Usage
]
)
:
PicExpr
def
shouldVisitNextChild
(
arg0:
RuleNode
,
arg1:
Expr
)
:
Boolean
Attributes
protected[
org.antlr.v4.runtime.tree
]
Definition Classes
AbstractParseTreeVisitor
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
usageFromText
(
text:
String
)
:
Option
[
Usage
]
def
visit
(
arg0:
ParseTree
)
:
Expr
Definition Classes
AbstractParseTreeVisitor → ParseTreeVisitor
def
visitAlphaA
(
ctx:
AlphaAContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitAlphaN
(
ctx:
AlphaNContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitAlphaX
(
ctx:
AlphaXContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitBooleanLiteral
(
ctx:
BooleanLiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitChildren
(
arg0:
RuleNode
)
:
Expr
Definition Classes
AbstractParseTreeVisitor → ParseTreeVisitor
def
visitDependingOn
(
ctx:
DependingOnContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitErrorNode
(
arg0:
ErrorNode
)
:
Expr
Definition Classes
AbstractParseTreeVisitor → ParseTreeVisitor
def
visitGroup
(
ctx:
GroupContext
)
:
Expr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitGroupUsageLiteral
(
ctx:
GroupUsageLiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitIdentifier
(
ctx:
IdentifierContext
)
:
IdentifierExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitIndexedBy
(
ctx:
IndexedByContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitIntegerLiteral
(
ctx:
IntegerLiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitItem
(
ctx:
ItemContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitJustified
(
ctx:
JustifiedContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitLeadingSign
(
ctx:
LeadingSignContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitLevel66statement
(
ctx:
Level66statementContext
)
:
Expr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitLevel88statement
(
ctx:
Level88statementContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitLiteral
(
ctx:
LiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitMain
(
ctx:
MainContext
)
:
Expr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitMinus
(
ctx:
MinusContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitNumericLiteral
(
ctx:
NumericLiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitOccurs
(
ctx:
OccursContext
)
:
OccursExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitOccursTo
(
ctx:
OccursToContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPic
(
ctx:
PicContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPictureLiteral
(
ctx:
PictureLiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPlus
(
ctx:
PlusContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9DecimalScaled
(
ctx:
Precision9DecimalScaledContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9DecimalScaledWithV
(
ctx:
Precision9DecimalScaledWithVContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9ExplicitDot
(
ctx:
Precision9ExplicitDotContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9Nines
(
ctx:
Precision9NinesContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9Ps
(
ctx:
Precision9PsContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9Scaled
(
ctx:
Precision9ScaledContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9ScaledLead
(
ctx:
Precision9ScaledLeadContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9Ss
(
ctx:
Precision9SsContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9Vs
(
ctx:
Precision9VsContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecision9Zs
(
ctx:
Precision9ZsContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecisionZDecimalScaled
(
ctx:
PrecisionZDecimalScaledContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecisionZExplicitDot
(
ctx:
PrecisionZExplicitDotContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrecisionZScaled
(
ctx:
PrecisionZScaledContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitPrimitive
(
ctx:
PrimitiveContext
)
:
Expr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitRedefines
(
ctx:
RedefinesContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitRenames
(
ctx:
RenamesContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitSection
(
ctx:
SectionContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitSeparateSign
(
ctx:
SeparateSignContext
)
:
SepSignExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitSkipLiteral
(
ctx:
SkipLiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitSorts
(
ctx:
SortsContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitSpecialValues
(
ctx:
SpecialValuesContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitTerm
(
ctx:
TermContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitTerminal
(
arg0:
TerminalNode
)
:
Expr
Definition Classes
AbstractParseTreeVisitor → ParseTreeVisitor
def
visitThru
(
ctx:
ThruContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitTrailingSign
(
ctx:
TrailingSignContext
)
:
PicExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitUsage
(
ctx:
UsageContext
)
:
UsageExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitUsageGroup
(
ctx:
UsageGroupContext
)
:
UsageExpr
Definition Classes
ParserVisitor
→
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitUsageLiteral
(
ctx:
UsageLiteralContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitValues
(
ctx:
ValuesContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitValuesFrom
(
ctx:
ValuesFromContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitValuesFromTo
(
ctx:
ValuesFromToContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
def
visitValuesTo
(
ctx:
ValuesToContext
)
:
Expr
Definition Classes
copybookParserBaseVisitor
→
copybookParserVisitor
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
copybookParserBaseVisitor
[
Expr
]
Inherited from
copybookParserVisitor
[
Expr
]
Inherited from
AbstractParseTreeVisitor
[
Expr
]
Inherited from
ParseTreeVisitor
[
Expr
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped