Learn R Programming

highlight (version 0.4.7)

translator_html: html renderer using span tags and CSS

Description

implementation of the renderer that renders the information as a series of html tags

Usage

translator_html(x, size)
space_html()
newline_html()
renderer_html(document = TRUE, translator = translator_html, formatter = formatter_html, space = space_html, newline = newline_html, header = header_html(document, stylesheet), footer = footer_html(document), stylesheet = "default", ...)

Arguments

x
argument to the translator. Returned as is.
size
font size. ignored
document
logical. Indicates if the renderer should render a full document or simply a
section containing the highlighted tokens. This argument is used by the header_html and footer_html to build appropriate header and footer.
translator
Since the highlighted tokens are wrapped in a
tag, no further translation is needed.
formatter
html formatter. creates tags for all tokens. See formatter_html
space
returns a space character
newline
returns a newline character
header
html header. Depending on the document argument, this will be a function building a the beginning of a complete html document (starting with ) including css definitions or simply a function returning
enabling the renderer to be used to just render the syntax as part of a bigger document.
footer
html footer. Depending on the document argument, this will either close the full document (close the tag) or simply close the tag.
stylesheet
stylesheet to use. This is used by the header when document is TRUE. The content of the stylesheet is copied verbatim into a
...
Additional arguments. unused.

Value

A renderer capable suitable for the renderer argument of highlight

See Also

renderer for a description of the interface this renderer is implementing.

highlight takes a renderer argument to which it delegates rendering.