소스 검색

add preprocessor highlighting to pism syntax file

narodnik 6 년 전
부모
커밋
521443363f
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      scripts/pism.vim

+ 5 - 1
scripts/pism.vim

@@ -4,14 +4,18 @@ endif
 
 
 syn keyword sapviKeyword constant contract start end
 syn keyword sapviKeyword constant contract start end
 "syn keyword sapviAttr
 "syn keyword sapviAttr
-syn keyword sapviType FixedGenerator BlakePersonalization PedersenPersonalization ByteSize U64 Fr Point Bool Scalar
+syn keyword sapviType FixedGenerator BlakePersonalization PedersenPersonalization ByteSize U64 Fr Point Bool Scalar BinarySize
 syn match sapviFunction "^[ ]*[a-z_0-9]* "
 syn match sapviFunction "^[ ]*[a-z_0-9]* "
 syn match sapviComment "#.*$"
 syn match sapviComment "#.*$"
 syn match sapviNumber ' \zs\d\+\ze'
 syn match sapviNumber ' \zs\d\+\ze'
 syn match sapviConst '[A-Z_]\{2,}[A-Z0-9_]*'
 syn match sapviConst '[A-Z_]\{2,}[A-Z0-9_]*'
+syn match sapviPreproc "{%.*%}"
+syn match sapviPreproc2 "{{.*}}"
 
 
 hi def link sapviKeyword    Statement
 hi def link sapviKeyword    Statement
 "hi def link sapviAttr       StorageClass
 "hi def link sapviAttr       StorageClass
+hi def link sapviPreproc    PreProc
+hi def link sapviPreproc2   PreProc
 hi def link sapviType       Type
 hi def link sapviType       Type
 hi def link sapviFunction   Function
 hi def link sapviFunction   Function
 hi def link sapviComment    Comment
 hi def link sapviComment    Comment