Skip to content

Commit

Permalink
docs: changelog + readme for preprocessors
Browse files Browse the repository at this point in the history
  • Loading branch information
michalbali256 committed Aug 13, 2021
1 parent 20a6fba commit 70caf82
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 0 deletions.
17 changes: 17 additions & 0 deletions clients/vscode-hlasmplugin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,23 @@

## ****Unreleased****

#### Added
- Caching of macros and copy files, improving response time of the extension when editing already open file
- Highlighting support for HLASM listings
- AREAD and AINSERT support
- DB2 preprocessor emulator
- CCW, CCW0 and CCW1 instruction support

#### Fixed
- Format of instructions with relative addressing operands
- Vector instructions flagged when VR16-31 are used
- Allow self-reference in previously undefined array variables
- Tolerate '+' in modifiers in data defintions
- Empty TITLE argument must be tolerated
- Statements skipped by conditinal assembly emmiting errors in macros and copy files
- Location counter in machine instruction sometimes evaluating incorrectly
- WASM variant of the language server not working with the V8 JavaScript machine version 9 or later

## [0.13.0](https://github.com/eclipse/che-che4z-lsp-for-hlasm/compare/0.12.0...0.13.0) (2021-06-01)

#### Added
Expand Down
18 changes: 18 additions & 0 deletions clients/vscode-hlasmplugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,24 @@ For files that use macros extensively but do not have the definitions available,
```
In the `pgm_conf.json` above, the `source_code` file has a configuration, so all discovered diagnostics are always shown. However, if you open another file and do not assign a processor group to it, its diagnostics are not shown if there are more than 15 of them.

### Preprocessors

Processor groups can be configured so that the HLASM source will be processed with a preprocessor. Currently, there is the option to use `DB2` preprocessor.

It can by configured using the `preprocessor` key in processor group:
```
{
"pgroups": [
{
"name": "GROUP1",
"libs": [ "ASMMAC/" ],
"preprocessor": "DB2"
}
]
}
```


## Questions, issues, feature requests, and contributions
- If you have a question about how to accomplish something with the extension, or come across a problem, file an issue on [GitHub](https://github.com/eclipse/che-che4z-lsp-for-hlasm)
- Contributions are always welcome! Please see our [GitHub](https://github.com/eclipse/che-che4z-lsp-for-hlasm) repository for more information.
Expand Down

0 comments on commit 70caf82

Please sign in to comment.