MCPcopy Create free account
hub / github.com/apache/trafficserver / ScanFlowEntry

Method ScanFlowEntry

lib/yamlcpp/src/scantoken.cpp:134–150  ·  view source on GitHub ↗

FlowEntry

Source from the content-addressed store, hash-verified

132
133// FlowEntry
134void Scanner::ScanFlowEntry() {
135 // we might have a solo entry in the flow context
136 if (InFlowContext()) {
137 if (m_flows.top() == FLOW_MAP && VerifySimpleKey())
138 m_tokens.push(Token(Token::VALUE, INPUT.mark()));
139 else if (m_flows.top() == FLOW_SEQ)
140 InvalidateSimpleKey();
141 }
142
143 m_simpleKeyAllowed = true;
144 m_canBeJSONFlow = false;
145
146 // eat
147 Mark mark = INPUT.mark();
148 INPUT.eat(1);
149 m_tokens.push(Token(Token::FLOW_ENTRY, mark));
150}
151
152// BlockEntry
153void Scanner::ScanBlockEntry() {

Callers

nothing calls this directly

Calls 5

eatMethod · 0.80
TokenClass · 0.70
topMethod · 0.45
pushMethod · 0.45
markMethod · 0.45

Tested by

no test coverage detected