Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
vlsi:resources:systemverilog [08/07/2015 17:56] pacher |
vlsi:resources:systemverilog [14/07/2015 10:25] (versione attuale) pacher |
||
---|---|---|---|
Linea 13: | Linea 13: | ||
//OVM/UVM User's Guide// | //OVM/UVM User's Guide// | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | ====== Syntax highlighting for the Gedit text editor ====== | ||
+ | |||
+ | |||
+ | **1.** make a copy of the Verilog language style | ||
+ | |||
+ | ''/usr/share/gtksourceview-2.0/language-specs/verilog.lang'' | ||
+ | |||
+ | |||
+ | **2.** modify the language id as | ||
+ | |||
+ | <code> | ||
+ | <language id="systemverilog" _name="SystemVerilog" version="2.0" _section="Sources"> | ||
+ | </code> | ||
+ | |||
+ | and | ||
+ | |||
+ | <code> | ||
+ | <context id="systemverilog"> <!-- modified from verilog to systemverilog --> | ||
+ | <include> | ||
+ | <context ref="line-comment"/> | ||
+ | <context ref="block-comment"/> | ||
+ | <context ref="close-comment-outside-comment"/> | ||
+ | <context ref="compiler-directive"/> | ||
+ | <context ref="keywords"/> | ||
+ | <context ref="gates"/> | ||
+ | <context ref="types"/> | ||
+ | <context ref="binary-number"/> | ||
+ | <context ref="octal-number"/> | ||
+ | <context ref="decimal-number"/> | ||
+ | <context ref="hexadecimal-number"/> | ||
+ | </include> | ||
+ | </context> | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | **3.** change the default file extension | ||
+ | |||
+ | <code> | ||
+ | <property name="globs">*.sv</property> | ||
+ | </code> | ||
+ | |||
+ | |||
+ | **4.** add new SystemVerilog reserved words by following the <nowiki>XML</nowiki> syntax | ||
+ | |||
+ | <code> | ||
+ | <keyword>word</keyword> | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |