Reserved Words: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
Line 97: Line 97:
*[[@]]
*[[@]]
*[[3D_Fields]]
*[[3D_Fields]]
*[[Attribute]] [[Application_Name]]
*[[Attribute (Config)|Attribute]] [[Application_Name]]
*[[BaseYear]]
*[[BaseYear]]
*[[Collate]] [[Cursor]] [[Client_Current_Dir]]
*[[Collate]] [[Cursor]] [[Client_Current_Dir]]

Revision as of 01:47, 19 May 2013

These reserved words are mainly names of existing functions and a few others reserved for future use. Reserved words could be used as line labels, file names, program names, or variables, but doing so is highly advised against (except file names and program names).

The reserved words listed should not be used as variable names in Business Rules! statements. Nor should any keyword abbreviation be used as a variable name.

BR! Program Reserved Words

The following words are reserved for use within or to control Business Rules! program files (*.br).

Currently Implemented

Internal Functions, Commands and Statements

The use of these words within BR! programs does not directly affect the flow of logic.

Logic Flow and File IO

These words may affect the flow of logic during the regular processing of a program or perform File IO. Excluded from this word list are words that potentially qualify for code folding (see Code Folding within this section below)

Function Names

Program Controls

Code Folding

The following Keywords may be used to implement code folding in some third party editors (i.e. Notepad++).

Top
Bottom

Comments

These keywords denote only comments remain on the remainder of a line or a line segment.

Reserved for Future Implementation

Usage Discontinued

BRConfig.sys Reserved Words

Currently Implemented

BRConfig.sys Specifications

The following keywords are currently reserved for use in BRConfig.sys specifications.

Reserved for Future Implementation

BR! Proc Reserved Words

Currently Implemented

Internal Functions, Commands and Statements

The use of these words within BR! programs does not directly affect the flow of logic.

Logic Flow and File IO

These words may affect the flow of logic or perform File IO during the regular processing of a procedure file. Excluded from this word list are words that potentially qualify for code folding (see Code Folding within this section below)

Paragraph Labels

  • Words that begin with a colon ([[:]]) as the first character of the line

Procedure Controls

Reserved for Future Implementation