diff --git a/syntax/ats.vim b/syntax/ats.vim index 309b21e..f05c512 100644 --- a/syntax/ats.vim +++ b/syntax/ats.vim @@ -17,6 +17,7 @@ syn match atsSpecial +\v\\["nt]+ syn match atsSpecial -\v\\[0-9]+- syn region atsString start=+"+ end=+"+ contains=atsSpecial +syn match atsChar "\v'.'" contains=atsSpecial syn keyword atsKeyword staload dynload overload with fun symintr include fn fnx and prfun prfn praxi castfn sortdef syn keyword atsKeyword lam llam fix raise of var val prval if then else addr let in begin end @@ -40,8 +41,6 @@ syn match atsParens "[()]" syn match atsOperator "\v[\@\'\#]" -syn match atsChar "\v'.'" - syn region atsMacro start="\v^#" end="\v$" contains=atsString syn keyword atsBool true false