Files
asl/README.md
2015-10-09 11:48:09 +02:00

35 lines
1.1 KiB
Markdown

# 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.
* [Arma Wiki](https://community.bistudio.com/wiki/Main_Page)
* [Scripting commands](https://community.bistudio.com/wiki/Category:Scripting_Commands_Arma_3)
## License
MIT