Skip to content

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.

License

Notifications You must be signed in to change notification settings

redjive26/Aseba-Playground-syntax-highlighting-VSCode

Repository files navigation

Aseba Playground Syntax Highlighting

Description

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.

Features

  • Syntax highlighting for .playground files.
  • Highlights tags, attributes, comments, and values.
  • Improves readability and usability for Aseba Playground simulations.

Usage

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

Example

Here is an example of a .playground file with syntax highlighting applied:

Screenshot of the Aseba Playground Extension

Installation

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.

Feedback and Improvements

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.

License

This project is licensed under the MIT License. See the LICENSE for details.

Credits and Acknowledgements

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.

Release Notes

CHANGELOG

1.0.1 - 1.0.4

  • Minor documentation updates.

1.0.0

  • Initial release

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published