Innerfuse Pascal Script 2.29


Files:
License.txt          - License agreement.
History.txt          - Version history.
Faq.txt              - Frequently asked questions.
ifscript.html        - Instructions.
cs2.pas              - Innerfuse Pascal Script engine.
cs2_var.pas          - Innerfuse Pascal Script variable management.
cs2_utl.pas          - Innerfuse Pascal Script parser.
cs2_prc.pas          - Innerfuse Pascal Script procedure converter unit.
Demo_Del             - Directory to a demo for Delphi.
Demo_Fpc             - Directory to a demo for FreePascal.
Libraries            - Directory with some usefull libraries.

The syntax of Innerfuse Pascal Script is almost the same as Delphi,
except that objects/classes and pointers are not supported yet.

Here is a summary of what now is supported:
 - Calculation
 - Standard types:  Byte, Shortint, Char, Word, SmallInt,
 - Standard types:  Cardinal, Longint, Integer, String, Real,
 - Standard types:  Double, Single, Extended, Comp, Boolean, Array
 - Assignments (a:=b;)
 - External Procedure/Function calls
 - Sub Begins
 - If Then Else
 - Internal Procedure/Functions
 - Variable parameters for internal and extenal functions.
 - Internal Procedure calls from outside the script.
 - Documentation and examples
 - For/To/Downto/Do
 - Standard Library
 - While/Begin/End
 - Case x Of/End
 - Array (Dynamic, only one dimensional)
 - Constant vars
