Skip to content

feat: adding qml preset - #203

Merged
Wansmer merged 1 commit into
Wansmer:mainfrom
Malick-Tammal:main
May 28, 2026
Merged

Wansmer merged 1 commit into
Wansmer:mainfrom
Malick-Tammal:main

Conversation

@Malick-Tammal

Copy link
Copy Markdown
Contributor

Description

This PR adds support for the QML language (qml) to TreeSJ.

Supported Nodes & Features

  • ui_object_initializer (e.g., QML objects/elements like Item { ... })
  • array (e.g., property arrays)
  • function_declaration and statement_block (both simple and if/else functions)

Changes

  • Added language configuration and default presets for QML.
  • Created split_spec.lua and join_spec.lua tests under tests/langs/qml/.
  • Updated README.md to list QML under supported languages.

All tests run and pass cleanly via make test-langs LP=qml.

@Wansmer

Wansmer commented May 28, 2026

Copy link
Copy Markdown
Owner

Thanks for contributing!

@Wansmer
Wansmer merged commit 79aedb4 into Wansmer:main May 28, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants