| Recommend this page to a friend! |
| Author | ||
![]() |
|
Innovation award![]() Nominee: 2x Winner: 1x | |||||||||||||||||||
| Classes of Marius Zadara | > | PAX | > | Download .zip .tar.gz | > | > | > | |||||
|
|||||||||||||||||||||||
| Groups | Applications | |||||||
| Groups | ||
| XML | XML parsing and generation | View top rated classes | |
| PHP 5 | Classes using PHP 5 specific features | View top rated classes | |
| Emulators | System or language emulation | View top rated classes |
| Innovation Award | ||
![]() August 2008 Winner Prize: One copy of the Zend Studio |
Sometimes you need create a scripting language to control a complex application. Creating a language from scratch is hard because you need to develop an engine that is able to parse and process the language commands. XML is a format that is easy to parse, and so it can be used as an alternative to create new file formats or languages that are easy to parse. This class implements a scripting engine using XML based source code. The scripting engine can be extended with new commands that are processed by new custom PHP classes. Manuel Lemos |
| User ratings | ||
| There are not enough user ratings to display for this class. |
| Applications that use this class | ||
| File | Role | Description | ||
|---|---|---|---|---|
| Aux. | Configuration file | |||
| Example | Example | |||
| Example | Entry point | |||
| Files | / | |||
| File | Role | Description | ||
|---|---|---|---|---|
| |
Aux. | PAX core loader | ||
| Files | / | core | / | |||
| File | Role | Description |
|---|---|---|
| |
Aux. | Attributes classes |
| |
Class | Config class |
| |
Class | Directory class |
| |
Class | Environment class |
| |
Class | File class |
| |
Class | Instruction Evaluator |
| |
Class | Instruction Extractor |
| |
Class | Instruction Replacer |
| |
Class | Messages |
| |
Class | Model class |
| |
Class | Node class |
| |
Class | Pattern class |
| |
Class | PAX main class |
| |
Class | PAX general object |
| |
Class | General resource file |
| |
Class | Tags class |
| |
Aux. | Classes loader |
| Files | / | core | / | |||
| File | Role | Description |
|---|---|---|
| |
Class | PAX general exception |
| |
Aux. | Exceptions loader |
| Files | / | core | / | |||
| File | Role | Description |
|---|---|---|
| |
Class | Attributes interface |
| |
Class | Config interface |
| |
Class | Directory interface |
| |
Class | Environment interface |
| |
Class | File interface |
| |
Class | Instruction Evaluator interface |
| |
Class | Intruction Replacer interface |
| |
Class | Model interface |
| |
Class | Node interface |
| |
Class | Instruction extractor interface |
| |
Class | Pattern interface |
| |
Class | PAX interface |
| |
Class | PAX object interface |
| |
Class | Resource interface |
| |
Class | Tags interface |
| |
Aux. | Interfaces loader |
| Files | / | core | / | |||
| File | Role | Description |
|---|---|---|
| |
Class | Debug class |
| |
Aux. | Utils loader |
| Files | / | |||
| File | Role | Description |
|---|---|---|
| |
Data | Changes log |
| |
Aux. | License |
| |
Aux. | Tutorial |
| Files | / | models | / | |||
| File | Role | Description | ||
|---|---|---|---|---|
| Files | / | models | / | example | / | |||
| File | Role | Description |
|---|---|---|
| |
Aux. | Attributes definitions |
| |
Aux. | Tags definitions |
| Files | / | models | / | example | / | |||
| File | Role | Description |
|---|---|---|
| |
Class | Example node |
| |
Class | Node implementation |
| Files | / | models | / | example | / | |||
| File | Role | Description |
|---|---|---|
| |
Aux. | Model libraries loader |
| Download all files: pax.tar.gz pax.zip |