TheNetAdmin / vscode-linkerscript

GNU linker script language support for vscode.

Home Page:https://marketplace.visualstudio.com/items?itemName=ZixuanWang.linkerscript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LinkerScript Language Support for VSCode

This is the language support for LinkerScript for VSCode, provides syntax highlight.

It provides syntax highlight with TmLanguage based on regex , without Abstract Syntax Tree (AST), thus some syntaxes and language features may not get correct highlight.

For source code, please visit Github.

Develop

  1. Install npm package yamljs
  2. Edit rules in *.yaml
  3. Use yaml2json ***.yaml >***.json to convert to json
  4. Run with newly updated ***.json

Or you can use F5 to run directly if yamljs is already installed globally, all configs are located at .vscode/

Known issues

  • Lack of Multiline Match: The regex expressions ought to match across lines to work with some syntax, but I currently cannot switch the multiline mode on. Maybe its related to issue #13155, and if so, this feature should be available now.
  • Misordered Syntax Highlight: Due to the limitation of regex, some misordered options may not get highlight. If you wish to get support, please rearrange them according to GNU Linker Script.

Highlight preview

Imgur

License

This project is released under MIT License.

About

GNU linker script language support for vscode.

https://marketplace.visualstudio.com/items?itemName=ZixuanWang.linkerscript

License:MIT License


Languages

Language:Dockerfile 77.0%Language:Shell 23.0%