From 27903c5b8656c796564ef073c1ebe77a2f0154e1 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Thu, 28 Sep 2017 22:18:09 +0200 Subject: Revert inlining basic language pack --- syntax/idlang.vim | 244 ------------------------------------------------------ 1 file changed, 244 deletions(-) delete mode 100644 syntax/idlang.vim (limited to 'syntax/idlang.vim') diff --git a/syntax/idlang.vim b/syntax/idlang.vim deleted file mode 100644 index 9c429b33..00000000 --- a/syntax/idlang.vim +++ /dev/null @@ -1,244 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Interactive Data Language syntax file (IDL, too [:-)] -" Maintainer: Aleksandar Jelenak -" Last change: 2011 Apr 11 -" Created by: Hermann Rochholz - -" Remove any old syntax stuff hanging around -" quit when a syntax file was already loaded -if exists("b:current_syntax") - finish -endif - -syntax case ignore - -syn match idlangStatement "^\s*pro\s" -syn match idlangStatement "^\s*function\s" -syn keyword idlangStatement return continue mod do break -syn keyword idlangStatement compile_opt forward_function goto -syn keyword idlangStatement begin common end of -syn keyword idlangStatement inherits on_ioerror begin - -syn keyword idlangConditional if else then for while case switch -syn keyword idlangConditional endcase endelse endfor endswitch -syn keyword idlangConditional endif endrep endwhile repeat until - -syn match idlangOperator "\ and\ " -syn match idlangOperator "\ eq\ " -syn match idlangOperator "\ ge\ " -syn match idlangOperator "\ gt\ " -syn match idlangOperator "\ le\ " -syn match idlangOperator "\ lt\ " -syn match idlangOperator "\ ne\ " -syn match idlangOperator /\(\ \|(\)not\ /hs=e-3 -syn match idlangOperator "\ or\ " -syn match idlangOperator "\ xor\ " - -syn keyword idlangStop stop pause - -syn match idlangStrucvar "\h\w*\(\.\h\w*\)\+" -syn match idlangStrucvar "[),\]]\(\.\h\w*\)\+"hs=s+1 - -syn match idlangSystem "\!\a\w*\(\.\w*\)\=" - -syn match idlangKeyword "\([(,]\s*\(\$\_s*\)\=\)\@<=/\h\w*" -syn match idlangKeyword "\([(,]\s*\(\$\_s*\)\=\)\@<=\h\w*\s*=" - -syn keyword idlangTodo contained TODO - -syn region idlangString start=+"+ end=+"+ -syn region idlangString start=+'+ end=+'+ - -syn match idlangPreCondit "^\s*@\w*\(\.\a\{3}\)\=" - -syn match idlangRealNumber "\<\d\+\(\.\=\d*e[+-]\=\d\+\|\.\d*d\|\.\d*\|d\)" -syn match idlangRealNumber "\.\d\+\(d\|e[+-]\=\d\+\)\=" - -syn match idlangNumber "\<\.\@!\d\+\.\@!\(b\|u\|us\|s\|l\|ul\|ll\|ull\)\=\>" - -syn match idlangComment "[\;].*$" contains=idlangTodo - -syn match idlangContinueLine "\$\s*\($\|;\)"he=s+1 contains=idlangComment -syn match idlangContinueLine "&\s*\(\h\|;\)"he=s+1 contains=ALL - -syn match idlangDblCommaError "\,\s*\," - -" List of standard routines as of IDL version 5.4. -syn match idlangRoutine "EOS_\a*" -syn match idlangRoutine "HDF_\a*" -syn match idlangRoutine "CDF_\a*" -syn match idlangRoutine "NCDF_\a*" -syn match idlangRoutine "QUERY_\a*" -syn match idlangRoutine "\