Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

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>​
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +