Fortran variable definitions

This commit is contained in:
guneysus 2014-12-13 13:38:01 +02:00
parent 9935a55edb
commit d42e376cc8

View File

@ -1,3 +1,12 @@
snippet impl
IMPLICIT NONE
${0}
snippet prog
PROGRAM ${1:main}
${0}
END PROGRAM $1
snippet mod snippet mod
MODULE ${1:modulename} MODULE ${1:modulename}
${0} ${0}
@ -13,9 +22,43 @@ snippet doc
! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
${0} ${0}
snippet prog # Variables defs
PROGRAM ${1:main} # Boolean
${0} snippet logic
END PROGRAM $1 logical :: ${0:names}
# Integer
snippet int
integer :: ${0:names}
snippet intp
integer, parameter :: ${0:names}
snippet inta
integer, allocatable, dimension(${1::}) :: ${0:names}
# Real
snippet real
real :: ${0:names}
snippet realp
real,parameter :: ${0:names}
snippet reala
real, allocatable, dimension(${1::}) :: ${0:names}
# Double Precision
snippet double
double precision :: ${0:names}
snippet doublep
double precision, parameter :: ${0:names}
snippet doublea
double precision, allocatable, dimension(${1::}) :: ${0:names}
# Char
snippet char
character(len=${1:*}) :: ${0:names}
# Types
snippet type
type(${1:name}) :: ${0:names}
# Array
snippet arr
(/ (${0:}) /)