HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: 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,
Upload Files
File: //home/ubuntu/neovim/.deps/build/src/treesitter_vim/test/corpus/syntax_statement.txt
================================================================================
Syntax enable and on
================================================================================

syntax enable
syn enable
syntax enable	" start highlighting, use 'background' to set colors

--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement)
  (syntax_statement)
  (comment))

================================================================================
Syntax case
================================================================================

sy case match
sy case
sy case ignore

--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement)
  (syntax_statement))

================================================================================
Syntax spell
================================================================================

syn spell
syn spell toplevel
syn spell notoplevel
syn spell default

--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement)
  (syntax_statement)
  (syntax_statement))

================================================================================
Syntax foldlevel
================================================================================

syntax foldlevel
syntax foldlevel start
syntax foldlevel minimum

--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement)
  (syntax_statement))

================================================================================
Syntax keyword
================================================================================

syntax keyword   Type   int long char
syntax keyword   vimCommand ab[breviate] n[ext]
syntax keyword   Underscore one_keyword
syn keyword vimCommand tag
syn keyword vimSetting tag

--------------------------------------------------------------------------------

(script_file
  (syntax_statement
    (hl_group)
    (keyword)
    (keyword)
    (keyword))
  (syntax_statement
    (hl_group)
    (keyword)
    (keyword))
  (syntax_statement
    (hl_group)
    (keyword))
  (syntax_statement
    (hl_group)
    (keyword))
  (syntax_statement
    (hl_group)
    (keyword)))

================================================================================
Syntax keyword options
================================================================================

syntax keyword   Type   conceal int long contained char cchar=.
syntax keyword   Type   conceal int long3 contained char cchar=.
syntax keyword   vimCommand containedin=Type,vimCommand ab[breviate] n[ext]
syn keyword vimCommand tag nextgroup=vimSetting,@vimCommand
syn keyword vimSetting transparent skipwhite skipnl skipempty tag

--------------------------------------------------------------------------------

(script_file
  (syntax_statement
    (hl_group)
    (syntax_argument)
    (keyword)
    (keyword)
    (syntax_argument)
    (keyword)
    (syntax_argument))
  (syntax_statement
    (hl_group)
    (syntax_argument)
    (keyword)
    (keyword)
    (syntax_argument)
    (keyword)
    (syntax_argument))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (hl_groups
        (hl_group)
        (hl_group)))
    (keyword)
    (keyword))
  (syntax_statement
    (hl_group)
    (keyword)
    (syntax_argument
      (hl_groups
        (hl_group)
        (hl_group))))
  (syntax_statement
    (hl_group)
    (syntax_argument)
    (syntax_argument)
    (syntax_argument)
    (syntax_argument)
    (keyword)))

================================================================================
Syntax match
================================================================================

syntax match  Type 'a'
syntax match  Type 'a' keepend
syntax match  Type /[]\// keepend
syntax match  Type 'a'ms=e-1,me=s-1
syntax match  Type '^[ab]\{1,3}\a\(pattern\)'
syn match MatchGroup "this should be a string literal" skipwhite

--------------------------------------------------------------------------------

(script_file
  (syntax_statement
    (hl_group)
    (pattern))
  (syntax_statement
    (hl_group)
    (pattern)
    (syntax_argument))
  (syntax_statement
    (hl_group)
    (pattern)
    (syntax_argument))
  (syntax_statement
    (hl_group)
    (pattern)
    (pattern_offset)
    (pattern_offset))
  (syntax_statement
    (hl_group)
    (pattern
      (pattern_multi)
      (pattern)))
  (syntax_statement
    (hl_group)
    (pattern)
    (syntax_argument)))

================================================================================
Syntax region
================================================================================

syntax region  Type start='a' end='a'
syntax region  Type start='a' skip='aa' end='a'
syntax region  Type start='a'rs=s+1 skip='aa' end='a'
syntax region  Type start=+"+ skip=+\\\\\|\\"+ end=+"+
syntax region  Type start=+"+ skip=+\\\\\|\\"+ end=+"+ end=+'+
syntax region  Type matchgroup=Type1 start='a'rs=s+1 skip='aa' end='a' concealends
syntax region  Type start='a' skip='|' end='a'

--------------------------------------------------------------------------------

(script_file
  (syntax_statement
    (hl_group)
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern)))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern)))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (pattern)
      (pattern_offset))
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern)))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern)))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern)))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (hl_groups
        (hl_group)))
    (syntax_argument
      (pattern)
      (pattern_offset))
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern))
    (syntax_argument))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern))
    (syntax_argument
      (pattern))))

================================================================================
Syntax cluster
================================================================================

syntax cluster group1
syntax cluster group1 contains=@g1,g2,g3
syntax cluster group1 add=g4 remove=@g1,g2

--------------------------------------------------------------------------------

(script_file
  (syntax_statement
    (hl_group))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (hl_groups
        (hl_group)
        (hl_group)
        (hl_group))))
  (syntax_statement
    (hl_group)
    (syntax_argument
      (hl_groups
        (hl_group)))
    (syntax_argument
      (hl_groups
        (hl_group)
        (hl_group)))))

================================================================================
Syntax sync
================================================================================

syntax sync linebreaks=1
syntax sync fromstart
syntax sync ccomment
syntax sync ccomment hlgroup maxlines=1
syntax sync minlines=22
syntax sync lines=1
syntax sync match g2 .*
syntax sync region h2 groupthere h3 [^.]
syntax sync linecont [n]\+
syntax sync clear
syntax sync clear g5


--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement)
  (syntax_statement)
  (syntax_statement
    (hl_group))
  (syntax_statement)
  (syntax_statement)
  (syntax_statement
    (hl_group)
    (pattern
      (pattern_multi)))
  (syntax_statement
    (hl_group)
    (hl_group)
    (pattern))
  (syntax_statement
    (pattern
      (pattern_multi)))
  (syntax_statement)
  (syntax_statement
    (hl_group)))

================================================================================
Syntax list
================================================================================

syntax
syntax list
syntax list g1
syntax list @g2


--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement)
  (syntax_statement
    (hl_group))
  (syntax_statement
    (hl_group)))

================================================================================
Syntax clear
================================================================================

syntax clear
syntax clear g1
syntax clear @g1

--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement
    (hl_group))
  (syntax_statement
    (hl_group)))

================================================================================
Syntax include
================================================================================

syntax include /etc/vim/c.vim
syntax include @Pod plugin/s.vim

--------------------------------------------------------------------------------

(script_file
  (syntax_statement
    (filename))
  (syntax_statement
    (hl_group)
    (filename)))

================================================================================
Syntax iskeyword
================================================================================

syntax iskeyword clear
syntax iskeyword @,48-57,192-255,$,_

--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement
    (value)))

================================================================================
Syntax conceal
================================================================================

syntax conceal
syntax conceal on
syntax conceal off

--------------------------------------------------------------------------------

(script_file
  (syntax_statement)
  (syntax_statement)
  (syntax_statement))