mutating func accept()

in Sources/Markdown/Parser/BlockDirectiveParser.swift [184:199]


    mutating func accept(_ line: TrimmedLine) -> Bool {
        switch parseState {
        case .argumentsStart:
            return parseArgumentsStart(from: line)
        case .argumentsText:
            return parseArgumentsText(from: line)
        case .argumentsEnd:
            return parseArgumentsEnd(from: line)
        case .contentsStart:
            return parseContentsStart(from: line)
        case .contents, .contentsEnd:
            return parseContentsEnd(from: line)
        case .done:
            fatalError("A closed block directive container cannot accept further lines of content.")
        }
    }