💻 ¤ D++ is a small interpreted language written in Pawn. It is designed with the role of enabling modification of the gamemode code on the server during run-time. It contains various features and things that aren't even introduced into Pawn itself. D++ has a very complex syntax which makes it very hard to learn but also fragile to small mistakes.
📎 It is made purely for fun and with an intention to learn more about Pawn itself, thus D++ should not be taken as a serious language. However, the language itself is still impressive considering it is written in Pawn.
- Directives
- Interpreter options
- Interpreter components
- Third-party API
- Modules
- Constants
- Variables
- Forms and types of forms
if
-expressionswhile
-loops- Instructions
- Operators
- Namespaces
- Passing arguments to user forms
return
andyield&return
- System values
- Tasks
- Form structure types
for
-loopsforeach
-loops and iteratorsswitch
andcase
- Form methods
- Objects
- Inline forms
typedef
keyword- Enumerators
- Static variables
- Persistent data management
- Decorators
- Miscellaneous
- Examples - see here.
Just regularly check the workflow runs! Always select the latest successful workflow to download the latest build artifacts from.