History log of /seL4-l4v-master/HOL4/help/src-sml/Doc2Tex.sml
Revision Date Author Comments
# cc98abd4 20-Aug-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Let help-system .doc files include Unicode ≤ and subtraction symbols

These need to be translated to LaTeX equivalents for the REFERENCE
manual.


# d4f892b8 21-Jul-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Make Reference manual letter sections begin with correct entry

In particular, it previously began the sections with the first occurrence
of a lower-case letter; now it begins correctly with the first
occurrence, whether upper or lower case.

Also rename files corresponding to some symbolic identifiers to simply
have those names on disk too. Some characters (>, &) require
backslashes when typing these names in typical Unix shells, but as
long as we don't want to document /, we might as well use the
characters we're allowed to.


# 865e912c 29-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Let .doc files use ∃ and have LaTeX cope


# 6dc5af76 26-May-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Promote (SML) $ to Lib; update its fixity; document it


# 99017a81 13-Apr-2020 Chun Tian (binghe) <binghe.lisp@gmail.com>

Added hyperlinks and sections (based on initial letters) in HOL REFERENCE


# b106827b 05-Apr-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Support Unicode propositional connectives in .doc files


# 68eba820 05-Apr-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Support Unicode gamma (γ) in .doc files


# 1f421377 06-Feb-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Get TeX-translated doc files to handle more Unicode characters


# 7077cc9a 08-Jul-2019 Michael Norrish <Michael.Norrish@nicta.com.au>

Document add_strliteral_form in REFERENCE and DESCRIPTION


# e811f1b7 23-May-2019 Michael Norrish <Michael.Norrish@nicta.com.au>

help: handle ⁻¹ (Unicode superscript -1) in .doc files


# b1791d45 08-Oct-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Make sure that “..” is handled in verbatim blocks as well as inline


# e62c6499 04-Oct-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove -- from doc-files.

Thanks to Andreas for pointing this out.


# a1e07ed5 21-Jun-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Allow for emphasis in .doc files by using *-delimiters


# 8a7a5266 19-Jun-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Adjust .doc processors to die with more information

In Poly/ML at least, you need to explicitly catch and do something with
exceptions. Otherwise, the process quietly dies with an error exit code.


# 3d629097 09-Feb-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Handle Docfile parsing exception better.

This is important because Poly's behaviour is to silently exit with a
success code (at least in generated executables).


# 75e3d140 09-Feb-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Add a 'be verbose' flag to Doc2Tex.


# 4761143b 10-Aug-2009 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Removed trailing whitespace from all .sml and .sig files.

This affects over 900 files and was done using emacs's delete-trailing-whitespace
function in batch mode. Building the system with Poly/ML and Moscow ML seems to
work, so I'm hoping these changes don't break anything. Please complain if
they do!


# d76f367d 09-Dec-2008 Scott Owens <Scott.Owens@cl.cam.ac.uk>

Got the help build system working on PolyML.


# e58a33ef 09-Dec-2008 Scott Owens <Scott.Owens@cl.cam.ac.uk>

Start working on porting the doc building system to SML (i.e., not Moscow ML)
to get it working with Poly ML.