Package org.tomlj
Class QuotedStringVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<StringBuilder>
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<StringBuilder>
,TomlParserVisitor<StringBuilder>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilder
aggregateResult
(StringBuilder aggregate, StringBuilder nextResult) private StringBuilder
appendText
(String text, org.antlr.v4.runtime.ParserRuleContext ctx) private char[]
convertUnicodeEscape
(String hexChars, TomlParser.EscapedContext ctx) protected StringBuilder
Visit a parse tree produced byTomlParser.basicUnescaped()
.Visit a parse tree produced byTomlParser.escaped()
.Visit a parse tree produced byTomlParser.literalBody()
.Visit a parse tree produced byTomlParser.mlBasicUnescaped()
.Visit a parse tree produced byTomlParser.mlLiteralBody()
.Methods inherited from class org.tomlj.internal.TomlParserBaseVisitor
visitArray, visitArrayTable, visitArrayValue, visitArrayValues, visitBasicChar, visitBasicString, visitBinInt, visitBooleanValue, visitDate, visitDateTime, visitDay, visitDecInt, visitExpression, visitFalseBool, visitFloatValue, visitHexInt, visitHour, visitHourOffset, visitInlineTable, visitInlineTableValues, visitInteger, visitKey, visitKeyval, visitLiteralString, visitLocalDate, visitLocalDateTime, visitLocalTime, visitMinute, visitMinuteOffset, visitMlBasicChar, visitMlBasicString, visitMlLiteralString, visitMonth, visitOctInt, visitOffsetDateTime, visitQuotedKey, visitRegularFloat, visitRegularFloatInf, visitRegularFloatNaN, visitSecond, visitSecondFraction, visitSimpleKey, visitStandardTable, visitString, visitTable, visitTime, visitTimeOffset, visitToml, visitTomlKey, visitTrueBool, visitUnquotedKey, visitVal, visitYear
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Field Details
-
version
-
builder
-
-
Constructor Details
-
QuotedStringVisitor
-
-
Method Details
-
visitLiteralBody
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.literalBody()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralBody
in interfaceTomlParserVisitor<StringBuilder>
- Overrides:
visitLiteralBody
in classTomlParserBaseVisitor<StringBuilder>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMlLiteralBody
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.mlLiteralBody()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMlLiteralBody
in interfaceTomlParserVisitor<StringBuilder>
- Overrides:
visitMlLiteralBody
in classTomlParserBaseVisitor<StringBuilder>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBasicUnescaped
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.basicUnescaped()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBasicUnescaped
in interfaceTomlParserVisitor<StringBuilder>
- Overrides:
visitBasicUnescaped
in classTomlParserBaseVisitor<StringBuilder>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMlBasicUnescaped
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.mlBasicUnescaped()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMlBasicUnescaped
in interfaceTomlParserVisitor<StringBuilder>
- Overrides:
visitMlBasicUnescaped
in classTomlParserBaseVisitor<StringBuilder>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
appendText
-
visitEscaped
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.escaped()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEscaped
in interfaceTomlParserVisitor<StringBuilder>
- Overrides:
visitEscaped
in classTomlParserBaseVisitor<StringBuilder>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
convertUnicodeEscape
-
aggregateResult
- Overrides:
aggregateResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<StringBuilder>
-
defaultResult
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<StringBuilder>
-