" Vim syntax file
" Language: Opal
" Maintainer: Jan O. Kechel <jan@kechel.de>
" Last Change: 07-NOV-2005
" Version: 0.1
syntax clear
syntax keyword oKeyword DEF FUN DATA TYPE IF ELSE THEN FI LET IN IMPORT IMPLEMENTATION SIGNATURE SORT COMPLETELY OR AND WHERE ONLY
syntax region oCommentL start="--" end="$"
syntax region oComment start="/\*" end="\*/"
syntax match oOperator "=="
syntax match oOperator ":"
syntax match oOperator "->"
syntax match oOperator "\*\*"
syntax match oOperator "++"
syntax region oDenotation start="\"" end="\""
syntax match oDenotation "`"
hi oKeyword term=bold cterm=NONE ctermfg=1
hi oOperator term=bold cterm=NONE ctermfg=1
hi oCommentL term=bold cterm=NONE ctermfg=4
hi oComment term=bold cterm=NONE ctermfg=4
hi oDenotation term=bold cterm=NONE ctermfg=2
let b:current_syntax = "opal"