26 lines
506 B
VimL
26 lines
506 B
VimL
" Vim syntax file
|
|
" Language: phi
|
|
" Maintainer: SFJ
|
|
" Latest Revision: 1 January 1984
|
|
|
|
if exists("b:current_syntax")
|
|
finish
|
|
endif
|
|
|
|
|
|
syn keyword Keyword fn call return loop break if let do
|
|
syn keyword Special null
|
|
syn keyword Boolean true false
|
|
|
|
syn match Number '0'
|
|
syn match Number '[1-9][0-9]*'
|
|
|
|
syn region String start=+"+ skip=+\\"+ end=+"+
|
|
|
|
syn keyword Todo contained TODO FIXME XXX NOTE
|
|
syn match Comment "//.*$" contains=Todo
|
|
|
|
syn match Identifier '[a-zA-Z_]\w*'
|
|
|
|
let b:current_syntax = "phi"
|