Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>PyTV Language SupportNew to Visual Studio Code? Get it now.
PyTV Language Support

PyTV Language Support

LiPtP

|
7 installs
| (1) | Free
New PyTV (Verithon) Language Support
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

pytv-syntax-highlighter

Syntax highlighter and Snippets for New PyTV (Python Templated Verilog).

Features

  • Highlight C++/Verilog code written in PyTV-style Python file.
  • Auto-completion of C++/Verilog PyTV-style code block template using snippets.

Extension Settings

To obtain more comfortable coding experience of PyTV, install highlight extension in Vscode and append the following content to your workspace settings.json:

{
    "highlight.regexes": {
      "(\\s*#/)": {
        "filterLanguageRegex": "python",
        "filterFileRegex": ".*BehavModel.*",
        "regexFlags": "",
        "decorations": [
          {
            "color": "#FFEB3B",
            "fontWeight": "bold"
          }
        ]
      },
      "(#/)":{
        "filterLanguageRegex": "python",
        "decorations": [
          {
            "color": "#FF9800",
            "fontWeight": "bold"
          }
        ]
      }
    }
  }

Known Issues

See Folder known_issues.

Release Notes

0.1.0

Initial release of PyTV Syntax Highlighter, enable highlighting of C++ and Verilog Code in *.py files.

0.1.1

You now need to type #! LANGUAGE_MODE = "CPP" or #! LANGUAGE_MODE = "CPP_HEADER" to begin a C++ highlight block, and type #! to end it. The highlighter will highlight them once you have entered it correctly.

0.1.2

Add C++/Verilog code block snippets for the add-on. The keywords for them are cpp and verilog.

0.1.3

  • A #/ will be inserted on pressing Enter if the current line contains #/.

0.1.4

  • Now this extension can coexist with the old version of PyTV extension.
  • You need to enter Tab when using the snippet instead of Enter.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft