264 lines
4.4 KiB
Forth
264 lines
4.4 KiB
Forth
|
#
|
|||
|
# This file sets the behavior of the txh generator
|
|||
|
#
|
|||
|
# Lines starting with # or spaces are skiped except in strings or in [Generate]
|
|||
|
# Be carefull with [ it delimits sections!
|
|||
|
#
|
|||
|
|
|||
|
[Configuration]
|
|||
|
#
|
|||
|
# No external program is needed!
|
|||
|
# @.html means: Copy the temporal file to xxxxx.html
|
|||
|
#
|
|||
|
CommandLine=@.html
|
|||
|
Name="Direct HTML 3.X format"
|
|||
|
|
|||
|
[Delimiters]
|
|||
|
# Up to 11 characters
|
|||
|
SectionStart=/**[txh]**
|
|||
|
# Up to 11 characters
|
|||
|
SectionEnd=*********/
|
|||
|
|
|||
|
[Variables]
|
|||
|
#
|
|||
|
# Up to 16 definitions
|
|||
|
#
|
|||
|
# Codes for the behavior of the definitions:
|
|||
|
# 1 Normal, put the content if found.
|
|||
|
# 2 Repeat, use the last value found in the file, ~no is an exeption, ~clear stops
|
|||
|
# 3 If not found replace by the prototype.
|
|||
|
# 4 If not found replace by the class.
|
|||
|
# 5 If not found replace by the name of the function
|
|||
|
# 6 It disables the node generation for this comment. The variable is
|
|||
|
# stored in the first variable that have associations and is in the comment.
|
|||
|
#
|
|||
|
# Additionally there are 2 special variables:
|
|||
|
# 90 Name of the file
|
|||
|
# 91 Line number of the end of the comment
|
|||
|
# 92 Name of the var 0 in the format: ~0 ~~Distinguish{(~Distinguish)~} (node name)
|
|||
|
#
|
|||
|
# 0 The first variable is the main index variable
|
|||
|
#
|
|||
|
AddDefinition=Function,5
|
|||
|
# 1
|
|||
|
AddDefinition=Class,4
|
|||
|
# 2
|
|||
|
AddDefinition=Include,2
|
|||
|
# 3
|
|||
|
AddDefinition=Module,2
|
|||
|
# 4
|
|||
|
AddDefinition=Prototype,3
|
|||
|
# 5
|
|||
|
AddDefinition=Description,1
|
|||
|
# 6
|
|||
|
AddDefinition=Return,1
|
|||
|
# 7
|
|||
|
AddDefinition=Example,1
|
|||
|
# 8
|
|||
|
AddDefinition=Comments,6
|
|||
|
#
|
|||
|
# It says what variable is added to distinguish between 2 vars 0 that are equal
|
|||
|
#
|
|||
|
Distinguish=1
|
|||
|
|
|||
|
[Associations]
|
|||
|
#
|
|||
|
# Up to 8 associations
|
|||
|
#
|
|||
|
# The associations are between the 0 variable and another variable.
|
|||
|
#
|
|||
|
# Name in main menu, node, variable, optional to add to each node
|
|||
|
#
|
|||
|
#AddAssoc=List by modules,Modules,3
|
|||
|
AddAssoc=List by files,Files,90
|
|||
|
|
|||
|
[Replace]
|
|||
|
#
|
|||
|
# All must be delimited by ", they can be used in the GenMain section
|
|||
|
#
|
|||
|
# Title of the HTML
|
|||
|
Constant="FreeBE/AF driver for TGUI9440AGi"
|
|||
|
|
|||
|
# Description for the help
|
|||
|
Constant="This document describes the functions implemented in the
|
|||
|
TGUI9440AGi's FreeBE/AF driver.
|
|||
|
@p
|
|||
|
This document applies to version 1.0 of the driver.
|
|||
|
@p"
|
|||
|
|
|||
|
[Commands]
|
|||
|
#
|
|||
|
# You can enclose these values between " to make more clear where
|
|||
|
# they start and end. Use \n,\r,\t and \" like in C. Use \ at the
|
|||
|
# end to concatenate like in C.
|
|||
|
#
|
|||
|
# @p = end of paragraph
|
|||
|
#
|
|||
|
EndOfPar="<p>"
|
|||
|
#
|
|||
|
# @* = break line
|
|||
|
#
|
|||
|
BreakLine="<br>"
|
|||
|
#
|
|||
|
# @{value} is the special cross ref.
|
|||
|
# ~0 Is the visible name of a reference
|
|||
|
# ~1 Is the real name of a reference
|
|||
|
#
|
|||
|
CrossRef="<a href=\"#~1\">~0</a>"
|
|||
|
#
|
|||
|
# What we must get from a @@ sequence
|
|||
|
#
|
|||
|
Double@="@"
|
|||
|
|
|||
|
[DefinedCommands]
|
|||
|
#
|
|||
|
# The format is @<name>{parameters ...}
|
|||
|
#
|
|||
|
subtitle="<Font Size=+1><u>~0</u></Font><p>"
|
|||
|
pre=<pre>
|
|||
|
/pre=</pre>
|
|||
|
|
|||
|
#
|
|||
|
# This section says how to translate ASCIIs
|
|||
|
#
|
|||
|
[ASCIIConvert]
|
|||
|
<EFBFBD>=á
|
|||
|
<EFBFBD>=é
|
|||
|
<EFBFBD>=í
|
|||
|
<EFBFBD>=ó
|
|||
|
<EFBFBD>=ú
|
|||
|
<EFBFBD>=ñ
|
|||
|
<EFBFBD>=Ñ
|
|||
|
<EFBFBD>=¡
|
|||
|
<EFBFBD>=¿
|
|||
|
<EFBFBD>=ä
|
|||
|
<EFBFBD>=ë
|
|||
|
<EFBFBD>=ï
|
|||
|
<EFBFBD>=ö
|
|||
|
<EFBFBD>=ü
|
|||
|
<EFBFBD>=Ü
|
|||
|
<EFBFBD>=à
|
|||
|
<EFBFBD>=è
|
|||
|
<EFBFBD>=ì
|
|||
|
<EFBFBD>=ò
|
|||
|
<EFBFBD>=ù
|
|||
|
<=<
|
|||
|
>=>
|
|||
|
|
|||
|
#
|
|||
|
# Use ~number to use one variable
|
|||
|
# Use ~~number{} for conditional, all the code inside {} will become
|
|||
|
# conditional
|
|||
|
# This section isn't passed for the macro expansion so here you are
|
|||
|
# free to use special commands for the formater.
|
|||
|
#
|
|||
|
[GenNode]
|
|||
|
<p><hr></p>
|
|||
|
<a name="~92"></a>
|
|||
|
<center><Font Size=+2>~0</Font> (~90 ~91)</center>
|
|||
|
|
|||
|
<Font Size=+1><u>Syntax</u></Font><p>
|
|||
|
|
|||
|
~~2{
|
|||
|
<pre>
|
|||
|
# This line is a comment, but the next is code
|
|||
|
#include <~2>
|
|||
|
</pre>
|
|||
|
~}
|
|||
|
~~4{
|
|||
|
<pre>
|
|||
|
~4;
|
|||
|
</pre>
|
|||
|
~}
|
|||
|
~~1{
|
|||
|
<Font Size=+1><u>Member of the class:</u></Font>
|
|||
|
~1
|
|||
|
<p>
|
|||
|
~}
|
|||
|
|
|||
|
~~5{
|
|||
|
<Font Size=+1><u>Description</u></Font><p>
|
|||
|
|
|||
|
~5
|
|||
|
<p>
|
|||
|
~}
|
|||
|
~~6{
|
|||
|
<Font Size=+1><u>Return Value</u></Font><p>
|
|||
|
|
|||
|
~6
|
|||
|
<p>
|
|||
|
~}
|
|||
|
~~7{
|
|||
|
<Font Size=+1><u>Example</u></Font><p>
|
|||
|
|
|||
|
~7
|
|||
|
<p>
|
|||
|
~}
|
|||
|
|
|||
|
[GenMenu]
|
|||
|
Start="<Menu>"
|
|||
|
#
|
|||
|
# ~1 is the visible name
|
|||
|
# ~2 is the name of the node
|
|||
|
#
|
|||
|
Entry="<li><a href=\"#~2\">~1</a>"
|
|||
|
End="</Menu>"
|
|||
|
|
|||
|
#
|
|||
|
# ~1 is the name of the association
|
|||
|
# ~2 is the menu for it
|
|||
|
#
|
|||
|
[GenAssoMain]
|
|||
|
<p><hr></p>
|
|||
|
<a name="~1"></a>
|
|||
|
<H1>~1</H1>
|
|||
|
|
|||
|
~2
|
|||
|
#
|
|||
|
# ~1 is the name of the association
|
|||
|
# ~2 is the name without the distinguish
|
|||
|
# ~3 is the comment for it
|
|||
|
# ~4 is the menu for it
|
|||
|
#
|
|||
|
[GenAssoRest]
|
|||
|
<p><hr></p>
|
|||
|
<a name="~1"></a>
|
|||
|
<H1>~2</H1>
|
|||
|
|
|||
|
~3
|
|||
|
|
|||
|
~4
|
|||
|
|
|||
|
#
|
|||
|
# ~1 Main menu
|
|||
|
# ~2 Name of the function list node
|
|||
|
# ~3 Menu for all the functions
|
|||
|
# ~4 All the associations code
|
|||
|
# ~5 All the function nodes
|
|||
|
# ~50+ Values from section Replace
|
|||
|
#
|
|||
|
[GenMain]
|
|||
|
<html>
|
|||
|
<head>
|
|||
|
<title>~50</title>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<H1>~50</H1>
|
|||
|
|
|||
|
~51
|
|||
|
|
|||
|
~1
|
|||
|
|
|||
|
<p><hr></p>
|
|||
|
<a name="~2"></a>
|
|||
|
<H1>~2</H1>
|
|||
|
|
|||
|
~3
|
|||
|
|
|||
|
~4
|
|||
|
|
|||
|
~5
|
|||
|
|
|||
|
</body>
|
|||
|
</html>
|