-" vim: ft=xpt
-
-" XPTemplate template file.
-"
-" Language: VHDL
-" Maintainer: Simon Ruderich <simon@ruderich.org>
-" License: GPL v3+
-
-" Copyright (C) 2014 Simon Ruderich
-"
-" This file is free software: you can redistribute it and/or modify
-" it under the terms of the GNU General Public License as published by
-" the Free Software Foundation, either version 3 of the License, or
-" (at your option) any later version.
-"
-" This file is distributed in the hope that it will be useful,
-" but WITHOUT ANY WARRANTY; without even the implied warranty of
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-" GNU General Public License for more details.
-"
-" You should have received a copy of the GNU General Public License
-" along with this file. If not, see <http://www.gnu.org/licenses/>.
-
-
-XPTemplate priority=lang
-
-let s:f = g:XPTfuncs()
-
-XPTinclude
- \ _common/common
-
-
-XPT vhdl
-library ieee;
-use ieee.std_logic_1164.all;
-use ieee.numeric_std.all;
-
-`cursor^
-
-
-XPT slv
-std_logic_vector(`from^ downto `to^)
-
-
-XPT entity
-entity `name^ is
- port(
- `cursor^
- );
-end entity;
-
-XPT architecture
-architecture `behavioral^ of `entity^ is
-begin
- `cursor^
-end architecture;
-
-XPT process
-process`list^
-begin
- `cursor^
-end process;
-
-XPT if
-if `condition^ then
- `cursor^
-end if;