" Vim syntax file " Language: ACPI ASL " Maintainer: Akira Funahashi " Last Change: 2001 Dec 6 " remove any old syntax stuff hanging around syn clear " define the asl syntax "syn match asldelimiter "[()\[\];,]" syn match asldelimiter "[\[\];,]" syn match asloperator "[=|&\*\+\<\>]" syn match aslcomment "\(dnl.*\)\|\(#.*\)" syn match aslfunction "\<[0-9A-Z_]*\>" syn match aslfunction "[0-9A-Za-z_]\+BLK" syn match aslnumber "[-+]\=\<\d\+\(\.\d*\)\=\>" syn match aslnumber "0x[0-9a-z]\+" syn match aslnumber "[0-9]\+ms" syn keyword aslkeyword Device Field IndexField ThermalZone PowerResource syn keyword aslspecial Name syn keyword asltype Method Offset OperationRegion Processor syn keyword aslfunction Scope Package syn region aslstring start=+"+ skip=+\\"+ end=+"+ syn region aslstring start=+`+ skip=+\\'+ end=+'+ syn region aslstring start=+`+ skip=+\\'+ end=+`+ if !exists("did_asl_syntax_inits") let did_asl_syntax_inits = 1 " The default methods for highlighting. Can be overridden later hi link asldelimiter Delimiter hi link asloperator Operator hi link aslcomment Comment hi link aslfunction Function hi link aslnumber Number hi link aslkeyword Keyword hi link aslspecial Special hi link asltype Type hi link aslstring String endif let b:current_syntax = "asl" " vim: ts=4