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 File runs mqr check and shows line/column diagnostics.
MQR: Check Active File executa mqr check e mostra diagnósticos de linha/coluna.
MQR: Compile Active File runs mqr compile and creates an .exr beside the source file.
MQR: Compile Active File executa mqr compile e cria um .exr ao lado do arquivo fonte.
- Two editor-title buttons let you check or compile the open MQR file. Use
Ctrl+Shift+Z to check and Ctrl+Shift+X to compile.
Dois botões no título do editor permitem verificar ou compilar o arquivo MQR aberto. Use Ctrl+Shift+Z para verificar e Ctrl+Shift+X para 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 Ativo
MQR: Compile Active File | Compilar Arquivo Ativo
MQR: Create Configuration | Criar Configuração
MQR: 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
}
}
}
]
}