v0.15 (25.5.2000) by Martin Kuchinka
(dc.e: 14363 lines, 452424 bytes)
(please, excuse my poor english)
Information
,
Compile
,
Immediate values
,
Expressions
,
Statements
,
Functions
,
Exceptions
,
OO Programming
,
Assembler
,
Constants
,
Modules
,
powerd.lib
Information:
I need some help
Why did I do it
Instalation
Features
Future
History and News
Bugs
Limitations
Requirements
Registration
Thanks
Author's address
PowerD, AmigaE, CreativE and C/C++ differences
PowerD index
Compilation and format:
Um, what does it do???
CLI/Shell arguments
OPTions
Comments
PreProcessor
Immediate values:
Decimal values
(1)
Hexadecimal values
($1)
Binary values
(%1)
Octal values
(§1)
ASCII values
("1")
Float values
(1.0)
Strings
('Hi')
Static lists
(['Hi',1])
Expressions:
Equation operators
(+, -, *, /, ...)
Single operators
(-, ~, &, ^)
Post/Pre addition/subtraction
(++, --)
Multiple variable operators
(NEW, INC, NEG, ...)
Statements:
Conditional statement
(IF)
For statement
(FOR)
While statement
(WHILE)
Repeat statement
(REPEAT)
Loop statement
(LOOP)
Select statement
(SELECT)
Early loop exit
(EXITIF/EXIT)
Function definitions and declarations:
Using functions
Procedure definition and arguments
(PROC)
Returning value(s)
(RETURN/ENDPROC)
Returning value(s) with code launch
(REPROC)
Variable declaration
(DEF)
Using linked library functions
Exception handling:
Handler definition
(EXCEPT)
Raise function usage
Auto exception definition
(RAISE)
Object Oriended Programming:
Introduction
OBJECT definition
Data hiding
(PUBLIC/PRIVATE)
Polymorphism
(TPROC)
Inline assembly:
PowerD assembler features
Assembler usage
(ASM/APROC)
Global/Local binary data tables
(INCBIN,LONG...)
Declarations of constants:
CONST declaration
ENUM declarations
SET declarations
FLAG declarations
Internal constants
Special internal constants
SIZEOF prefix usage
Modules:
Using MODULEs
External MODULEs
Binary MODULEs
Library definition
Internal and powerd.lib functions:
Internal functions
DOS support functions
Intuition support functions
Graphics support functions
Math functions
String functions
Miscelaneous functions
All functions index
Support programs:
dmod
- Binary module viewer
fd2m
- FD to module converter
pr2m
- Pragma to module converter
h2m
- C-header to d-module converter
For experienced programmers only:
How to use C code
How to use Assembler code
How to create Header
How to create LinkLib
Information
,
Compile
,
Immediate values
,
Expressions
,
Statements
,
Functions
,
Exceptions
,
OO Programming
,
Assembler
,
Constants
,
Modules
,
powerd.lib
Converted using
GuideML
V1.5, a converter written by Richard Körber <
shred@chessy.aworld.de
>