/[emacs]/emacs/lisp/progmodes/vhdl-mode.el
ViewVC logotype

Diff of /emacs/lisp/progmodes/vhdl-mode.el

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by pj, Thu Dec 20 18:18:27 2001 UTC revision 1.13 by pj, Sun Dec 30 22:14:41 2001 UTC
# Line 1722  STRING are replaced by `-' and substring Line 1722  STRING are replaced by `-' and substring
1722       (when (memq 'vhdl vhdl-electric-keywords)       (when (memq 'vhdl vhdl-electric-keywords)
1723         ;; VHDL'93 keywords         ;; VHDL'93 keywords
1724         '(         '(
1725           ("--"            "" vhdl-template-display-comment-hook 0)           ("--"            "" vhdl-template-display-comment-hook 0 t)
1726           ("abs"           "" vhdl-template-default-hook 0)           ("abs"           "" vhdl-template-default-hook 0 t)
1727           ("access"        "" vhdl-template-default-hook 0)           ("access"        "" vhdl-template-default-hook 0 t)
1728           ("after"         "" vhdl-template-default-hook 0)           ("after"         "" vhdl-template-default-hook 0 t)
1729           ("alias"         "" vhdl-template-alias-hook 0)           ("alias"         "" vhdl-template-alias-hook 0 t)
1730           ("all"           "" vhdl-template-default-hook 0)           ("all"           "" vhdl-template-default-hook 0 t)
1731           ("and"           "" vhdl-template-default-hook 0)           ("and"           "" vhdl-template-default-hook 0 t)
1732           ("arch"          "" vhdl-template-architecture-hook 0)           ("arch"          "" vhdl-template-architecture-hook 0 t)
1733           ("architecture"  "" vhdl-template-architecture-hook 0)           ("architecture"  "" vhdl-template-architecture-hook 0 t)
1734           ("array"         "" vhdl-template-default-hook 0)           ("array"         "" vhdl-template-default-hook 0 t)
1735           ("assert"        "" vhdl-template-assert-hook 0)           ("assert"        "" vhdl-template-assert-hook 0 t)
1736           ("attr"          "" vhdl-template-attribute-hook 0)           ("attr"          "" vhdl-template-attribute-hook 0 t)
1737           ("attribute"     "" vhdl-template-attribute-hook 0)           ("attribute"     "" vhdl-template-attribute-hook 0 t)
1738           ("begin"         "" vhdl-template-default-indent-hook 0)           ("begin"         "" vhdl-template-default-indent-hook 0 t)
1739           ("block"         "" vhdl-template-block-hook 0)           ("block"         "" vhdl-template-block-hook 0 t)
1740           ("body"          "" vhdl-template-default-hook 0)           ("body"          "" vhdl-template-default-hook 0 t)
1741           ("buffer"        "" vhdl-template-default-hook 0)           ("buffer"        "" vhdl-template-default-hook 0 t)
1742           ("bus"           "" vhdl-template-default-hook 0)           ("bus"           "" vhdl-template-default-hook 0 t)
1743           ("case"          "" vhdl-template-case-hook 0)           ("case"          "" vhdl-template-case-hook 0 t)
1744           ("comp"          "" vhdl-template-component-hook 0)           ("comp"          "" vhdl-template-component-hook 0 t)
1745           ("component"     "" vhdl-template-component-hook 0)           ("component"     "" vhdl-template-component-hook 0 t)
1746           ("cond"          "" vhdl-template-conditional-signal-asst-hook 0)           ("cond"          "" vhdl-template-conditional-signal-asst-hook 0 t)
1747           ("conditional"   "" vhdl-template-conditional-signal-asst-hook 0)           ("conditional"   "" vhdl-template-conditional-signal-asst-hook 0 t)
1748           ("conf"          "" vhdl-template-configuration-hook 0)           ("conf"          "" vhdl-template-configuration-hook 0 t)
1749           ("configuration" "" vhdl-template-configuration-hook 0)           ("configuration" "" vhdl-template-configuration-hook 0 t)
1750           ("cons"          "" vhdl-template-constant-hook 0)           ("cons"          "" vhdl-template-constant-hook 0 t)
1751           ("constant"      "" vhdl-template-constant-hook 0)           ("constant"      "" vhdl-template-constant-hook 0 t)
1752           ("disconnect"    "" vhdl-template-disconnect-hook 0)           ("disconnect"    "" vhdl-template-disconnect-hook 0 t)
1753           ("downto"        "" vhdl-template-default-hook 0)           ("downto"        "" vhdl-template-default-hook 0 t)
1754           ("else"          "" vhdl-template-else-hook 0)           ("else"          "" vhdl-template-else-hook 0 t)
1755           ("elseif"        "" vhdl-template-elsif-hook 0)           ("elseif"        "" vhdl-template-elsif-hook 0 t)
1756           ("elsif"         "" vhdl-template-elsif-hook 0)           ("elsif"         "" vhdl-template-elsif-hook 0 t)
1757           ("end"           "" vhdl-template-default-indent-hook 0)           ("end"           "" vhdl-template-default-indent-hook 0 t)
1758           ("entity"        "" vhdl-template-entity-hook 0)           ("entity"        "" vhdl-template-entity-hook 0 t)
1759           ("exit"          "" vhdl-template-exit-hook 0)           ("exit"          "" vhdl-template-exit-hook 0 t)
1760           ("file"          "" vhdl-template-file-hook 0)           ("file"          "" vhdl-template-file-hook 0 t)
1761           ("for"           "" vhdl-template-for-hook 0)           ("for"           "" vhdl-template-for-hook 0 t)
1762           ("func"          "" vhdl-template-function-hook 0)           ("func"          "" vhdl-template-function-hook 0 t)
1763           ("function"      "" vhdl-template-function-hook 0)           ("function"      "" vhdl-template-function-hook 0 t)
1764           ("generic"       "" vhdl-template-generic-hook 0)           ("generic"       "" vhdl-template-generic-hook 0 t)
1765           ("group"         "" vhdl-template-group-hook 0)           ("group"         "" vhdl-template-group-hook 0 t)
1766           ("guarded"       "" vhdl-template-default-hook 0)           ("guarded"       "" vhdl-template-default-hook 0 t)
1767           ("if"            "" vhdl-template-if-hook 0)           ("if"            "" vhdl-template-if-hook 0 t)
1768           ("impure"        "" vhdl-template-default-hook 0)           ("impure"        "" vhdl-template-default-hook 0 t)
1769           ("in"            "" vhdl-template-default-hook 0)           ("in"            "" vhdl-template-default-hook 0 t)
1770           ("inertial"      "" vhdl-template-default-hook 0)           ("inertial"      "" vhdl-template-default-hook 0 t)
1771           ("inout"         "" vhdl-template-default-hook 0)           ("inout"         "" vhdl-template-default-hook 0 t)
1772           ("inst"          "" vhdl-template-instance-hook 0)           ("inst"          "" vhdl-template-instance-hook 0 t)
1773           ("instance"      "" vhdl-template-instance-hook 0)           ("instance"      "" vhdl-template-instance-hook 0 t)
1774           ("is"            "" vhdl-template-default-hook 0)           ("is"            "" vhdl-template-default-hook 0 t)
1775           ("label"         "" vhdl-template-default-hook 0)           ("label"         "" vhdl-template-default-hook 0 t)
1776           ("library"       "" vhdl-template-library-hook 0)           ("library"       "" vhdl-template-library-hook 0 t)
1777           ("linkage"       "" vhdl-template-default-hook 0)           ("linkage"       "" vhdl-template-default-hook 0 t)
1778           ("literal"       "" vhdl-template-default-hook 0)           ("literal"       "" vhdl-template-default-hook 0 t)
1779           ("loop"          "" vhdl-template-bare-loop-hook 0)           ("loop"          "" vhdl-template-bare-loop-hook 0 t)
1780           ("map"           "" vhdl-template-map-hook 0)           ("map"           "" vhdl-template-map-hook 0 t)
1781           ("mod"           "" vhdl-template-default-hook 0)           ("mod"           "" vhdl-template-default-hook 0 t)
1782           ("nand"          "" vhdl-template-default-hook 0)           ("nand"          "" vhdl-template-default-hook 0 t)
1783           ("new"           "" vhdl-template-default-hook 0)           ("new"           "" vhdl-template-default-hook 0 t)
1784           ("next"          "" vhdl-template-next-hook 0)           ("next"          "" vhdl-template-next-hook 0 t)
1785           ("nor"           "" vhdl-template-default-hook 0)           ("nor"           "" vhdl-template-default-hook 0 t)
1786           ("not"           "" vhdl-template-default-hook 0)           ("not"           "" vhdl-template-default-hook 0 t)
1787           ("null"          "" vhdl-template-default-hook 0)           ("null"          "" vhdl-template-default-hook 0 t)
1788           ("of"            "" vhdl-template-default-hook 0)           ("of"            "" vhdl-template-default-hook 0 t)
1789           ("on"            "" vhdl-template-default-hook 0)           ("on"            "" vhdl-template-default-hook 0 t)
1790           ("open"          "" vhdl-template-default-hook 0)           ("open"          "" vhdl-template-default-hook 0 t)
1791           ("or"            "" vhdl-template-default-hook 0)           ("or"            "" vhdl-template-default-hook 0 t)
1792           ("others"        "" vhdl-template-default-hook 0)           ("others"        "" vhdl-template-default-hook 0 t)
1793           ("out"           "" vhdl-template-default-hook 0)           ("out"           "" vhdl-template-default-hook 0 t)
1794           ("pack"          "" vhdl-template-package-hook 0)           ("pack"          "" vhdl-template-package-hook 0 t)
1795           ("package"       "" vhdl-template-package-hook 0)           ("package"       "" vhdl-template-package-hook 0 t)
1796           ("port"          "" vhdl-template-port-hook 0)           ("port"          "" vhdl-template-port-hook 0 t)
1797           ("postponed"     "" vhdl-template-default-hook 0)           ("postponed"     "" vhdl-template-default-hook 0 t)
1798           ("procedure"     "" vhdl-template-procedure-hook 0)           ("procedure"     "" vhdl-template-procedure-hook 0 t)
1799           ("process"       "" vhdl-template-process-hook 0)           ("process"       "" vhdl-template-process-hook 0 t)
1800           ("pure"          "" vhdl-template-default-hook 0)           ("pure"          "" vhdl-template-default-hook 0 t)
1801           ("range"         "" vhdl-template-default-hook 0)           ("range"         "" vhdl-template-default-hook 0 t)
1802           ("record"        "" vhdl-template-default-hook 0)           ("record"        "" vhdl-template-default-hook 0 t)
1803           ("register"      "" vhdl-template-default-hook 0)           ("register"      "" vhdl-template-default-hook 0 t)
1804           ("reject"        "" vhdl-template-default-hook 0)           ("reject"        "" vhdl-template-default-hook 0 t)
1805           ("rem"           "" vhdl-template-default-hook 0)           ("rem"           "" vhdl-template-default-hook 0 t)
1806           ("report"        "" vhdl-template-report-hook 0)           ("report"        "" vhdl-template-report-hook 0 t)
1807           ("return"        "" vhdl-template-return-hook 0)           ("return"        "" vhdl-template-return-hook 0 t)
1808           ("rol"           "" vhdl-template-default-hook 0)           ("rol"           "" vhdl-template-default-hook 0 t)
1809           ("ror"           "" vhdl-template-default-hook 0)           ("ror"           "" vhdl-template-default-hook 0 t)
1810           ("select"        "" vhdl-template-selected-signal-asst-hook 0)           ("select"        "" vhdl-template-selected-signal-asst-hook 0 t)
1811           ("severity"      "" vhdl-template-default-hook 0)           ("severity"      "" vhdl-template-default-hook 0 t)
1812           ("shared"        "" vhdl-template-default-hook 0)           ("shared"        "" vhdl-template-default-hook 0 t)
1813           ("sig"           "" vhdl-template-signal-hook 0)           ("sig"           "" vhdl-template-signal-hook 0 t)
1814           ("signal"        "" vhdl-template-signal-hook 0)           ("signal"        "" vhdl-template-signal-hook 0 t)
1815           ("sla"           "" vhdl-template-default-hook 0)           ("sla"           "" vhdl-template-default-hook 0 t)
1816           ("sll"           "" vhdl-template-default-hook 0)           ("sll"           "" vhdl-template-default-hook 0 t)
1817           ("sra"           "" vhdl-template-default-hook 0)           ("sra"           "" vhdl-template-default-hook 0 t)
1818           ("srl"           "" vhdl-template-default-hook 0)           ("srl"           "" vhdl-template-default-hook 0 t)
1819           ("subtype"       "" vhdl-template-subtype-hook 0)           ("subtype"       "" vhdl-template-subtype-hook 0 t)
1820           ("then"          "" vhdl-template-default-hook 0)           ("then"          "" vhdl-template-default-hook 0 t)
1821           ("to"            "" vhdl-template-default-hook 0)           ("to"            "" vhdl-template-default-hook 0 t)
1822           ("transport"     "" vhdl-template-default-hook 0)           ("transport"     "" vhdl-template-default-hook 0 t)
1823           ("type"          "" vhdl-template-type-hook 0)           ("type"          "" vhdl-template-type-hook 0 t)
1824           ("unaffected"    "" vhdl-template-default-hook 0)           ("unaffected"    "" vhdl-template-default-hook 0 t)
1825           ("units"         "" vhdl-template-default-hook 0)           ("units"         "" vhdl-template-default-hook 0 t)
1826           ("until"         "" vhdl-template-default-hook 0)           ("until"         "" vhdl-template-default-hook 0 t)
1827           ("use"           "" vhdl-template-use-hook 0)           ("use"           "" vhdl-template-use-hook 0 t)
1828           ("var"           "" vhdl-template-variable-hook 0)           ("var"           "" vhdl-template-variable-hook 0 t)
1829           ("variable"      "" vhdl-template-variable-hook 0)           ("variable"      "" vhdl-template-variable-hook 0 t)
1830           ("wait"          "" vhdl-template-wait-hook 0)           ("wait"          "" vhdl-template-wait-hook 0 t)
1831           ("when"          "" vhdl-template-when-hook 0)           ("when"          "" vhdl-template-when-hook 0 t)
1832           ("while"         "" vhdl-template-while-loop-hook 0)           ("while"         "" vhdl-template-while-loop-hook 0 t)
1833           ("with"          "" vhdl-template-with-hook 0)           ("with"          "" vhdl-template-with-hook 0 t)
1834           ("xnor"          "" vhdl-template-default-hook 0)           ("xnor"          "" vhdl-template-default-hook 0 t)
1835           ("xor"           "" vhdl-template-default-hook 0)           ("xor"           "" vhdl-template-default-hook 0 t)
1836           ))           ))
1837       ;; VHDL-AMS keywords       ;; VHDL-AMS keywords
1838       (when (and (memq 'vhdl vhdl-electric-keywords) (vhdl-standard-p 'ams))       (when (and (memq 'vhdl vhdl-electric-keywords) (vhdl-standard-p 'ams))
1839         '(         '(
1840           ("across"     "" vhdl-template-default-hook 0)           ("across"     "" vhdl-template-default-hook 0 t)
1841           ("break"      "" vhdl-template-break-hook 0)           ("break"      "" vhdl-template-break-hook 0 t)
1842           ("limit"      "" vhdl-template-limit-hook 0)           ("limit"      "" vhdl-template-limit-hook 0 t)
1843           ("nature"     "" vhdl-template-nature-hook 0)           ("nature"     "" vhdl-template-nature-hook 0 t)
1844           ("noise"      "" vhdl-template-default-hook 0)           ("noise"      "" vhdl-template-default-hook 0 t)
1845           ("procedural" "" vhdl-template-procedural-hook 0)           ("procedural" "" vhdl-template-procedural-hook 0 t)
1846           ("quantity"   "" vhdl-template-quantity-hook 0)           ("quantity"   "" vhdl-template-quantity-hook 0 t)
1847           ("reference"  "" vhdl-template-default-hook 0)           ("reference"  "" vhdl-template-default-hook 0 t)
1848           ("spectrum"   "" vhdl-template-default-hook 0)           ("spectrum"   "" vhdl-template-default-hook 0 t)
1849           ("subnature"  "" vhdl-template-subnature-hook 0)           ("subnature"  "" vhdl-template-subnature-hook 0 t)
1850           ("terminal"   "" vhdl-template-terminal-hook 0)           ("terminal"   "" vhdl-template-terminal-hook 0 t)
1851           ("through"    "" vhdl-template-default-hook 0)           ("through"    "" vhdl-template-default-hook 0 t)
1852           ("tolerance"  "" vhdl-template-default-hook 0)           ("tolerance"  "" vhdl-template-default-hook 0 t)
1853           ))           ))
1854       ;; user model keywords       ;; user model keywords
1855       (when (memq 'user vhdl-electric-keywords)       (when (memq 'user vhdl-electric-keywords)

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26