work in progress, copied template file descriptions where available from Producing and Exporting Documentation, intermediate save

Updated wikipage Writing Documentation Filters with EFF, the Eiffel Filter Format.
	(Signed-off-by:RTH10260).

git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2304 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
eiffel-org
2021-02-13 06:43:57 +00:00
parent 322e95de43
commit a9215a792e

View File

@@ -1,5 +1,5 @@
[[Property:link_title|Writing Documentation FiltersFilters with EFF, the Eiffel Filter Format]] [[Property:link_title|Writing Documentation FiltersFilters with EFF, the Eiffel Filter Format]]
[[Property:modification_date|Sat, 13 Feb 2021 06:28:37 GMT]] [[Property:modification_date|Sat, 13 Feb 2021 06:43:57 GMT]]
[[Property:publication_date|Thu, 11 Feb 2021 07:55:20 GMT]] [[Property:publication_date|Thu, 11 Feb 2021 07:55:20 GMT]]
[[Property:title|Writing Documentation Filters with EFF, the Eiffel Filter Format]] [[Property:title|Writing Documentation Filters with EFF, the Eiffel Filter Format]]
[[Property:weight|6]] [[Property:weight|6]]
@@ -19,44 +19,44 @@ Note that in practice the best way to write an EFF filter is usually not from sc
==Available Standard Filters== ==Available Standard Filters==
{{UnderConstruction|Tables are work in progress}} {{UnderConstruction|Tables are work in progress}}
{| class="wikitable" style="width: 60%;" {| class="wikitable" style="width: 80%;"
|+ '''''Filter Files Overview''''' |+ '''''Filter Files Overview'''''
|- |-
! Documentation<br />Type !! Generated File<br />Extension !! Filter File !! Remarks ! Documentation<br />Type !! Generated File<br />Extension !! Filter File !! Remarks
|- |-
|| ASCII || txt || ASCII.fil || Plain text || ASCII || txt || ASCII.fil || Plain text, no formatting codes.
|- |-
| Build || ? || build.fil || EiffelBuild - possibly outdated, around year 2000 | Build || ? || build.fil || EiffelBuild - possibly outdated, around year 2000
|- |-
| Cayenne|| cj || cayenne.fil || Cayenne Software as of Aug. 1998 Sterling Software, Inc. (?) | Cayenne|| cj || cayenne.fil || Cayenne Software as of Aug. 1998 Sterling Software, Inc. (?)
|- |-
| COM || ? || com.fil || Microsoft COM definitions | COM || ? || com.fil || Class specifications in the form of an Interface Description Language (IDL) interface for Microsoft's COM component model.
|- |-
| Cool Jex || cj || cool_jex.fil || UML modelling by IBM Rational Software (2008, formerly Telelogic March 2000, formerly Sterling Software ) | Cool Jex || cj || cool_jex.fil || UML modelling by IBM Rational Software (2008, formerly Telelogic March 2000, formerly Sterling Software )
|- |-
| Eiffel || e || eiffel.fil || replicates Eiffel source | Eiffel || e || eiffel.fil || Replicates Eiffel source, essentially the same as ASCII; useful if you want EiffelStudio to pretty-print your class texts and replace the originals.
|- |-
| HTML || html || html.fil || Web page simple formatting with tags | HTML || html || html.fil || Web page simple formatting with tags
|- |-
| HTML ||html || html-classic.fil || web page old version plain | HTML ||html || html-classic.fil || Web page old version plain no style sheets.
|- |-
| HTML || html || documentation.fil || web page with default.css | HTML || html || documentation.fil || Web page with style sheet.
|- |-
| HTML ||html || html-stylesheet.fil || web page with default.css | HTML ||html || html-stylesheet.fil || Web page with style sheet.
|- |-
| Index || index || index.fil || source file names for inclusion into web pages | Index || index || index.fil || Source file names for inclusion into web pages
|- |-
| MML || mml || MML.fil || Adobe FrameMaker | MML || mml || MML.fil || Internal format for Adobe FrameMaker.
|- |-
| PostScript || ps || PostScript.fil || Printer ready | PostScript || ps || PostScript.fil || Adobe Postscript output, suitable for printing on a Postscript printer, display on a Postscript previewer such as Ghostscript, or distilling to Adobe PDF.
|- |-
| RTF || rtf || RTF.fil || Rich Text Format for Word Processors | RTF || rtf || RTF.fil || Microsoft's Rich Text Format, used in particular for Windows "Help" files.
|- |-
| TeX 1|| tex || TeX1.fil || *ix printing, requires `cmbxti10' font | TeX 1|| tex || TeX1.fil || Donald Knuth's TEX processing format. requires `cmbxti10' font.
|- |-
| TeX 2|| tex || TeX2.fil || *ix printing | TeX 2|| tex || TeX2.fil || Donald Knuth's TEX processing format.
|- |-
| Troff || troff || troff.fil || *ix printing | Troff || troff || troff.fil || A traditional text-processing format available on Unix systems. Also works for the gtroff variant.
|- |-
| XML || xml || xml.fil || | XML || xml || xml.fil ||
|} |}
@@ -169,12 +169,12 @@ The following is a replica of the EFF template file as distributed with EiffelSt
Location: <code>$ISE_EIFFEL/studio/filters/format.fil-template</code> Location: <code>$ISE_EIFFEL/studio/filters/format.fil-template</code>
Timestamp: Timestamp:
<code>--! $Date: 2013-04-18 20:30:43 +0000 (Thu, 18 Apr 2013) $ <code>$Date: 2013-04-18 20:30:43 +0000 (Thu, 18 Apr 2013) $
--! $Revision: 92456 $</code> $Revision: 92456 $</code>
===Generator provided Items=== ===Generator provided Items===
Several extra items may be defined and accessed through: $item$. Several extra items may be used and accessed through: $item$.
In every construct, the following items are defined: In every construct, the following items are defined:
<code> <code>