Appendix B. Index of Keywords by Name

A

B

band
Appendix D. Operators and Special Characters
beep
3.05 Consoles
binary
LynPlexC
bin
4.02 String/Number Conversions
BGNOW
SmallBasic fnBG
BGCOLOR
SmallBasic fnBG
BGCOLOUR
SmallBasic fnBG
bit
LynPlexC
bitfield
LynPlexS Intrinsic used to define bitfield constant or variable
BitReset
LynPlexC
BitSet
LynPlexC
BLoad
LynPlexC
bor
Appendix D. Operators and Special Characters
BSave
LynPlexC
by
2.07 Loops and Iteration
byref
2.08 Procedures and Functions
Byte
LynPlexS data type
ByVal
LynPlexC

C

call
1.08 Loops, Links and Branches
6.07 Event Processing
CAllocate
LynPlexC
case
2.05 Selection
Cast
LynPlexC
ceil
7.04 Rounding
centre/center
4.03 Left, Right and Centre
CFunction
LynPlexS Statement declare/define C function or C callable function
chop
4.04 String Trimming and Squeezing
chr
4.02 String/Number Conversions
Chr
Circle
LynPlexC
clear
3.05 Consoles
CLen()
LynPlexS Intrinsic count number of bytes before 1st zero byte
close
3.04 Input Templates
CLR()
LynPlexS Intrinsic clear bit field in integer
Cls
LynPlexC
colour/color
3.05 Consoles
Command
LynPlexC
common
1.07 Procedures, Functions and Subroutines
2.02 Data Control
console
3.05 Consoles
CondBroadcast
CondCreate
CondDestroy
CondSignal
CondWait
LynPlexC
const
1.03 Language Overview
2.02 Data Control
Constructor
LynPlexC
Continue
LynPlexC
cos
7.05 Trigonometry
cosh
7.05 Trigonometry
CString()
LynPlexS Intrinsic convert C string into native string
cursor
3.05 Consoles
Custom
LynPlexC (Graphics Put)

D

data
3.02 Stream Output
3.07 File Input and Output
date
6.01 Date
6.02 Time
DateAdd
DateDiff
DatePart
DateSerial
DateValue
LynPlexC
Day
LynPlexC
DComplex
LynPlexS Statement declare variables to be type DCOMPLEX
Deallocate
LynPlexC
Dec
LynPlexS Statement decrement numeric variable
declare
2.08 Procedures and Functions
deg
7.03 Angular Unit Conversion
delete
5.04 Array Commands
Destructor
LynPlexC
DHigh()
LynPlexS Intrinsic extract high 32-bits from DOUBLE
Dim
LynPlexC/LynPlexS Statement dimension an array and zero contents
DLow()
LynPlexS Intrinsic extract low 32-bits from DOUBLE
DMake()
LynPlexS Intrinsic make DOUBLE from two 32-bit integers
do
1.08 Loops, Links and Branches
2.04 Conditional Execution
2.06 Grouping Statements
2.07 Loops and Iteration Statement initiate a DO … LOOP loop block
Double
LynPlexC/LynPlexS Statement declare variables to be type DOUBLE
LynPlexS Intrinsic convert numeric or string to type DOUBLE
DoubleAt
LynPlexS Intrinsic read/write DOUBLE value into specified memory address
Draw
LynPlexC
Draw String
LynPlexC

E

