b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / share / vim / vim74 / syntax /
Filename/usr/share/vim/vim74/syntax/loginaccess.vim
Size4.09 kb
Permissionrw-r--r--
Ownerapache
Create time26-May-2024 11:06
Last modified17-Jul-2019 02:20
Last accessed17-Jul-2019 02:20
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
" Vim syntax file
" Language: login.access(5) configuration file
" Maintainer: Nikolai Weibull <[email protected]>
" Latest Revision: 2006-04-19

if exists("b:current_syntax")
finish
endif

let s:cpo_save = &cpo
set cpo&vim

syn keyword loginaccessTodo contained TODO FIXME XXX NOTE

syn region loginaccessComment display oneline start='^#' end='$'
\ contains=loginaccessTodo,@Spell

syn match loginaccessBegin display '^'
\ nextgroup=loginaccessPermission,
\ loginaccessComment skipwhite

syn match loginaccessPermission contained display '[^#]'
\ contains=loginaccessPermError
\ nextgroup=loginaccessUserSep

syn match loginaccessPermError contained display '[^+-]'

syn match loginaccessUserSep contained display ':'
\ nextgroup=loginaccessUsers,
\ loginaccessAllUsers,
\ loginaccessExceptUsers

syn match loginaccessUsers contained display '[^, \t:]\+'
\ nextgroup=loginaccessUserIntSep,
\ loginaccessOriginSep

syn match loginaccessAllUsers contained display '\<ALL\>'
\ nextgroup=loginaccessUserIntSep,
\ loginaccessOriginSep

syn match loginaccessLocalUsers contained display '\<LOCAL\>'
\ nextgroup=loginaccessUserIntSep,
\ loginaccessOriginSep

syn match loginaccessExceptUsers contained display '\<EXCEPT\>'
\ nextgroup=loginaccessUserIntSep,
\ loginaccessOriginSep

syn match loginaccessUserIntSep contained display '[, \t]'
\ nextgroup=loginaccessUsers,
\ loginaccessAllUsers,
\ loginaccessExceptUsers

syn match loginaccessOriginSep contained display ':'
\ nextgroup=loginaccessOrigins,
\ loginaccessAllOrigins,
\ loginaccessExceptOrigins

syn match loginaccessOrigins contained display '[^, \t]\+'
\ nextgroup=loginaccessOriginIntSep

syn match loginaccessAllOrigins contained display '\<ALL\>'
\ nextgroup=loginaccessOriginIntSep

syn match loginaccessLocalOrigins contained display '\<LOCAL\>'
\ nextgroup=loginaccessOriginIntSep

syn match loginaccessExceptOrigins contained display '\<EXCEPT\>'
\ nextgroup=loginaccessOriginIntSep

syn match loginaccessOriginIntSep contained display '[, \t]'
\ nextgroup=loginaccessOrigins,
\ loginaccessAllOrigins,
\ loginaccessExceptOrigins

hi def link loginaccessTodo Todo
hi def link loginaccessComment Comment
hi def link loginaccessPermission Type
hi def link loginaccessPermError Error
hi def link loginaccessUserSep Delimiter
hi def link loginaccessUsers Identifier
hi def link loginaccessAllUsers Macro
hi def link loginaccessLocalUsers Macro
hi def link loginaccessExceptUsers Operator
hi def link loginaccessUserIntSep loginaccessUserSep
hi def link loginaccessOriginSep loginaccessUserSep
hi def link loginaccessOrigins Identifier
hi def link loginaccessAllOrigins Macro
hi def link loginaccessLocalOrigins Macro
hi def link loginaccessExceptOrigins loginaccessExceptUsers
hi def link loginaccessOriginIntSep loginaccessUserSep

let b:current_syntax = "loginaccess"

let &cpo = s:cpo_save
unlet s:cpo_save