There are a number of predefined variables which you can use.
Some of these variables are Best Guesses which may turn out
wrong. In this case it is best to override the default value with
one of your own using the define directive.
The standard variables are:
If additional system variables are defined they will always have
two leading and trailing underscores.
This is the current directory when _WEBC_ was started.
This can be used to build absolute filenames for inclusion.
This is the current date.
This is the current time.
This is the date of the source file.
This is a best guess of the name of this machine.
This could be incorrect for a variety of reasons, so check
the value on your machine, and if necessary, override this
This is the name of the source file being processed.
This is the name of the HTML file being generated.
This is the user name of the person running webc.
This is the best guess of the email address for
the person running webc. There are a number of
reasons that this could be wrong, so check out the value,
and override the variable if appropriate.
This gives the current version ID of the webc compiler.
Source for this file can be found in macros.wc.