each
2.07 Loops and Iteration
else
2.04 Conditional Execution
elseif
2.04 Conditional Execution
Encoding
LynPlexC
end
1.08 Loops, Links and Branches
2.04 Conditional Execution
2.06 Grouping Statements
2.07 Loops and Iteration
END Statement ends a program, function, or block structure
END FUNCTION Statement end function
END SELECT Statement end of SELECT block
END SUB Statement end of SUB routine
END TYPE Statement end of TYPE structure
END UNION Statement end a UNION overlay within a TYPE block
Enum
LynPlexS
env
6.05 Miscellaneous System Commands
environ
6.05 Miscellaneous System Commands
eof
3.10 EOF/SEEK/LOF Intrinsic is file pointer beyond end of file
eqv
Appendix D. Operators and Special Characters
Erfn
Erl
Ermn
Err
Error
LynPlexC
Error
kwERROR
ErrStr
LynPlexS Intrinsic convert error number to error string
exit
2.05 Selection
2.07 Loops and Iteration
EXIT Statement exit function or block structure
EXIT DO Statement exit DO block
EXIT FOR Statement exit FOR … NEXT block
EXIT FUNCTION Statement exit function
EXIT IF Statement exit IF…THEN block
EXIT SELECT Statement exit SELECT block
EXIT SUB Statement exit subroutine
exec
6.06 External Calls
ExePath
LynPlexC
exp
7.06 Logarithms
Explicit
LynPlexS Auxiliary all variables in program must be explicitly declared in every function
Export
LynPlexS Statement export type, constant, function declarations
Extern…End Extern
LynPlexC
external
1.07 Procedures, Functions and Subroutines
2.02 Data Control
LynPlexS Statement export type, constant, function declarations
LynPlexS EXTERNAL FUNCTION Statement declare function to be external scope
Exts()
LynPlexS Intrinsic extract signed bit field
Extu()
LynPlexS Intrinsic extract unsigned bit field

F

FGNOW
SmallBasic fnFG
FGCOLOR
FGCOLOUR
SmallBasic fnFG
file
3.01 File Handling, 3.02 Stream Output
FILES
SmallBasic prFILES, fnFILES
fix
7.04 Rounding Intrinsic integerize with round towards zero
Flip
LynPlexC
floor
7.04 Rounding
for
2.07 Loops and Iteration, 3.07 File Input and Output Statement initiate a FOR … NEXT loop block
format
3.02 Stream Output Intrinsic create a formatted string from format spec and value
frac
7.04 Rounding
fullscreen
3.05 Consoles
func
1.07 Procedures, Functions and Subroutines, 2.08 Procedures and Functions
FuncAddr
LynPlexS Statement declare variable to be FUNCADDR type
FuncAddr()
LynPlexS Intrinsic convert to type FUNCADDR
FuncAddress()
LynPlexS Intrinsic get address of function
function
1.07 Procedures, Functions and Subroutines, 2.08 Procedures and Functions Statement declare/define a function
fx
3.05 Consoles

G

get
3.03 Stream Input
3.04 Input Templates
3.05 Consoles
Get
LynPlexC (Graphics)
Get #
LynPlexC (File I/O)
GetKey
LynPlexC
GetMouse
LynPlexC
Ghigh()
LynPlexS Intrinsic extract high 32-bits from GIANT
Giant
LynPlexS Statement declare variable to be type GIANT
Giant()
LynPlexS Intrinsic convert to type GIANT
GiantAt()
LynPlexS Intrinsic read/write GIANT value into specified memory address
GLow()
LynPlexS Intrinsic extract low 32-bits from GIANT
GMake()
LynPlexS Intrinsic create GIANT from two 32-bit integers
GoAddr
LynPlexS declare variable to be type GOADDR
GoAddr()
LynPlexS Intrinsic convert to type GOADDR
GoAddrAt()
LynPlexS Intrinsic read/write GOADDR value directly into memory
GoAddress()
LynPlexS Intrinsic get address of GOTO label
goto
2.09 Branching and Linking

H

hex
4.02 String/Number Conversions Intrinsic create hexadecimal string form of integer
HiByte
LynPlexC
High0()
LynPlexS Intrinsic find bit number of most significant 0 bit
High1()
LynPlexS Intrinsic find bit number of most significant 1 bit
HiVal()
LynPlexS Intrinsic returns higher of two values
HiWord
LynPlexC
Hour
LynPlexC

I

