MQR is the development language of the RikdomChart platform.
MQR é a linguagem de desenvolvimento da plataforma RikdomChart.
Language support, validation, and compilation for MQR strategies in Visual Studio Code and Cursor.
Suporte de linguagem, validação e compilação de estratégias MQR no Visual Studio Code e Cursor.
Features | Recursos
- Syntax highlighting, comments, brackets, folding, and snippets.
Destaque de sintaxe, comentários, pares, dobramento e snippets. - Completion, hover information, and document symbols for MQR APIs and local declarations.
Autocomplete, informações ao passar o mouse e símbolos do documento para APIs MQR e declarações locais. MQR: Check Active Filerunsmqr checkand shows line/column diagnostics.
MQR: Check Active Fileexecutamqr checke mostra diagnósticos de linha/coluna.MQR: Compile Active Filerunsmqr compileand creates an.exrbeside the source file.
MQR: Compile Active Fileexecutamqr compilee cria um.exrao lado do arquivo fonte.- Two editor-title buttons let you check or compile the open MQR file. Use
Ctrl+Shift+Zto check andCtrl+Shift+Xto compile.
Dois botões no título do editor permitem verificar ou compilar o arquivo MQR aberto. UseCtrl+Shift+Zpara verificar eCtrl+Shift+Xpara compilar. - Optional validation after saving, enabled by default.
Validação opcional depois de salvar, ativada por padrão.
Requirements | Requisitos
Build or install mqr.exe first. The compiler is in compilador/Win64/Release/Mqr.exe in the RikdomChart source tree.
Compile ou instale primeiro o mqr.exe. O compilador fica em compilador/Win64/Release/Mqr.exe na árvore fonte do RikdomChart.
Set the mqr.compilerPath setting to the full compiler path. If it is empty, the extension tries mqr.exe from PATH.
Defina a configuração mqr.compilerPath com o caminho completo do compilador. Se estiver vazia, a extensão tenta usar mqr.exe do PATH.
Example settings.json:
{
"mqr.compilerPath": "C:\\Program Files\\RikdomChart\\Mqr.exe",
"mqr.checkOnSave": true
}
MQR: Create Configuration opens a file picker for the compiler and writes missing workspace settings without overwriting existing choices.
MQR: Create Configuration abre um seletor para o compilador e grava configurações ausentes do workspace sem sobrescrever escolhas existentes.
Commands | Comandos
MQR: Check Active File| Verificar Arquivo AtivoMQR: Compile Active File| Compilar Arquivo AtivoMQR: Create Configuration| Criar ConfiguraçãoMQR: Show Compiler Version| Mostrar Versão do Compilador
Tasks | Tarefas
You can also add a task to .vscode/tasks.json.
Você também pode adicionar uma tarefa em .vscode/tasks.json.
{
"version": "2.0.0",
"tasks": [
{
"label": "MQR: Compile active file",
"type": "shell",
"command": "${config:mqr.compilerPath}",
"args": ["compile", "${file}"],
"problemMatcher": {
"owner": "mqr",
"fileLocation": "absolute",
"pattern": {
"regexp": "^(.+):(\\d+):(\\d+): error: (.+)$",
"file": 1,
"line": 2,
"column": 3,
"message": 4
}
}
}
]
}