https://github.com/trianglesis/bmc-tpl
BMC TPL (language) support
https://github.com/trianglesis/bmc-tpl
Last synced: 4 months ago
JSON representation
BMC TPL (language) support
- Host: GitHub
- URL: https://github.com/trianglesis/bmc-tpl
- Owner: trianglesis
- License: other
- Created: 2022-01-31T18:18:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-25T08:57:21.000Z (about 3 years ago)
- Last Synced: 2025-10-30T00:44:57.573Z (8 months ago)
- Size: 211 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# BMC The Pattern Language TPL support in VS Code
[The Pattern Language TPL](https://docs.bmc.com/docs/dosearchsite.action?queryString=The+Pattern+Language+TPL&type=page&where=)
Adds syntax highlighting and snippets The Pattern Language TPL: [tpl](https://docs.bmc.com/docs/discovery/213/the-pattern-language-tpl-1024739589.html) in VS Code
Includes .tpl, .tplpre and .model files support.
Originally re-made from the [Atom bundle](https://github.com/trianglesis/language-tplpre)
Old extensions are valid, but not updated often.
##
- See Docs: [BMC Discovery official documentation page](https://docs.bmc.com/docs/productsupport/bmc-discovery)
- Ask somebody: [BMC Discovery community page](https://community.bmc.com/s/topic/0TO3n000000WJUFGA4/discovery)
- My profile: [Contact developer officially](https://community.bmc.com/s/profile/0051400000BLS8hAAH)
- Contant team: [Contact the team officially](https://community.bmc.com/s/profile/00530000003nmjaAAA)
## Installation:
- Go to your VS Code Extensions and type "bmc-tpl" in search!
#### Set syntax: Ctrl+Shift+P -> "Change language mode" type 'tplpre'
#### Syntax highlighting:
Most of constructions are also checking on integrity,
so if some code will be written on wrong place, highlighting can be broken.
Examples (currently based on Atom, and maybe will be refreshed):
Pattern from Community Edition:
- 
Documentation block and tasks highlighted:
- 
Triggers:
- 
Regex expressions:
(uses python regex grammar from "language-python")
- 
Syntax broken
(highlighting will show it)
- 
#### Autocomplete and Doc links:
For common code blocks and usual constructions autocompletion is available.
It also provide links to reffering documentaion for each function or block on official BMC Doc portal.
Pattern draft example:
- 
Code constructions usually used:
- 
Link to BMC official docs:
- 
Extra developers helping code:
- 
#### Automation, syntax check, upload pattern, etc:
For IDE related support, such as syntax check and testing, please raise a request or topic on official community: [BMC Discovery community page.](https://community.bmc.com/s/topic/0TO3n000000WJUFGA4/discovery).