if
2.04 Conditional Execution Statement IF test in IF … ENDIF block
Ifn
LynPlexS
Ifz
LynPlexS Statement IF ZERO test in IF … ENDIF block
imp
Appendix D. Operators and Special Characters
import
1.11 External Procedures and Functions
LynPlexS Statement import a function library
in
2.07 Loops and Iteration
4.09 IN and LIKE
Appendix D. Operators and Special Characters
inc
LynPlexS Statement increment a numeric variable
Inchr()
LynPlexS Intrinsic find first search-set character in string
InchrI()
LynPlexS Intrinsic case insensitive INCHR()
include
1.11 External Procedures and Functions
InFile()
LynPlexS Intrinsic return next string from an open file
Inkey
LynPlexC
INKEY
SmallBasic kwINKEY
InLine()
LynPlexS Intrinsic return a line from the standard input device
input
3.07 File Input and Output
Input #
LynPlexC (File I/O)
insert
5.04 Array Commands
InStr
4.05 String Searching Intrinsic find first substring in string
InStrI()
LynPlexS Intrinsic case insensitive INSTR()
InStrRev
LynPlexC
int
7.04 Rounding
Int
LynPlexC/LynPlexS Intrinsic integer part of number
Integer
LynPlexC
Internal
LynPlexS Statement declare function to have INTERNAL scope
is
2.05 Selection
isarray
4.08 Data Variable Functions
IsDate
LynPlexC
isempty
4.08 Data Variable Functions
isnumber
4.08 Data Variable Functions
isstring
4.08 Data Variable Functions

J

K

L

LBound
LynPlexC
LCase
(Intrinsic) Converts contents of string to lower case.
4.07 String Conversions
Lower/LCase
left
4.03 Left, Right and Centre
Len
4.08 Data Variable Functions
Let()
LynPlexC (Assignment)
let
2.02 Data Control
Library
LynPlexS Statement reserved
Library()
LynPlexS Intrinsic returns $$TRUE if compiled as library
like
4.09 IN and LIKE, Appendix D. Operators and Special Characters
Line
LynPlexC
Line Input
LynPlexC
Line Input #
LynPlexC
load
3.07 File Input and Output, 8.03 Interactive Mode Commands
LoByte
LynPlexC
local
1.07 Procedures, Functions and Subroutines, 2.02 Data Control, 2.08 Procedures and Functions
LOF()
3.10 EOF/SEEK/LOF Intrinsic length of file in bytes
log
7.06 Logarithms
log10
7.06 Logarithms
Long
LynPlexC
LongDouble
LynPlexS Statement declare variables to be type LONGDOUBLE
LongDouble()
LynPlexS Intrinsic convert numeric or string to type LONGDOUBLE
LongDoubleAt()
LynPlexS Intrinsic read/write LONGDOUBLE value into specified memory address
LongInt
LynPlexC
Loop
2.07 Loops and Iteration Statement end DO … LOOP block
lower
4.07 String Conversions
LoVal()
LynPlexS Intrinsic returns lower of two values
LoWord
LynPlexC
LTrim()
LynPlexC/LynPlexS Intrinsic trim spaces and tabs from left of string

M

Make()
LynPlexS Intrinsic make a bit-field
max
7.02 Numeric Functions Intrinsic return maximum of two arguments (larger)
mdl
Appendix D. Operators and Special Characters
mid
4.03 Left, Right and Centre
min
7.02 Numeric Functions Intrinsic return minimum of two arguments (smaller)
Minute
LynPlexC
Mod (Modulus)
Appendix D. Operators and Special Characters Operator arithmetic MODULUS operator
Month
LynPlexC
MonthName
LynPlexC
MultiKey
LynPlexC
MutexCreate
MutexDestroy
MutexLock
MutexUnlock
LynPlexC

N

Name
LynPlexC
Namespace
LynPlexC
nand
Appendix D. Operators and Special Characters
Next
2.07 Loops and Iteration Statement end FOR … NEXT loop
nor
Appendix D. Operators and Special Characters
Not
Appendix D. Operators and Special Characters Operator bitwise NOT operator (invert all bits)
Now
LynPlexC
Null()
LynPlexS Intrinsic create string of n null characters

O

