From d361a0e455e4d9aeea18a949ef66bebd86786fdd Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sun, 10 Sep 2023 15:30:25 +0200 Subject: Update manual with XML information --- gsp.1 | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/gsp.1 b/gsp.1 index d0d4124..495b5f5 100644 --- a/gsp.1 +++ b/gsp.1 @@ -3,20 +3,29 @@ .Os .Sh NAME .Nm gsp -.Nd better syntax for HTML +.Nd better syntax for HTML and XML .Sh SYNOPSIS .Nm .Op Ar .Sh DESCRIPTION .Nm -is a utility to transpile a +is a utility to transpile .Xr gsp 5 -formatted plain\-text file into valid HTML. +formatted plain\-text files into valid HTML and XML. Files provided as command\-line arguments will be transpiled with the result being written to the standard output. If no arguments or the special filename .Pa - is provided, then input will be read from the standard input. +.Pp +By default files are transpiled to HTML, where tags with no children take the +form of +.Ql +as opposed to XML where they take the form of +.Ql . +If the document begins with an XML document type, then +.Nm +will transpile to XML. .Sh EXIT STATUS .Ex -std gsp .Sh EXAMPLES @@ -30,7 +39,7 @@ into one HTML document: .Pp Expand .Xr m4 1 -macros before transpiling to HTML: +macros before transpiling: .Pp .Dl $ m4 foo.gsp | gsp .Sh SEE ALSO -- cgit v1.2.3