12345678910111213141516171819202122232425262728293031323334 |
- " Vim syntax file
- " Language: Answer Set Programming
- " Maintainer: Jovian HERSEMEULE
- " Last Change: Mar 5, 2020
- " Version: 1
- " quit when a syntax file was already loaded {{{1
- if exists("b:current_syntax")
- finish
- endif
- syn match aVar "[A-Z][A-Z0-9_]*"
- syn match aComment "%.*$"
- syn match aNumber '\d\+'
- syn match aOperator "[,;+\\=:<\->*{}()\[\]!]"
- syn match aRange "\.\."
- syn match aSpecial "#[a-z]\+"
- syn match aEnd "\.$"
- syn match aImply ":-"
- syn match aNot "not"
- syn match aWrongEOF "[^\.]$"
- let b:current_syntax = "asp"
- hi def link aVar Identifier
- hi def link aEnd Type
- hi def link aComment Comment
- hi def link aNumber Special
- hi def link aOperator Operator
- hi def link aRange Operator
- hi def link aSpecial PreProc
- hi def link aImply Type
- hi def link aNot Constant
- hi def link aWrongEOF Error
|