mirror of
https://github.com/Kugelschieber/asl.git
synced 2026-01-18 12:00:25 +00:00
1.1 KiB
1.1 KiB
ASL
ASL stands for Arma Scripting Language, a C-style scripting language compiled to SQF. ASL is intended to simplify Arma 3 mod and mission development and eliminate the pain of SQF's bad syntax.
Main reasons for ASL:
- consistent and clean syntax
- less writing
- easier to read and maintain
- easy to lern and understand
- full replacement of SQF
- compatible with Arma wiki and commands
The compiler is written in Go and implemented as a simple recursive decent parser and uses concurrency to compile multiple files at once, which makes it really fast.
Syntax
coming soon
Contribute
To contribute please create pull requests or explain your ideas in the issue section on GitHub. Report any bugs or incompatible ASL <-> SQF syntax you can find.
Further information
For further information you can read the SQF tutorial and documentation of scripting commands on the Arma wiki.
License
MIT