Skip to content

VSCode syntax highlighting for SPEF (Standard Parasitic Exchange Format)

License

Notifications You must be signed in to change notification settings

a18rhodes/spef-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic SPEF syntax highligting

Very basic SPEF (Standard Parasitic Exchange Format IEEE 1481-2009) syntax highligting only (i.e., not full language support) for detailed nets (D_NET). May incidentially support reduced nets (R_NET) since the syntax is fairly similar.

Includes coloring for

  • Headers (e.g., *SPEF, *DESIGN, etc.)
    • Design flow substrings (e.g., "PIN_CAP NONE", "NAME_SCOPE LOCAL", etc.)
  • Units (e.g., *T_UNIT, NS, FF, etc.)
  • Comments
  • Name mapped items
  • Basic keywords (*D_NET, *I lines, *P lines, *N lines)
  • Subnodes and pins
  • Instance names as separate entites from numbers
  • Numbers including floats

Example hilights with Dark Modern theme

About

VSCode syntax highlighting for SPEF (Standard Parasitic Exchange Format)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published