heitml takes the
World Wide Web
to a higher level!

Introduction
heitml Features
Language Guide
       

Language Reference

   General Design
   Lexical Structure
   Expressions
   heitml Tags
   heitml Functions
     ArAppend
     ArConcat
     array
     asc
     chr
     contains
     ContainsCase
     copy
     crypt
     default
     fname
     index
     IndexCase
     integer
     isbool
     isdecl
     isempty
     isinteger
     isnull
     isreal
     isstring
     istuple
     left
     len
     random
     real
     right
     srandom
     subst
     substall
     substring
     tolower
     toupper
     trim
     trimleft
     trimright
     TuAppField
     TuAssign
     TuAssField
     TuDelField
     TuFieldSort
     TuInsField
     TuMerge
     TuName
     TuProject
     TuSlice
   Accessing databases
   Server Variables
   Sessions
   heitml Syntax
       
The heitml Libraries
Supported Platforms
User Guide
Download
User Registration
Discussion Group
Mailinglist
       
NEW!
heitml 1.2 new features


Send us mail

Contact Info

   

Language Reference
by Helmut Emmelmann, PhD
and Keith Oustalet

heitml Functions

heitml Functions are divided into three categories: Built-in Functions, Library Functions, and User-defined Functions.


Built-in Functions

Buit-in Functions are part of the heitml core language, which means they are available to you at all times. You can make calls to these functions anywhere in your code without having to do anything special. heitml will recognize them and know what action to perform.

A basic explanation of each Function, as well as a short example, can be found in the individual sub-pages in this section.

Built-in Functions can be further sub-divided into three categories:

Datatype Handling Functions test for certain Data Types and convert between types. Those that test for certain Data Types return "true" or "false". Conversion functions change from string to numeric, numeric to string, and sometimes from one numeric type to another (such as integer to real, or decimal to hex).

Tuple Handling Functions provide special support for the heitml tuple data type.

String Handling Functions manipulate alpha-numeric data or report results based on tests performed on such alpha-numeric data.


Library Functions

Library Functions are external to the language. They reside in separate Source Code files and must be linked to your application via the <include> Tag.

Library functions are included in several source code files in the lib sub-directory, which is part of the download package you receive when you select the appropriate version of heitml that runs on your system.

We've organized these libraries by category and placed documentation describing each of them in The heitml Libraries section of our Web Site.

These Source Code Libraries are intended to be used "as is", and we do not recommend that you make any changes to them. If you find a Library Tag or Function that doesn't quite suit your needs, feel free to use it as a "template" or starting point to design your own, but first copy it to another file and change the name somewhat in order to distinguish it from the original. Then you can customize it as little or as much as you want, and add it to a Library file of your own.


User-defined Functions
User-defined Functions are those that you create yourself. You can define them as needed and insert them directly into your application, or you can organize and store them in separate files, linking them via the <include> Tag, thus creating your own Library of re-usable tools. Refer to User-defined Libraries in the Language Guide for a Tutorial discussion on this topic.

This page was dynamically generated by heitml
© 1996-1997 H.E.I. All Rights Reserved

heitml documentation (c) 1997 H.E.I. GmbH Mannheim, Germany