From abc14ec66aa3e422de66554e5c512c53788d853a Mon Sep 17 00:00:00 2001 From: eiffel-org Date: Sat, 13 Feb 2021 04:49:50 +0000 Subject: [PATCH] work in progress: more table stuff, minor editing at The Asterisk 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@2301 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- ...tion-filters-eff-eiffel-filter-format.wiki | 29 ++++--------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/documentation/20.11/eiffelstudio/Tutorials/appendix-writing-documentation-filters-eff-eiffel-filter-format.wiki b/documentation/20.11/eiffelstudio/Tutorials/appendix-writing-documentation-filters-eff-eiffel-filter-format.wiki index ce5a6bbe..0b2e4411 100644 --- a/documentation/20.11/eiffelstudio/Tutorials/appendix-writing-documentation-filters-eff-eiffel-filter-format.wiki +++ b/documentation/20.11/eiffelstudio/Tutorials/appendix-writing-documentation-filters-eff-eiffel-filter-format.wiki @@ -1,5 +1,5 @@ [[Property:link_title|Writing Documentation FiltersFilters with EFF, the Eiffel Filter Format]] -[[Property:modification_date|Sat, 13 Feb 2021 03:10:13 GMT]] +[[Property:modification_date|Sat, 13 Feb 2021 04:49:50 GMT]] [[Property:publication_date|Thu, 11 Feb 2021 07:55:20 GMT]] [[Property:title|Writing Documentation Filters with EFF, the Eiffel Filter Format]] [[Property:weight|6]] @@ -60,19 +60,6 @@ Note that in practice the best way to write an EFF filter is usually not from sc |- | XML || xml || xml.fil || |} -{| class="wikitable" style="width: 60%;" -|+ '''''Variants''''' -|- -! Documentation
Type !! Filter File !! Remarks -|- -| HTML ||html-classic.fil || web page old version plain -|- -| HTML || documentation.fil || web page with default.css -|- -| HTML ||html-stylesheet.fil || web page with default.css -|- -|} - {| class="wikitable" style="width: 60%;" |+ '''''Assisting''''' |- @@ -110,18 +97,14 @@ For readability, there may be any number of blanks or tabs between the Con ==The asterisk== -In the Replacement part, you may use the symbol * (asterisk) to denote the construct specimen itself. So for example the entry -Feature_clause | %N%N*%N%N +In the Replacement part, you may use the symbol * (asterisk) to denote the construct specimen itself. -specifies the following formatting for any Feature_clause: two successive blank lines (expressed as %N, New Line, a convention taken from Eiffel); the feature clause itself; two blank lines. +So for example the entry Feature_clause | %N%N*%N%N specifies the following formatting for any Feature_clause: +two successive blank lines (expressed as %N, New Line); the feature clause itself; two blank lines. -Similarly, in an HTML format, the entry -External | * +Similarly, in an HTML format, the entry External | * means that the Eiffel keyword external must appear in the filtered form immediately preceded by , the HTML code for switching to boldface, and immediately followed by , the code for reverting to the previous setup. -means that the Eiffel keyword external must appear in the filtered form immediately preceded by , the HTML code for switching to boldface, and immediately followed by , the code for reverting to the previous setup. Here you can also write the right-hand side without the asterisks, as external. If, however, all keywords are to use boldface, it is preferable to write a single entry -Keyword | * - -which, thanks to the asterisk, will govern all construct specimens of the Keyword category. You can still override this specification for an individual keyword by including a specific entry for it. +Here you can also write the right-hand side without the asterisks, as external. If, however, all keywords are to use boldface, it is preferable to write a single entry Keyword | * which, thanks to the asterisk, will govern all construct specimens of the Keyword category. You can still override this specification for an individual keyword by including a specific entry for it. ==Constructs==