@@ -21,8 +21,8 @@ public protocol HoedownRenderer {
21
21
var internalRenderer : UnsafeMutablePointer < hoedown_renderer > { get }
22
22
}
23
23
24
- public class HoedownHTMLRenderer : HoedownRenderer {
25
- public let internalRenderer : UnsafeMutablePointer < hoedown_renderer >
24
+ open class HoedownHTMLRenderer : HoedownRenderer {
25
+ open let internalRenderer : UnsafeMutablePointer < hoedown_renderer >
26
26
27
27
public init ( flags: HoedownHTMLFlags = . None, nestingLevel: Int = 0 ) {
28
28
self . internalRenderer = hoedown_html_renderer_new ( hoedown_html_flags ( flags. rawValue) , CInt ( nestingLevel) )
@@ -33,14 +33,14 @@ public class HoedownHTMLRenderer: HoedownRenderer {
33
33
}
34
34
}
35
35
36
- public class HoedownDocument {
36
+ open class HoedownDocument {
37
37
let internalDocument : OpaquePointer
38
38
39
39
public init ( renderer: HoedownRenderer , extensions: HoedownExtensions = . None, maxNesting: UInt = 16 ) {
40
40
self . internalDocument = hoedown_document_new ( renderer. internalRenderer, hoedown_extensions ( extensions. rawValue) , Int ( maxNesting) )
41
41
}
42
42
43
- public func renderMarkdown( _ string: String , bufferSize: UInt = 16 ) -> String ? {
43
+ open func renderMarkdown( _ string: String , bufferSize: UInt = 16 ) -> String ? {
44
44
let buffer = hoedown_buffer_new ( Int ( bufferSize) )
45
45
hoedown_document_render ( self . internalDocument, buffer, string, string. utf8. count) ;
46
46
0 commit comments