| 149 | } |
| 150 | |
| 151 | void SingleDocParser::HandleSequence(EventHandler& eventHandler) { |
| 152 | // split based on start token |
| 153 | switch (m_scanner.peek().type) { |
| 154 | case Token::BLOCK_SEQ_START: |
| 155 | HandleBlockSequence(eventHandler); |
| 156 | break; |
| 157 | case Token::FLOW_SEQ_START: |
| 158 | HandleFlowSequence(eventHandler); |
| 159 | break; |
| 160 | default: |
| 161 | break; |
| 162 | } |
| 163 | } |
| 164 | |
| 165 | void SingleDocParser::HandleBlockSequence(EventHandler& eventHandler) { |
| 166 | // eat start token |