| " |
| " Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) |
| " |
| " SPDX-License-Identifier: BSD-2-Clause |
| " |
| |
| " Vim syntax for .bf/.pbf files. Where relevant, comments below refer to the |
| " bitfield generator's source. |
| |
| syn match BFComment "\(#\( .*\)\?\|--.*\)$" |
| syn match BFCPP "[ \t]*#[^ ].*$" |
| |
| " reserved_map.keys() |
| syn keyword BFKeyword base block field field_high mask padding tag tagged_union |
| |
| " Tweaked t_INTLIT |
| syn match BFLiteral "[ \t]\([1-9][0-9]*\|0[oO]\?[0-7]\+\|0[xX][0-9a-fA-F]\+\|0[bB][01]\+\|0\)[lL]\?" |
| |
| hi def link BFComment Comment |
| hi def link BFCPP PreProc |
| hi def link BFKeyword Type |
| hi def link BFLiteral Constant |