Wu, Zhenyu | a87462a | 2024-11-18 21:36:31 +0100 | [diff] [blame] | 1 | " Vim syntax file |
| 2 | " Language: Vivado mss file |
| 3 | " Maintainer: The Vim Project <https://github.com/vim/vim> |
| 4 | " Last Change: 2024 Oct 22 |
| 5 | " Document: https://docs.amd.com/r/2020.2-English/ug1400-vitis-embedded/Microprocessor-Software-Specification-MSS |
| 6 | " Maintainer: Wu, Zhenyu <wuzhenyu@ustc.edu> |
| 7 | |
| 8 | if exists("b:current_syntax") |
| 9 | finish |
| 10 | endif |
| 11 | |
| 12 | syn case ignore |
| 13 | syn match mssComment "#.*$" contains=@Spell |
| 14 | syn keyword mssKeyword BEGIN END PARAMETER |
| 15 | syn keyword mssType OS PROCESSOR DRIVER LIBRARY |
| 16 | syn keyword mssConstant VERSION PROC_INSTANCE HW_INSTANCE OS_NAME OS_VER DRIVER_NAME DRIVER_VER LIBRARY_NAME LIBRARY_VER STDIN STDOUT XMDSTUB_PERIPHERAL ARCHIVER COMPILER COMPILER_FLAGS EXTRA_COMPILER_FLAGS |
| 17 | |
| 18 | hi def link mssComment Comment |
| 19 | hi def link mssKeyword Keyword |
| 20 | hi def link mssType Type |
| 21 | hi def link mssConstant Constant |
| 22 | |
| 23 | let b:current_syntax = "mss" |