Language Definition

Language definition overview

Basic attributes

Data types

Simple data types

String data

Numeric data

Logical data

Date data

Null values

Database-specific data types

Memo data

Binary and OLE data

Programming data types

Operators and symbols

Names

Filename skeletons

Expressions

Basic expressions

Variables

Assigning variables

Using variables and field names in expressions

Type conversion

Automatic type conversion

Explicit type conversion

Arrays

Literal arrays

Complex expressions

Statements

Basic statements

Control statements

Functions and codeblocks

Function pointers

Codeblocks

Codeblocks vs. functions

Objects and classes

Dynamic subclassing

Methods

A simple class

Programs

Program files

Program execution

Functions and classes

Comments

Preprocessor directives

A simple program