oct
4.02 String/Number Conversions Intrinsic octal string from integer (1234567012…)
off
3.05 Consoles
OffsetOf
LynPlexC
on
3.05 Consoles
On Error
LynPlexC
Open
Intrinsic open a disk, console, or communications file
3.01 File Handling
3.04 Input Templates
3.05 Consoles
Operator
LynPlexC
Option
Statement specify compiler options for the following code
1.10 Command Line and Instream Options
Option()
Option Base
Option ByVal
Option Dynamic
Option Escape
Option Explicit
Option NoKeyword
Option Private
Option Static
LynPlexC
Or
Operator OR operator
2.04 Conditional Execution
Appendix D. Operators and Special Characters
Or
LynPlexC (Graphics Put)
OrElse
LynPlexC
ord
4.02 String/Number Conversions
Ord
origin
5.04 Array Commands
5.06 Array Searching
OrElse
LynPlexC
Out
LynPlexC
Output
3.04 Input Templates
Overload
LynPlexC

P

Packed
LynPlexS Statement declare/define user-defined composite packed data type
Paint
LynPlexC
Palette
LynPlexC
Pascal
LynPlexC
pause
6.05 Miscellaneous System Commands
PCopy
LynPlexC
Pen
SmallBasic kwPEN / mouse
PMap
LynPlexC
POF()
LynPlexS position of file pointer
Point
LynPlexC
Pos
LynPlexC
pow
7.02 Numeric Functions
Preserve
LynPlexC
PReset
LynPlexC
Private
LynPlexC/LynPlexS
proc
1.07 Procedures, Functions and Subroutines, 2.08 Procedures and Functions
procedure
1.07 Procedures, Functions and Subroutines, 2.08 Procedures and Functions
ProgLine
SmallBasic fnPROGLINE
ProgName
SmallBasic fnPROGNAME
Program
LynPlexS begins and names a program
Program()
LynPlexS return program name defined by PROGRAM statement
Property
LynPlexC
Protected
LynPlexC
Pset
LynPlexC (Graphics Put)
Public
LynPlexC/LynPlexS
Put
Statement write to console, disk, or communications file
3.02 Stream Output, 3.05 Consoles
Put
LynPlexC (Graphics)
Put #
LynPlexC (File I/O)
PutLog
SmallBasic kwPUTLOG

Q

Quit()
LynPlexS quit executing the program (terminate program)

R

Random
6.03 Random Number Generation
randomize
6.03 Random Number Generation
range
5.04 Array Commands
5.06 Array Searching
Read
Statement read from file into variables
LynPlexC (File Access)
LynPlexS
Reallocate
LynPlexC
ReDim
Statement redimension an array, preserve contents
LynPlexC
LynPlexS
repeat
(Intrinsic) Repeats a string of characters.
4.07 String Conversions
Repeat
replace
(Intrinsic) Replaces part of a string.
4.07 String Conversions
Replace
Reset
3.05 Consoles
Restore
LynPlexC
Resume
SmallBasic kwRESUME
LynPlexC
Resume Next
LynPlexC
RETRY
SmallBasic kwRETRY
Return
Statement return from function (not from GOSUB)
SmallBasic kwRETURN
LynPlexC
LynPlexS
RGB
LynPlexC
RGBA
LynPlexC
right
4.03 Left, Right and Centre
RinChr()
LynPlexS Intrinsic same as INCHR except reverse search direction
RinChrI()
LynPlexS Intrinsic same as RINCHR() except case insensitive
RinStr()
LynPlexS Intrinsic same as INSTR() except reverse search direction
RinStrI()
LynPlexS Intrinsic same as RINSTR() except case insensitive
rnd
6.03 Random Number Generation
RotateL()
LynPlexS Intrinsic rotate word left n bits
RotateR()
LynPlexS Intrinsic rotate word right n bits
Round
Intrinsic round to nearest whole number
7.04 Rounding
RoundNE()
LynPlexS Intrinsic round to nearest whole number, to nearest even if fraction is 0.5
RSet
LynPlexC
RTE
SmallBasic kwRTE
RTrim
Intrinsic trim spaces and tabs from right end of string
LynPlexC
LynPlexS

S

