![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/vim/addons/syntax/ |
Upload File : |
" Vim syntax file " Language: TableGen " Maintainer: The LLVM team, http://llvm.org/ " Version: $Revision: 235369 $ if version < 600 syntax clear elseif exists("b:current_syntax") finish endif " May be changed if you have a really slow machine syntax sync minlines=100 syn case match syn keyword tgKeyword def let in code dag field include defm foreach syn keyword tgType class int string list bit bits multiclass syn match tgNumber /\<\d\+\>/ syn match tgNumber /\<\d\+\.\d*\>/ syn match tgNumber /\<0b[01]\+\>/ syn match tgNumber /\<0x[0-9a-fA-F]\+\>/ syn region tgString start=/"/ skip=/\\"/ end=/"/ oneline syn region tgCode start=/\[{/ end=/}\]/ syn keyword tgTodo contained TODO FIXME syn match tgComment /\/\/.*$/ contains=tgTodo " Handle correctly imbricated comment syn region tgComment2 matchgroup=tgComment2 start=+/\*+ end=+\*/+ contains=tgTodo,tgComment2 if version >= 508 || !exists("did_c_syn_inits") if version < 508 let did_c_syn_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink tgKeyword Statement HiLink tgType Type HiLink tgNumber Number HiLink tgComment Comment HiLink tgComment2 Comment HiLink tgString String " May find a better Hilight group... HiLink tgCode Special HiLink tgTodo Todo delcommand HiLink endif let b:current_syntax = "tablegen"