abstract class Crst::BaseRenderer

Overview

Base class for all renderers

Direct Known Subclasses

Defined in:

crst/base_renderer.cr

Constant Summary

LATEX_ESCAPES = {"\\" => "\\textbackslash{}", "&" => "\\&", "%" => "\\%", "$" => "\\$", "#" => "\\#", "_" => "\\_", "{" => "\\{", "}" => "\\}", "~" => "\\textasciitilde{}", "^" => "\\textasciicircum{}"}

Constructors

Instance Method Summary

Constructor Detail

def self.new(config : Config = Config.new) #

[View source]

Instance Method Detail

abstract def render(node : Node) : String #

Abstract render method to be implemented by subclasses


[View source]
abstract def render_to_builder(node : Node, builder : String::Builder) #

Abstract render to builder method


[View source]