syntax from Go

from Rouge  (MIT licensed)

https://github.com/jayferd/rouge/blob/master/spec/visual/samples/go