che-che4z-lsp-for-hlasm
che-che4z-lsp-for-hlasm copied to clipboard
LSP server that adds support for the High Level Assembler (HLASM) language to IDEs
**Is your feature request related to a problem? Please describe.** As a user, I would like to have information about how to get macros using Explorer for Endevor. This can...
**Describe the bug** Hints are not provided in following situations: - System parameters (in code and tracer) - Right variable in multiplication expression (&A*&B) (in tracer) - Location counter `*`...
**Is your feature request related to a problem? Please describe.** Diagnostics related to validity of arguments are produced for statements that contain syntax errors. Statements with syntax errors are unlikely...
Hint for the LTORG instruction should show a list of literals that will be placed at its location.
**Describe the bug** There are some system variables whose value can change within a macro (`&SYSSTMT`, `&SYSM_HSEV`, `&SYSM_SEV`) **To Reproduce** ``` MACRO MAC &ARG &I SETA 0 .LOOP AIF (&I...
**Description.** Add support for VSCode Rename command. **Things to consider:** - [ ] Local vs. global changes - [ ] Solution scan - perf - [ ] &PREFIX._LABEL - [...
**Describe the solution you'd like** I'd like to see error message generated by a statement in the debug console whenever the statement is "executed" in the macro debugger.
**Describe the bug** `symbol_value` and `address` arithmetic operations should detect overflow and report it. **To Reproduce** ``` 00000006 0000 0000 0000 00000000 3 BRASL 0,*+2147483646+2 ** ASMA075E Arithmetic overflow **...
**Describe the bug** In HLASM, a program with two `END` instructions is valid, since the assembler ends processing after encountering the first `END`. However, that is not the case with...
**Describe the bug** If you view changes to an HLASM source code before commit, only half of the screen (the uncommitted version) is highlighted. **To Reproduce** Steps to reproduce the...