SAdd
LynPlexC
save
3.07 File Input and Output
8.03 Interactive Mode Commands
SByte
LynPlexS Statement declare variables to be type SBYTE
SByte()
LynPlexS Intrinsic convert to type SBYTE
SByteAt()
LynPlexS Intrinsic read/write SBYTE value into specified memory address
SComplex
LynPlexS Statement declare variables to be type SCOMPLEX
Scope
LynPlexC
Screen
Screen (Console)
ScreenControl
ScreenCopy
ScreenEvent
ScreenInfo
ScreenGLProc
ScreenList
ScreenLock
ScreenPtr
ScreenRes
ScreenSet
ScreenSync
ScreenUnlock
LynPlexC
search
5.06 Array Searching
Second
LynPlexC
seed
6.03 Random Number Generation
seek
3.10 EOF/SEEK/LOF
LynPlexC (Statement)
LynPlexC (Function)
LynPlexS Intrinsic set file pointer position
Select
Statement begin a multi-decision block
2.05 Selection
Set()
LynPlexS Intrinsic set specified range of bits = 1s
SFunction()
LynPlexS Intrinsic declare or define a “system” function
Sgn
Intrinsic sign of number (-1, 0, +1)
7.02 Numeric Functions
Shared
Statement declare variables to have SHARED scope
1.07 Procedures, Functions and Subroutines
2.02 Data Control
2.08 Procedures and Functions
Shell
Intrinsic execute a command line string
LynPlexC
LynPlexS
Shl (Shift Left)
LynPlexC
Short
LynPlexC
Shr (Shift Right)
LynPlexC
Sign()
LynPlexS Intrinsic sign of number (-1, +1)
Signed()
LynPlexS Intrinsic convert to type STRING (leading “-” or “+”)
Sin
7.05 Trigonometry
Single
Statement declare variables to be type SINGLE
LynPlexC
LynPlexS
Single()
LynPlexS Intrinsic convert to type SINGLE
SingleAt()
LynPlexS Intrinsic read/write SINGLE value into specified memory address
sinh
7.05 Trigonometry
Size()
LynPlexS Intrinsic size of string or array in bytes
SizeOf
LynPlexC
Sleep
LynPlexC
SLong
LynPlexS Statement declare variables to be type SLONG
SLong()
LynPlexS Intrinsic convert to type SLONG
SLongAt()
LynPlexS Intrinsic read/write SLONG value into specified memory address
SMake()
LynPlexS Intrinsic make a type SINGLE from a 32-bit integer value
sort
5.05 Array Sort
Space
(Intrinsic) Returns a string of spaces.
4.07 String Conversions
Space
split
4.06 SPLIT and JOIN
Sqr
7.02 Numeric Functions
squeeze
4.04 String Trimming and Squeezing
SShort
LynPlexS Statement declare variables to be type SSHORT
SShort()
LynPlexS Intrinsic convert to type SSHORT
SShortAt()
LynPlexS Intrinsic read/write SSHORT value into specified memory address
Static
Statement declare variables to be STATIC scope
1.07 Procedures, Functions and Subroutines
2.02 Data Control
2.08 Procedures and Functions
LynPlexC
LynPlexS
StdCall
LynPlexC
STKDUMP
SmallBasic kwSTKDUMP debugging
Stop
Statement stop program execution here
2.10 Ending a Program
Str
4.02 String/Number Conversions
stream
3.07 File Input and Output
String
Statement declare variables to be type STRING
4.07 String Conversions
String()
LynPlexS Intrinsic convert to type STRING (leading “-” or “”)
stuff
4.07 String Conversions
Sub
LynPlexC
LynPlexS Statement begin a subroutine
SubAddr
LynPlexS Statement declare variables to be type SUBADDR
SubAddr()
LynPlexS convert to type SUBADDR
SubAddrAt()
LynPlexS Intrinsic read/write SUBADDR value into specified memory address
SubAddress()
LynPlexS Intrinsic get address of subroutine
Swap
Statement swap the values of the same type
4.08 Data Variable Functions
System
LynPlexC

T

