Skip to content

VS Code syntax highlighting for ATool Software PARTNER/ASPAN and TOOLCAM Macro and Post-Processor programming language (APL) `.mac`, `.pcs` files. (unofficial)

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

mauro-F76/apl-macro-language

Repository files navigation

AToolSoftware Macro Language (APL)

Syntax highlighting for ATool Software PARTNER/ASPAN, MARS and TOOLCAM Macro and Post-Processor programming language (APL) .mac, .pcs files.
To execute APL Macros it is necessary a valid installation of PARTNER/ASPAN, TOOLCAM (with macro additional module) or MARS.

NOTE: This is a personal project, to be considered as an unofficial extension and is not directly supported by ATool Software.

Resources:
APL Language Reference
APL Macro Lessons

screenshot

Links

Release Notes

1.0.0

Initial release

1.2.1

  • minor changes to package descritpion;
  • updated package devDependencies;

1.2.0

  • Added more code snippets and improved existing ones: section: creates new section; debugmsg: show debug message; ~IF: create IF statement structure; ~START: subroutine definition; ~FOR: loop statement structure (FOR); ~DO WHILE: loop statement structure (DO WHILE); ~LOOP UNTIL: loop statement structure (LOOP UNTIL)

1.1.0

(requires extension 'APL Language Features')

  • Improved folding
  • Possibility to create folding sections using tags ###section ###endsection
  • Fixed highliting of tags ~START and ~END when they are preceded by spaces
  • Initial support for snippets: section: creates new section; debugmsg: show debug message; ~IF: create IF statement structure;
  • Minor fixes for syntax highlinting.

About

VS Code syntax highlighting for ATool Software PARTNER/ASPAN and TOOLCAM Macro and Post-Processor programming language (APL) `.mac`, `.pcs` files. (unofficial)

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published