phi-lang/vim/syntax/phi.vim
2025-09-09 21:27:27 +02:00

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"