DocStart
| 59 | |
| 60 | // DocStart |
| 61 | void Scanner::ScanDocStart() { |
| 62 | PopAllIndents(); |
| 63 | PopAllSimpleKeys(); |
| 64 | m_simpleKeyAllowed = false; |
| 65 | m_canBeJSONFlow = false; |
| 66 | |
| 67 | // eat |
| 68 | Mark mark = INPUT.mark(); |
| 69 | INPUT.eat(3); |
| 70 | m_tokens.push(Token(Token::DOC_START, mark)); |
| 71 | } |
| 72 | |
| 73 | // DocEnd |
| 74 | void Scanner::ScanDocEnd() { |