R: Style definition generator

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)

[Package highlight version 0.4.7.2 Index]