package higlo
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Module Higlo.Printers
Source
Printers for the higlo tool.
Source
type classes = {
bcomment : string;
constant : string;
directive : string;
escape : string;
id : string;
keyword : int -> string;
lcomment : string;
numeric : string;
string : string;
symbol : int -> string;
text : string;
title : int -> string;
}
This structure defines the (X)HTML classes to use when producing XML.
Map a token to an XML tree (just a <span class="...">code</span>
node).
Same as token_to_xml
but return a Xtmpl.Rewrite.tree
.
to_xtmpl ~lang code
gets the lexer associated to the language lang
, uses it to retrieve a list of tokens (using the Lang.parse
function) and maps these tokens to XML nodes. See token_to_xml
about the classes
parameter.
Same as to_xml
but return a Xtmpl.Rewrite.tree
.