org.jvyamlb
Class PositioningParserImpl.PositioningProductionEnvironment
java.lang.Object
org.jvyamlb.ParserImpl.ProductionEnvironment
org.jvyamlb.PositioningParserImpl.PositioningProductionEnvironment
- Enclosing class:
- PositioningParserImpl
protected static class PositioningParserImpl.PositioningProductionEnvironment
- extends ParserImpl.ProductionEnvironment
Method Summary |
protected AliasEvent |
getAlias(java.lang.String value,
Token t)
|
protected DocumentEndEvent |
getDocumentEndExplicit(Token t)
|
protected DocumentEndEvent |
getDocumentEndImplicit(Token t)
|
protected DocumentStartEvent |
getDocumentStart(boolean explicit,
int[] version,
java.util.Map tags,
Token t)
|
protected Token |
getEmptyToken(Scanner scanner)
|
protected MappingEndEvent |
getMappingEnd(Token t)
|
protected MappingStartEvent |
getMappingStart(java.lang.String anchor,
java.lang.String tag,
boolean implicit,
boolean flowStyle,
Token t,
Token anchorT,
Token tagT)
|
protected ScalarEvent |
getScalar(java.lang.String anchor,
java.lang.String tag,
boolean[] implicit,
org.jruby.util.ByteList value,
char style,
Token t,
Token anchorT,
Token tagT)
|
protected SequenceEndEvent |
getSequenceEnd(Token t)
|
protected SequenceStartEvent |
getSequenceStart(java.lang.String anchor,
java.lang.String tag,
boolean implicit,
boolean flowStyle,
Token t,
Token anchorT,
Token tagT)
|
protected StreamEndEvent |
getStreamEnd(Token t)
|
protected StreamStartEvent |
getStreamStart(Token t)
|
protected void |
parserException(java.lang.String when,
java.lang.String what,
java.lang.String note,
Token t)
|
Event |
produce(int current,
IntStack parseStack,
Scanner scanner)
|
protected void |
setEmptyToken(Token t)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
emptyToken
private Token emptyToken
last
private Event last
PositioningParserImpl.PositioningProductionEnvironment
public PositioningParserImpl.PositioningProductionEnvironment(YAMLConfig cfg)
getStreamStart
protected StreamStartEvent getStreamStart(Token t)
- Overrides:
getStreamStart
in class ParserImpl.ProductionEnvironment
getStreamEnd
protected StreamEndEvent getStreamEnd(Token t)
- Overrides:
getStreamEnd
in class ParserImpl.ProductionEnvironment
getDocumentStart
protected DocumentStartEvent getDocumentStart(boolean explicit,
int[] version,
java.util.Map tags,
Token t)
- Overrides:
getDocumentStart
in class ParserImpl.ProductionEnvironment
getDocumentEndImplicit
protected DocumentEndEvent getDocumentEndImplicit(Token t)
- Overrides:
getDocumentEndImplicit
in class ParserImpl.ProductionEnvironment
getDocumentEndExplicit
protected DocumentEndEvent getDocumentEndExplicit(Token t)
- Overrides:
getDocumentEndExplicit
in class ParserImpl.ProductionEnvironment
getScalar
protected ScalarEvent getScalar(java.lang.String anchor,
java.lang.String tag,
boolean[] implicit,
org.jruby.util.ByteList value,
char style,
Token t,
Token anchorT,
Token tagT)
- Overrides:
getScalar
in class ParserImpl.ProductionEnvironment
getMappingStart
protected MappingStartEvent getMappingStart(java.lang.String anchor,
java.lang.String tag,
boolean implicit,
boolean flowStyle,
Token t,
Token anchorT,
Token tagT)
- Overrides:
getMappingStart
in class ParserImpl.ProductionEnvironment
getMappingEnd
protected MappingEndEvent getMappingEnd(Token t)
- Overrides:
getMappingEnd
in class ParserImpl.ProductionEnvironment
getSequenceStart
protected SequenceStartEvent getSequenceStart(java.lang.String anchor,
java.lang.String tag,
boolean implicit,
boolean flowStyle,
Token t,
Token anchorT,
Token tagT)
- Overrides:
getSequenceStart
in class ParserImpl.ProductionEnvironment
getSequenceEnd
protected SequenceEndEvent getSequenceEnd(Token t)
- Overrides:
getSequenceEnd
in class ParserImpl.ProductionEnvironment
getAlias
protected AliasEvent getAlias(java.lang.String value,
Token t)
- Overrides:
getAlias
in class ParserImpl.ProductionEnvironment
parserException
protected void parserException(java.lang.String when,
java.lang.String what,
java.lang.String note,
Token t)
- Overrides:
parserException
in class ParserImpl.ProductionEnvironment
setEmptyToken
protected void setEmptyToken(Token t)
- Overrides:
setEmptyToken
in class ParserImpl.ProductionEnvironment
getEmptyToken
protected Token getEmptyToken(Scanner scanner)
- Overrides:
getEmptyToken
in class ParserImpl.ProductionEnvironment
produce
public Event produce(int current,
IntStack parseStack,
Scanner scanner)
- Overrides:
produce
in class ParserImpl.ProductionEnvironment