K2LL33D SHELL

 Apache/2.4.7 (Ubuntu)
 Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
 uid=33(www-data) gid=33(www-data) groups=33(www-data)
 safemode : OFF
 MySQL: ON | Perl: ON | cURL: OFF | WGet: ON
  >  / usr / share / vim / vim74 / syntax /
server ip : 104.21.89.46

your ip : 172.70.50.23

H O M E


Filename/usr/share/vim/vim74/syntax/promela.vim
Size1.78 kb
Permissionrw-r--r--
Ownerroot : root
Create time27-Apr-2025 09:56
Last modified03-Jan-2014 03:40
Last accessed07-Jul-2025 06:04
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
" Vim syntax file
" Language: ProMeLa
" Maintainer: Maurizio Tranchero <[email protected]> - <[email protected]>
" First Release: Mon Oct 16 08:49:46 CEST 2006
" Last Change: Thu Aug 7 21:22:48 CEST 2008
" Version: 0.5

" For version 5.x: Clear all syntax items
" For version 6.x: Quit when a syntax file was already loaded
if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif

" case is significant
" syn case ignore
" ProMeLa Keywords
syn keyword promelaStatement proctype if else while chan do od fi break goto unless
syn keyword promelaStatement active assert label atomic
syn keyword promelaFunctions skip timeout run
syn keyword promelaTodo contained TODO
" ProMeLa Types
syn keyword promelaType bit bool byte short int
" Operators and special characters
syn match promelaOperator "!"
syn match promelaOperator "?"
syn match promelaOperator "->"
syn match promelaOperator "="
syn match promelaOperator "+"
syn match promelaOperator "*"
syn match promelaOperator "/"
syn match promelaOperator "-"
syn match promelaOperator "<"
syn match promelaOperator ">"
syn match promelaOperator "<="
syn match promelaOperator ">="
syn match promelaSpecial "\["
syn match promelaSpecial "\]"
syn match promelaSpecial ";"
syn match promelaSpecial "::"
" ProMeLa Comments
syn region promelaComment start="/\*" end="\*/" contains=promelaTodo,@Spell
syn match promelaComment "//.*" contains=promelaTodo,@Spell

" Class Linking
hi def link promelaStatement Statement
hi def link promelaType Type
hi def link promelaComment Comment
hi def link promelaOperator Type
hi def link promelaSpecial Special
hi def link promelaFunctions Special
hi def link promelaString String
hi def link promelaTodo Todo

let b:current_syntax = "promela"