| Item | Standard | Pro | Demo |
|---|---|---|---|
| Included | |||
Runtime packages — VCL + FMX (.bpl, .dcp,
.dcu) |
✓ | ✓ | ✓ |
Design-time packages — VCL + FMX (.bpl,
.dcp) |
✓ | ✓ | ✓ |
Core DCU — Lib\...\core\ (Win32 and Win64,
Release) |
✓ | ✓ | ✓ |
| Documentation (PDF and CHM) | ✓ | ✓ | ✓ |
Parser source code (EgStrParser.pas,
EgStrParserComp.pas) |
— | ✓ | — |
| Characteristics | |||
| Delphi 12 Athens and Delphi 13 Florence | ✓ | ✓ | ✓ |
| Suitable for deployment | ✓ | ✓ | — |
| Cross-platform compilation (macOS, iOS, Android, Linux) | — | ✓ | — |
| Compilation for earlier Delphi versions | — | ✓ | — |
| Compilation for C++Builder | — | ✓ | — |
| Runtime restrictions | — | — | ✓ |
The standard edition includes pre-compiled packages and core DCUs for
Delphi 12 Athens and Delphi 13 Florence, for both Win32 and Win64, in
VCL and FMX variants. The installer registers the packages in the IDE
and adds the library paths to the Delphi search path automatically. The
core DCU allows the parser and the TEgStrParser component
to be compiled directly into an application without any runtime package
dependency. See the Installation
chapter for usage instructions. Source code is not included in the
standard edition. See the Pro edition below.
The Pro edition includes all contents of the standard edition plus the parser library source files:
EgStrParser.pas — the complete parsing engineEgStrParserComp.pas — the TEgStrParser
componentThe source files depend only on units from the System.*
namespace and have no VCL, FMX, or Windows-specific dependencies. They
can be compiled directly into an application without installing any
package, and are suitable for use on any platform supported by Delphi or
C++Builder, including macOS, iOS, Android, and Linux.
C++Builder note: The source code includes compiler directives (
{$HPPEMIT},{$EXTERNALSYM},{$MINENUMSIZE 4}) that preserve C++Builder ABI compatibility and generate correct.hppheaders when the project is compiled with C++Builder. These directives are harmless in a Delphi-only build.
Use of the source code is subject to the terms described in the License chapter.
A demo edition is available for evaluation. It is functionally identical to the standard edition but imposes the following restrictions at runtime:
The demo edition is intended for evaluation inside the IDE only and is not suitable for deployment.
Installers:
EgStrParserDemoSetup-2.0.0-D12.exe — Demo edition,
Delphi 12EgStrParserDemoSetup-2.0.0-D13.exe — Demo edition,
Delphi 13