styler {highlight} | R Documentation |
Style definition generator
Description
This generates style definitions either by including a language specific style file (e.g. sty file for latex) or by parsing a css stylesheet
Usage
styler(stylesheet, extension = "css", assistant)
Arguments
stylesheet |
name of the stylesheet |
extension |
extension of the language specific format for the stylesheet. |
assistant |
function to which the styler delegates understanding of the parser output |
Details
First, the function attempts to retrieve a language specific stylesheet
using the getStyleFile
function. If a language specific
stylesheet is found, it returns the content of the file as a character
vector.
Second, the function attemps to find a css stylesheet using
getStyleFile
, parse the css declarations using the
css.parser
function, and delegates to the
‘assistant’ which is responsible to translate the results
of the css parser into language specific declarations.
Value
a character vector containing style declarations in the target language
See Also
styler_assistant_latex
gives a concrete implementation
of the assistant for the latex language
Examples
## Not run:
styler( "default", "sty", styler_assistant_latex )
## End(Not run)