Tab
LynPlexC
LynPlexS Intrinsic append spaces to PRINT string to get to column n
Tan
7.05 Trigonometry
tanh
7.05 Trigonometry
then
2.04 Conditional Execution
This
LynPlexC
ThreadCreate
ThreadWait
LynPlexC
Time
6.01 Date, 6.02 Time
TimeSerial
TimeValue
LynPlexC
Timer
LynPlexC
Trans
LynPlexC (Graphics Put)
To
2.07 Loops and Iteration
LynPlexS Auxiliary in FOR…NEXT blocks and ATTACH statements
trace
8.04 Interactive Trace and Debug
translate
(Intrinsic) Replaces part of a string.
4.07 String Conversions
Translate
Trim
Intrinsic remove spaces and tabs from left & right of string
4.04 String Trimming and Squeezing
triml
4.04 String Trimming and Squeezing
trimr
4.04 String Trimming and Squeezing
Type
Statement declare/define user-defined composite data type
SmallBasic kwTYPE
LynPlexC
LynPlexS
Type()
LynPlexS Intrinsic return type number of variable, array, component
TypeOf
LynPlexC

U

UBound
Intrinsic upper bound of any dimension of an array
LynPlexC
LynPlexS
UByte
Statement declare variables to be type UBYTE
LynPlexC
LynPlexS
UByte()
LynPlexS Intrinsic convert variable to type UBYTE
UByteAt()
LynPlexS Intrinsic read/write UBYTE value into specified memory address
UCase
(Intrinsic) Converts contents of string to upper case.
4.07 String Conversions
Upper/UCase
UInteger
LynPlexC
Ulong
Statement declare variables to be type ULONG
LynPlexC
LynPlexS
ULong()
LynPlexS Intrinsic convert variable to type ULONG
ULongAt()
LynPlexS Intrinsic read/write ULONG value into specified memory address
ULongInt
LynPlexC
Union
Statement begins a union overlay within a TYPE block
LynPlexC
LynPlexS
Unsigned
LynPlexC
Until
Auxiliary in DO and LOOP statements
1.08 Loops, Links and Branches, 2.07 Loops and Iteration
unwrap
4.10 Wrap and UnWrap
upper
4.07 String Conversions
use
5.06 Array Searching
UShort
Statement Statement declare variables to be type USHORT
LynPlexC
LynPlexS
UShort()
LynPlexS Intrinsic convert variable to type USHORT
UShortAt()
LynPlexS Intrinsic read/write USHORT value into specified memory address
Using (Namespaces)
LynPlexC
using
3.02 Stream Output

V

Val
4.02 String/Number Conversions
Var
LynPlexC
Version
LynPlexS Statement define version number of program
Version()
LynPlexS return version number defined by VERSION statement
View (Console)
LynPlexC
View (Graphics)
LynPlexC
Void
LynPlexS Statement declare that a function returns no value

W

Wait
LynPlexC
Weekday
LynPlexC
WeekdayName
LynPlexC
When
Statement in SELECT test cases, execute block on match
2.05 Selection
While
Auxiliary in DO and LOOP statements
1.08 Loops, Links and Branches, 2.07 Loops and Iteration
Width
LynPlexC
Window
3.05 Consoles
WindowTitle
LynPlexC
With
LynPlexC
Wrap
4.10 Wrap and UnWrap
Write
Statement write variables to a file
LynPlexC
LynPlexS
Write #
LynPlexC
Write (File Access)
LynPlexC

X

XLong
LynPlexS Statement declare variables to be type XLONG
XLong()
LynPlexS Intrinsic convert variable to type XLONG
XLongAt()
LynPlexS Intrinsic read/write XLONG value into memory at specified address
XMake()
LynPlexS Intrinsic retype to XLONG from any type (MSW if GIANT/DOUBLE)
XNor
Appendix D. Operators and Special Characters
Xor
Operator bitwise exclusive-OR operator
Appendix D. Operators and Special Characters
Xor (Graphics Put)
LynPlexC

Y

Year
LynPlexC

Z

ZString
LynPlexC

lynplex/lp0b.txt · Last modified: 2016/09/21 16:37 (external edit)