Variable: verilog-gate-ios

verilog-gate-ios is a variable defined in verilog-mode.el.gz.

Value

(("and" "output") ("buf" "output") ("bufif0" "output")
 ("bufif1" "output") ("cmos" "output") ("nand" "output")
 ("nmos" "output") ("nor" "output") ("not" "output")
 ("notif0" "output") ("notif1" "output") ("or" "output")
 ("pmos" "output") ("pulldown" "output") ("pullup" "output")
 ("rcmos" "output") ("rnmos" "output") ("rpmos" "output")
 ("rtran" "inout" "inout") ("rtranif0" "inout" "inout")
 ("rtranif1" "inout" "inout") ("tran" "inout" "inout")
 ("tranif0" "inout" "inout") ("tranif1" "inout" "inout")
 ("xnor" "output") ("xor" "output"))

Documentation

Map of direction for each positional argument to each gate primitive.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defvar verilog-gate-ios
  ;; All these have an implied {"input"...} at the end
  '(("and"	"output")
    ("buf"	"output")
    ("bufif0"	"output")
    ("bufif1"	"output")
    ("cmos"	"output")
    ("nand"	"output")
    ("nmos"	"output")
    ("nor"	"output")
    ("not"	"output")
    ("notif0"	"output")
    ("notif1"	"output")
    ("or"	"output")
    ("pmos"	"output")
    ("pulldown"	"output")
    ("pullup"	"output")
    ("rcmos"	"output")
    ("rnmos"	"output")
    ("rpmos"	"output")
    ("rtran"	"inout" "inout")
    ("rtranif0"	"inout" "inout")
    ("rtranif1"	"inout" "inout")
    ("tran"	"inout" "inout")
    ("tranif0"	"inout" "inout")
    ("tranif1"	"inout" "inout")
    ("xnor"	"output")
    ("xor"	"output"))
  "Map of direction for each positional argument to each gate primitive.")