diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
commit | 27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch) | |
tree | 2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/sqr.vim | |
parent | d5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff) | |
download | vim-polyglot-3.0.0.tar.gz vim-polyglot-3.0.0.zip |
Revert inlining basic language packv3.0.0
Diffstat (limited to 'syntax/sqr.vim')
-rw-r--r-- | syntax/sqr.vim | 266 |
1 files changed, 0 insertions, 266 deletions
diff --git a/syntax/sqr.vim b/syntax/sqr.vim deleted file mode 100644 index 70964ab1..00000000 --- a/syntax/sqr.vim +++ /dev/null @@ -1,266 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" Language: Structured Query Report Writer (SQR) -" Maintainer: Nathan Stratton Treadway (nathanst at ontko dot com) -" URL: http://www.ontko.com/sqr/#editor_config_files -" -" Modification History: -" 2002-Apr-12: Updated for SQR v6.x -" 2002-Jul-30: Added { and } to iskeyword definition -" 2003-Oct-15: Allow "." in variable names -" highlight entire open '... literal when it contains -" "''" inside it (e.g. "'I can''t say" is treated -" as one open string, not one terminated and one open) -" {} variables can occur inside of '...' literals -" -" Thanks to the previous maintainer of this file, Jeff Lanzarotta: -" http://lanzarotta.tripod.com/vim.html -" jefflanzarotta at yahoo dot com - -" quit when a syntax file was already loaded -if exists("b:current_syntax") - finish -endif - -setlocal iskeyword=@,48-57,_,-,#,$,{,} - -syn case ignore - -" BEGIN GENERATED SECTION ============================================ - -" Generated by generate_vim_syntax.sqr at 2002/04/11 13:04 -" (based on the UltraEdit syntax file for SQR 6.1.4 -" found at http://www.ontko.com/sqr/#editor_config_files ) - -syn keyword sqrSection begin-footing begin-heading begin-procedure -syn keyword sqrSection begin-program begin-report begin-setup -syn keyword sqrSection end-footing end-heading end-procedure -syn keyword sqrSection end-program end-report end-setup - -syn keyword sqrParagraph alter-color-map alter-connection -syn keyword sqrParagraph alter-locale alter-printer alter-report -syn keyword sqrParagraph begin-document begin-execute begin-select -syn keyword sqrParagraph begin-sql declare-chart declare-image -syn keyword sqrParagraph declare-color-map declare-connection -syn keyword sqrParagraph declare-layout declare-printer -syn keyword sqrParagraph declare-report declare-procedure -syn keyword sqrParagraph declare-toc declare-variable end-declare -syn keyword sqrParagraph end-document end-select exit-select end-sql -syn keyword sqrParagraph load-lookup - -syn keyword sqrReserved #current-column #current-date #current-line -syn keyword sqrReserved #end-file #page-count #return-status -syn keyword sqrReserved #sql-count #sql-status #sqr-max-columns -syn keyword sqrReserved #sqr-max-lines #sqr-pid #sqr-toc-level -syn keyword sqrReserved #sqr-toc-page $sqr-database {sqr-database} -syn keyword sqrReserved $sqr-dbcs {sqr-dbcs} $sqr-encoding -syn keyword sqrReserved {sqr-encoding} $sqr-encoding-console -syn keyword sqrReserved {sqr-encoding-console} -syn keyword sqrReserved $sqr-encoding-database -syn keyword sqrReserved {sqr-encoding-database} -syn keyword sqrReserved $sqr-encoding-file-input -syn keyword sqrReserved {sqr-encoding-file-input} -syn keyword sqrReserved $sqr-encoding-file-output -syn keyword sqrReserved {sqr-encoding-file-output} -syn keyword sqrReserved $sqr-encoding-report-input -syn keyword sqrReserved {sqr-encoding-report-input} -syn keyword sqrReserved $sqr-encoding-report-output -syn keyword sqrReserved {sqr-encoding-report-output} -syn keyword sqrReserved $sqr-encoding-source {sqr-encoding-source} -syn keyword sqrReserved $sql-error $sqr-hostname {sqr-hostname} -syn keyword sqrReserved $sqr-locale $sqr-platform {sqr-platform} -syn keyword sqrReserved $sqr-program $sqr-report $sqr-toc-text -syn keyword sqrReserved $sqr-ver $username - -syn keyword sqrPreProc #define #else #end-if #endif #if #ifdef -syn keyword sqrPreProc #ifndef #include - -syn keyword sqrCommand add array-add array-divide array-multiply -syn keyword sqrCommand array-subtract ask break call clear-array -syn keyword sqrCommand close columns commit concat connect -syn keyword sqrCommand create-array create-color-palette date-time -syn keyword sqrCommand display divide do dollar-symbol else encode -syn keyword sqrCommand end-evaluate end-if end-while evaluate -syn keyword sqrCommand execute extract find get get-color goto -syn keyword sqrCommand graphic if input last-page let lookup -syn keyword sqrCommand lowercase mbtosbs money-symbol move -syn keyword sqrCommand multiply new-page new-report next-column -syn keyword sqrCommand next-listing no-formfeed open page-number -syn keyword sqrCommand page-size position print print-bar-code -syn keyword sqrCommand print-chart print-direct print-image -syn keyword sqrCommand printer-deinit printer-init put read -syn keyword sqrCommand rollback security set-color set-delay-print -syn keyword sqrCommand set-generations set-levels set-members -syn keyword sqrCommand sbtombs show stop string subtract toc-entry -syn keyword sqrCommand unstring uppercase use use-column -syn keyword sqrCommand use-printer-type use-procedure use-report -syn keyword sqrCommand while write - -syn keyword sqrParam 3d-effects after after-bold after-page -syn keyword sqrParam after-report after-toc and as at-end before -syn keyword sqrParam background batch-mode beep before-bold -syn keyword sqrParam before-page before-report before-toc blink -syn keyword sqrParam bold border bottom-margin box break by -syn keyword sqrParam caption center char char-size char-width -syn keyword sqrParam chars-inch chart-size checksum cl -syn keyword sqrParam clear-line clear-screen color color-palette -syn keyword sqrParam cs color_ data-array -syn keyword sqrParam data-array-column-count -syn keyword sqrParam data-array-column-labels -syn keyword sqrParam data-array-row-count data-labels date -syn keyword sqrParam date-edit-mask date-seperator -syn keyword sqrParam day-of-week-case day-of-week-full -syn keyword sqrParam day-of-week-short decimal decimal-seperator -syn keyword sqrParam default-numeric delay distinct dot-leader -syn keyword sqrParam edit-option-ad edit-option-am -syn keyword sqrParam edit-option-bc edit-option-na -syn keyword sqrParam edit-option-pm encoding entry erase-page -syn keyword sqrParam extent field fill fixed fixed_nolf float -syn keyword sqrParam font font-style font-type footing -syn keyword sqrParam footing-size foreground for-append -syn keyword sqrParam for-reading for-reports for-tocs -syn keyword sqrParam for-writing format formfeed from goto-top -syn keyword sqrParam group having heading heading-size height -syn keyword sqrParam horz-line image-size in indentation -syn keyword sqrParam init-string input-date-edit-mask insert -syn keyword sqrParam integer into item-color item-size key -syn keyword sqrParam layout left-margin legend legend-placement -syn keyword sqrParam legend-presentation legend-title level -syn keyword sqrParam line-height line-size line-width lines-inch -syn keyword sqrParam local locale loops max-columns max-lines -syn keyword sqrParam maxlen money money-edit-mask money-sign -syn keyword sqrParam money-sign-location months-case months-full -syn keyword sqrParam months-short name need newline newpage -syn keyword sqrParam no-advance nolf noline noprompt normal not -syn keyword sqrParam nowait number number-edit-mask on-break -syn keyword sqrParam on-error or order orientation page-depth -syn keyword sqrParam paper-size pie-segment-explode -syn keyword sqrParam pie-segment-percent-display -syn keyword sqrParam pie-segment-quantity-display pitch -syn keyword sqrParam point-markers point-size printer -syn keyword sqrParam printer-type quiet record reset-string -syn keyword sqrParam return_value reverse right-margin rows save -syn keyword sqrParam select size skip skiplines sort source -syn keyword sqrParam sqr-database sqr-platform startup-file -syn keyword sqrParam status stop sub-title symbol-set system -syn keyword sqrParam table text thousand-seperator -syn keyword sqrParam time-seperator times title to toc -syn keyword sqrParam top-margin type underline update using -syn keyword sqrParam value vary vert-line wait warn when -syn keyword sqrParam when-other where with x-axis-grid -syn keyword sqrParam x-axis-label x-axis-major-increment -syn keyword sqrParam x-axis-major-tick-marks x-axis-max-value -syn keyword sqrParam x-axis-min-value x-axis-minor-increment -syn keyword sqrParam x-axis-minor-tick-marks x-axis-rotate -syn keyword sqrParam x-axis-scale x-axis-tick-mark-placement xor -syn keyword sqrParam y-axis-grid y-axis-label -syn keyword sqrParam y-axis-major-increment -syn keyword sqrParam y-axis-major-tick-marks y-axis-max-value -syn keyword sqrParam y-axis-min-value y-axis-minor-increment -syn keyword sqrParam y-axis-minor-tick-marks y-axis-scale -syn keyword sqrParam y-axis-tick-mark-placement y2-type -syn keyword sqrParam y2-data-array y2-data-array-row-count -syn keyword sqrParam y2-data-array-column-count -syn keyword sqrParam y2-data-array-column-labels -syn keyword sqrParam y2-axis-color-palette y2-axis-label -syn keyword sqrParam y2-axis-major-increment -syn keyword sqrParam y2-axis-major-tick-marks y2-axis-max-value -syn keyword sqrParam y2-axis-min-value y2-axis-minor-increment -syn keyword sqrParam y2-axis-minor-tick-marks y2-axis-scale - -syn keyword sqrFunction abs acos asin atan array ascii asciic ceil -syn keyword sqrFunction cos cosh chr cond deg delete dateadd -syn keyword sqrFunction datediff datenow datetostr e10 exp edit -syn keyword sqrFunction exists floor getenv instr instrb isblank -syn keyword sqrFunction isnull log log10 length lengthb lengthp -syn keyword sqrFunction lengtht lower lpad ltrim mod nvl power rad -syn keyword sqrFunction round range replace roman rpad rtrim rename -syn keyword sqrFunction sign sin sinh sqrt substr substrb substrp -syn keyword sqrFunction substrt strtodate tan tanh trunc to_char -syn keyword sqrFunction to_multi_byte to_number to_single_byte -syn keyword sqrFunction transform translate unicode upper wrapdepth - -" END GENERATED SECTION ============================================== - -" Variables -syn match sqrVariable /\(\$\|#\|&\)\(\k\|\.\)*/ - - -" Debug compiler directives -syn match sqrPreProc /\s*#debug\a\=\(\s\|$\)/ -syn match sqrSubstVar /{\k*}/ - - -" Strings -" Note: if an undoubled ! is found, this is not a valid string -" (SQR will treat the end of the line as a comment) -syn match sqrString /'\(!!\|[^!']\)*'/ contains=sqrSubstVar -syn match sqrStrOpen /'\(!!\|''\|[^!']\)*$/ -" If we find a ' followed by an unmatched ! before a matching ', -" flag the error. -syn match sqrError /'\(!!\|[^'!]\)*![^!]/me=e-1 -syn match sqrError /'\(!!\|[^'!]\)*!$/ - -" Numbers: -syn match sqrNumber /-\=\<\d*\.\=[0-9_]\>/ - - - -" Comments: -" Handle comments that start with "!=" specially; they are only valid -" in the first column of the source line. Also, "!!" is only treated -" as a start-comment if there is only whitespace ahead of it on the line. - -syn keyword sqrTodo TODO FIXME XXX DEBUG NOTE ### -syn match sqrTodo /???/ - -" See also the sqrString section above for handling of ! characters -" inside of strings. (Those patterns override the ones below.) -syn match sqrComment /!\@<!!\([^!=].*\|$\)/ contains=sqrTodo -" the ! can't be preceded by another !, -" and must be followed by at least one -" character other than ! or =, or immediately -" by the end-of-line -syn match sqrComment /^!=.*/ contains=sqrTodo -syn match sqrComment /^!!.*/ contains=sqrTodo -syn match sqrError /^\s\+\zs!=.*/ -" it's an error to have "!=" preceded by -" just whitespace on the line ("!=" -" preceded by non-whitespace is treated -" as neither a comment nor an error, since -" it is often correct, i.e. -" if #count != 7 -syn match sqrError /.\+\zs!!.*/ -" a "!!" anywhere but at the beginning of -" the line is always an error - - -" Define the default highlighting. -" Only when an item doesn't have highlighting yet. - -hi def link sqrSection Statement -hi def link sqrParagraph Statement -hi def link sqrReserved Statement -hi def link sqrParameter Statement -hi def link sqrPreProc PreProc -hi def link sqrSubstVar PreProc -hi def link sqrCommand Statement -hi def link sqrParam Type -hi def link sqrFunction Special - -hi def link sqrString String -hi def link sqrStrOpen Todo -hi def link sqrNumber Number -hi def link sqrVariable Identifier - -hi def link sqrComment Comment -hi def link sqrTodo Todo -hi def link sqrError Error - - -let b:current_syntax = "sqr" - -" vim: ts=8 sw=2 - -endif |