(***********************************************************************) (* *) (* HEVEA *) (* *) (* Luc Maranget, projet Moscova, INRIA Rocquencourt *) (* *) (* Copyright 2001 Institut National de Recherche en Informatique et *) (* Automatique. Distributed only by permission. *) (* *) (* $Id: lexeme.mli,v 1.6 2005-06-24 08:32:21 maranget Exp $ *) (***********************************************************************) type tag = | TT |I |B |BIG |SMALL | STRIKE | S |U |FONT | EM |STRONG |DFN |CODE |SAMP | KBD |VAR |CITE |ABBR |ACRONYM | Q |SUB |SUP | A | SCRIPT | SPAN | STYLE type atag = | SIZE of string | COLOR of string | FACE of string | CLASS of string | OTHER type attr = atag * string type attrs = attr list type token = | Open of tag * attrs * string | Close of tag * string | Text of string | Blanks of string | Eof type style = {tag : tag ; attrs : attrs ; txt : string ; ctxt : string}