public class YamlParser extends Object implements YamlParserConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
YamlParserTokenManager |
token_source
Generated Token Manager.
|
ALIAS, ANCHOR, BLOCK_END, BLOCK_INDENTED, BLOCK_MAPPING_START, BLOCK_SEQUENCE_START, COMMENT_TEXT, CONTINUATION_END, CONTINUATION_START, DASH, DEFAULT, DOCUMENT_END, DOCUMENT_START, DOCUMENT_START_END, DOUBLE_QUOTED_EMPTY, DOUBLE_QUOTED_FIRST, DOUBLE_QUOTED_KEY, DOUBLEQUOTE, EOF, EOL, ESCAPES, EXCLUDED_SUBSTRINGS, FALSE_START, FIRST_CHARS, FLOW, FLOW_MAPPING_END, FLOW_MAPPING_START, FLOW_SEQUENCE_END, FLOW_SEQUENCE_START, FOLDED_SCALAR_START, HEXNUMBER, INDENTED, LIST_SEPERATOR, LITERAL_FOLDED_INDENTED, LITERAL_SCALAR_START, NULL_SCALAR, PAIR_SEPERATOR, PLAIN_FLOW_KEY, PLAIN_FLOW_SCALAR, PLAIN_KEY, PLAIN_SCALAR, PLAIN_SCALAR_INDENTED, QUOTE_DOUBLE, QUOTE_DOUBLE_END, QUOTE_SINGLE, QUOTE_SINGLE_END, SINGLE_QUOTED_EMPTY, SINGLE_QUOTED_FIRST, SINGLE_QUOTED_KEY, SINGLEQUOTE, SPACE, STRING_DOUBLE_BODY_FIRST, STRING_DOUBLE_BODY_SECOND, STRING_SINGLE_BODY_FIRST, STRING_SINGLE_BODY_SECOND, TAG, TAG_DIRECTIVE, tokenImage, UNREACHABLE, URI_CHAR, VERSION_TAG, WORD_CHAR| Constructor and Description |
|---|
YamlParser(Provider stream)
Constructor.
|
YamlParser(String dsl)
Constructor.
|
YamlParser(YamlParserTokenManager tm)
Constructor with generated Token Manager.
|
public YamlParserTokenManager token_source
public Token token
public Token jj_nt
public YamlParser(Provider stream)
public YamlParser(String dsl) throws ParseException, TokenMgrException
ParseExceptionTokenMgrExceptionpublic YamlParser(YamlParserTokenManager tm)
public void setHandler(IYamlHandler handler)
public void reset()
public void parse()
throws ParseException
ParseExceptionpublic final void yaml_stream()
throws ParseException
ParseExceptionpublic final void yaml_document()
throws ParseException
ParseExceptionpublic final void document_start()
throws ParseException
ParseExceptionpublic final void document_end()
throws ParseException
ParseExceptionpublic final void node()
throws ParseException
ParseExceptionpublic final void anchor_or_tag()
throws ParseException
ParseExceptionpublic final void scalar()
throws ParseException
ParseExceptionpublic final void flow_scalar()
throws ParseException
ParseExceptionpublic final Scalar quoted_string() throws ParseException
ParseExceptionpublic final QuotedScalar double_quoted_string() throws ParseException
ParseExceptionpublic final QuotedScalar single_quoted_string() throws ParseException
ParseExceptionpublic final Scalar plain_scalar() throws ParseException
ParseExceptionpublic final Scalar literal_style() throws ParseException
ParseExceptionpublic final Scalar folded_style() throws ParseException
ParseExceptionpublic final IndentedBlock indented_plain_scalar() throws ParseException
ParseExceptionpublic final IndentedBlock indented_block_scalar(YamlScalarTypes type) throws ParseException
ParseExceptionpublic final void flow_node()
throws ParseException
ParseExceptionpublic final void sequence()
throws ParseException
ParseExceptionpublic final void flow_sequence()
throws ParseException
ParseExceptionpublic final void flow_sequence_entry()
throws ParseException
ParseExceptionpublic final void indentless_block_sequence()
throws ParseException
ParseExceptionpublic final void block_sequence()
throws ParseException
ParseExceptionpublic final void block_sequence_element()
throws ParseException
ParseExceptionpublic final Key key() throws ParseException
ParseExceptionpublic final Key flow_key() throws ParseException
ParseExceptionpublic final void mapping()
throws ParseException
ParseExceptionpublic final void flow_mapping()
throws ParseException
ParseExceptionpublic final void flow_mapping_element()
throws ParseException
ParseExceptionpublic final void block_mapping()
throws ParseException
ParseExceptionpublic final void block_mapping_element()
throws ParseException
ParseExceptionpublic void ReInit(String s)
public void ReInit(Provider stream)
public void ReInit(YamlParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final boolean trace_enabled()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2022. All rights reserved.