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

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