This Visual Studio Code extension provides syntax highlighting for the Aseba Playground language used in .playground
files. The extension enhances the readability of Aseba Playground files by highlighting key elements, attributes, and comments.
- Syntax highlighting for
.playground
files. - Highlights tags, attributes, comments, and values.
- Improves readability and usability for Aseba Playground simulations.
Once installed, the extension will automatically activate when you open a .playground
file. You will see syntax highlighting applied to various parts of the file, including:
- Tags such as
<aseba-playground>
,<color>
,<robot>
- Attributes such as
name
,x
,y
,angle
,color
- Comments inside
<!-- -->
- Value types such as strings and numbers
Here is an example of a .playground
file with syntax highlighting applied:
This extension is published and can be accessed directly through the VSCode Extension Marketplace.
Alternatively, you can still install it locally using the .vsix file.
The .vsix file can be found here.
I appreciate any feedback and suggestions! If you have ideas on how this extension can be improved or if you've encountered any issues, please don't hesitate to reach out.
You can open an Issue on GitHub or submit a Pull Request if you'd like to contribute improvements.
Your help and suggestions are greatly appreciated to make this extension even better and more useful for everyone.
This project is licensed under the MIT License. See the LICENSE for details.
The Aseba Playground concept, language, and simulation tools are developed and maintained by the Aseba and Thymio teams at Mobsya. Their work provides an excellent platform for learning robotics and programming.
For more information about Aseba and Thymio, visit:
This project is an independent work to enhance the development experience of Aseba Playground files in Visual Studio Code by providing syntax highlighting. All rights to Aseba Playground and its underlying tools remain with their respective owners.
- Minor documentation updates.
- Initial release