# -*- mode: snippet; require-final-newline: nil -*-
# name: pragma_contract
# key: prc
# filename trick from: https://jpace.wordpress.com/2012/10/20/tweaking-emacs-snippets/
# --

pragma solidity ${1:version};


contract `(file-name-nondirectory
         (file-name-sans-extension
         (or (buffer-file-name)
         (buffer-name (current-buffer)))))` {
    $0
}