Adding upstream version 2:9.1.1230.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
parent
95f88d82e6
commit
0985b09abd
6270 changed files with 2000183 additions and 0 deletions
491
runtime/syntax/framescript.vim
Normal file
491
runtime/syntax/framescript.vim
Normal file
|
@ -0,0 +1,491 @@
|
|||
" Vim syntax file
|
||||
" Language: FrameScript v4.0
|
||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||
" Latest Revision: 2007-02-22
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
let s:cpo_save = &cpo
|
||||
set cpo&vim
|
||||
|
||||
syn match framescriptOperator
|
||||
\ '[+*/%=-]\|[><]=\=\|#[&|]'
|
||||
|
||||
syn keyword framescriptTodo
|
||||
\ contained
|
||||
\ TODO FIXME XXX NOTE
|
||||
|
||||
syn cluster framescriptCommentGroup
|
||||
\ contains=
|
||||
\ framescriptTodo,
|
||||
\ @Spell
|
||||
|
||||
syn match framescriptComment
|
||||
\ display
|
||||
\ contains=@framescriptCommentGroup
|
||||
\ '//.*$'
|
||||
|
||||
syn region framescriptComment
|
||||
\ contains=@framescriptCommentGroup
|
||||
\ matchgroup=framescriptCommentStart
|
||||
\ start='/\*'
|
||||
\ end='\*/'
|
||||
|
||||
syn case ignore
|
||||
|
||||
syn match framescriptInclude
|
||||
\ display
|
||||
\ contains=framescriptIncluded
|
||||
\ "^\s*<#Include\>\s*'"
|
||||
|
||||
syn region framescriptIncluded
|
||||
\ contained
|
||||
\ display
|
||||
\ start=+'+
|
||||
\ skip=+\\\\\|\\'+
|
||||
\ end=+'+
|
||||
|
||||
syn match framescriptNumbers
|
||||
\ display
|
||||
\ transparent
|
||||
\ contains=
|
||||
\ framescriptInteger,
|
||||
\ framescriptReal,
|
||||
\ framescriptMetric,
|
||||
\ framescriptCharacter
|
||||
\ '\<\d\|\.\d'
|
||||
|
||||
syn keyword framescriptBoolean
|
||||
\ True False
|
||||
|
||||
syn match framescriptInteger
|
||||
\ contained
|
||||
\ display
|
||||
\ '\d\+\>'
|
||||
|
||||
syn match framescriptInteger
|
||||
\ contained
|
||||
\ display
|
||||
\ '\x\+H\>'
|
||||
|
||||
syn match framescriptInteger
|
||||
\ contained
|
||||
\ display
|
||||
\ '[01]\+B\>'
|
||||
|
||||
syn match framescriptReal
|
||||
\ contained
|
||||
\ display
|
||||
\ '\d\+\.\d*\|\.\d\+\>'
|
||||
|
||||
syn match framescriptMetric
|
||||
\ contained
|
||||
\ display
|
||||
\ '\%(\d\+\%(\.\d*\)\=\|\.\d\+\)\%(pts\|in\|"\|cm\|mm\|pica\)\>'
|
||||
|
||||
syn match framescriptCharacter
|
||||
\ contained
|
||||
\ display
|
||||
\ '\d\+S\>'
|
||||
|
||||
syn region framescriptString
|
||||
\ contains=framescriptStringSpecialChar,@Spell
|
||||
\ start=+'+
|
||||
\ skip=+\\\\\|\\'+
|
||||
\ end=+'+
|
||||
|
||||
syn match framescriptStringSpecialChar
|
||||
\ contained
|
||||
\ display
|
||||
\ "\\[\\']"
|
||||
|
||||
syn keyword framescriptConstant
|
||||
\ BackSlash
|
||||
\ CharCR
|
||||
\ CharLF
|
||||
\ CharTAB
|
||||
\ ClientDir
|
||||
\ ClientName
|
||||
\ FslVersionMajor
|
||||
\ FslVersionMinor
|
||||
\ InstallName
|
||||
\ InstalledScriptList
|
||||
\ MainScript
|
||||
\ NULL
|
||||
\ ObjEndOffset
|
||||
\ ProductRevision
|
||||
\ Quote
|
||||
\ ThisScript
|
||||
|
||||
syn keyword framescriptOperator
|
||||
\ not
|
||||
\ and
|
||||
\ or
|
||||
|
||||
syn keyword framescriptSessionVariables
|
||||
\ ErrorCode
|
||||
\ ErrorMsg
|
||||
\ DeclareVarMode
|
||||
\ PlatformEncodingMode
|
||||
|
||||
syn keyword framescriptStructure
|
||||
\ Event
|
||||
\ EndEvent
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ Sub
|
||||
\ EndSub
|
||||
\ Run
|
||||
\ Function
|
||||
\ EndFunction
|
||||
\ Set
|
||||
\ Add
|
||||
\ Apply
|
||||
\ CallClient
|
||||
\ Close
|
||||
\ Copy
|
||||
\ Cut
|
||||
\ DialogBox
|
||||
\ Delete
|
||||
\ Demote
|
||||
\ Display
|
||||
\ DocCompare
|
||||
\ Export
|
||||
\ Find
|
||||
\ LeaveLoop
|
||||
\ LeaveScript
|
||||
\ LeaveSub
|
||||
\ LoopNext
|
||||
\ Merge
|
||||
\ MsgBox
|
||||
\ Paste
|
||||
\ PopClipboard
|
||||
\ PushClipboard
|
||||
\ Read
|
||||
\ Replace
|
||||
\ Return
|
||||
\ Sort
|
||||
\ Split
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptApplySubStatement skipwhite skipempty
|
||||
\ Apply
|
||||
|
||||
syn keyword framescriptApplySubStatement
|
||||
\ contained
|
||||
\ Pagelayout
|
||||
\ TextProperties
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptClearSubStatement skipwhite skipempty
|
||||
\ Clear
|
||||
|
||||
syn keyword framescriptClearSubStatement
|
||||
\ contained
|
||||
\ ChangeBars
|
||||
\ Text
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptCloseSubStatement skipwhite skipempty
|
||||
\ Close
|
||||
|
||||
syn keyword framescriptCloseSubStatement
|
||||
\ contained
|
||||
\ Book
|
||||
\ Document
|
||||
\ TextFile
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptExecSubStatement skipwhite skipempty
|
||||
\ Exec
|
||||
|
||||
syn keyword framescriptExecSubStatement
|
||||
\ contained
|
||||
\ Compile
|
||||
\ Script
|
||||
\ Wait
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptExecuteSubStatement skipwhite skipempty
|
||||
\ Execute
|
||||
|
||||
syn keyword framescriptExecuteSubStatement
|
||||
\ contained
|
||||
\ FrameCommand
|
||||
\ Hypertext
|
||||
\ StartUndoCheckPoint
|
||||
\ EndUndoCheckPoint
|
||||
\ ClearUndoHistory
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptGenerateSubStatement skipwhite skipempty
|
||||
\ Generate
|
||||
|
||||
syn keyword framescriptGenerateSubStatement
|
||||
\ contained
|
||||
\ Bookfile
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptGetSubStatement skipwhite skipempty
|
||||
\ Get
|
||||
|
||||
syn keyword framescriptGetSubStatement
|
||||
\ contained
|
||||
\ Member
|
||||
\ Object
|
||||
\ String
|
||||
\ TextList
|
||||
\ TextProperties
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptImportSubStatement skipwhite skipempty
|
||||
\ Import
|
||||
|
||||
syn keyword framescriptImportSubStatement
|
||||
\ contained
|
||||
\ File
|
||||
\ Formats
|
||||
\ ElementDefs
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptInstallSubStatement skipwhite skipempty
|
||||
\ Install
|
||||
\ Uninstall
|
||||
|
||||
syn keyword framescriptInstallSubStatement
|
||||
\ contained
|
||||
\ ChangeBars
|
||||
\ Text
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptNewSubStatement skipwhite skipempty
|
||||
\ New
|
||||
|
||||
syn keyword framescriptNewSubStatement
|
||||
\ contained
|
||||
\ AFrame
|
||||
\ Footnote
|
||||
\ Marker
|
||||
\ TiApiClient
|
||||
\ Variable
|
||||
\ XRef
|
||||
\ FormatChangeList
|
||||
\ FormatRule
|
||||
\ FmtRuleClause
|
||||
\ Arc
|
||||
\ Ellipse
|
||||
\ Flow
|
||||
\ Group
|
||||
\ Inset
|
||||
\ Line
|
||||
\ Math
|
||||
\ Polygon
|
||||
\ Polyline
|
||||
\ Rectangle
|
||||
\ RoundRect
|
||||
\ TextFrame
|
||||
\ Textline
|
||||
\ UnanchoredFrame
|
||||
\ Command
|
||||
\ Menu
|
||||
\ MenuItemSeparator
|
||||
\ Book
|
||||
\ CharacterFormat
|
||||
\ Color
|
||||
\ ConditionFormat
|
||||
\ ElementDef
|
||||
\ FormatChangeList
|
||||
\ MarkerType
|
||||
\ MasterPage
|
||||
\ ParagraphFormat
|
||||
\ PgfFmt
|
||||
\ ReferencePAge
|
||||
\ RulingFormat
|
||||
\ TableFormat
|
||||
\ VariableFormat
|
||||
\ XRefFormat
|
||||
\ BodyPage
|
||||
\ BookComponent
|
||||
\ Paragraph
|
||||
\ Element
|
||||
\ Attribute
|
||||
\ AttributeDef
|
||||
\ AttributeList
|
||||
\ AttributeDefList
|
||||
\ ElementLoc
|
||||
\ ElementRange
|
||||
\ Table
|
||||
\ TableRows
|
||||
\ TableCols
|
||||
\ Text
|
||||
\ Integer
|
||||
\ Real
|
||||
\ Metric
|
||||
\ String
|
||||
\ Object
|
||||
\ TextLoc
|
||||
\ TextRange
|
||||
\ IntList
|
||||
\ UIntList
|
||||
\ MetricList
|
||||
\ StringList
|
||||
\ PointList
|
||||
\ TabList
|
||||
\ PropertyList
|
||||
\ LibVar
|
||||
\ ScriptVar
|
||||
\ SubVar
|
||||
\ TextFile
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptOpenSubStatement skipwhite skipempty
|
||||
\ Open
|
||||
|
||||
syn keyword framescriptOpenSubStatement
|
||||
\ contained
|
||||
\ Document
|
||||
\ Book
|
||||
\ TextFile
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptPrintSubStatement skipwhite skipempty
|
||||
\ Print
|
||||
|
||||
syn keyword framescriptPrintSubStatement
|
||||
\ contained
|
||||
\ Document
|
||||
\ Book
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptQuitSubStatement skipwhite skipempty
|
||||
\ Quit
|
||||
|
||||
syn keyword framescriptQuitSubStatement
|
||||
\ contained
|
||||
\ Session
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptRemoveSubStatement skipwhite skipempty
|
||||
\ Remove
|
||||
|
||||
syn keyword framescriptRemoveSubStatement
|
||||
\ contained
|
||||
\ Attribute
|
||||
\ CommandObject
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptSaveSubStatement skipwhite skipempty
|
||||
\ Save
|
||||
|
||||
syn keyword framescriptSaveSubStatement
|
||||
\ contained
|
||||
\ Document
|
||||
\ Book
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptSelectSubStatement skipwhite skipempty
|
||||
\ Select
|
||||
|
||||
syn keyword framescriptSelectSubStatement
|
||||
\ contained
|
||||
\ TableCells
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptStraddleSubStatement skipwhite skipempty
|
||||
\ Straddle
|
||||
|
||||
syn keyword framescriptStraddleSubStatement
|
||||
\ contained
|
||||
\ TableCells
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptUpdateSubStatement skipwhite skipempty
|
||||
\ Update
|
||||
|
||||
syn keyword framescriptUpdateSubStatement
|
||||
\ contained
|
||||
\ ReDisplay
|
||||
\ Formatting
|
||||
\ Hyphenating
|
||||
\ ResetEquationsSettings
|
||||
\ ResetRefFrames
|
||||
\ RestartPgfNums
|
||||
\ TextInset
|
||||
\ Variables
|
||||
\ XRefs
|
||||
\ Book
|
||||
|
||||
syn keyword framescriptStatement
|
||||
\ nextgroup=framescriptWriteSubStatement skipwhite skipempty
|
||||
\ Write
|
||||
|
||||
syn keyword framescriptUpdateSubStatement
|
||||
\ contained
|
||||
\ Console
|
||||
\ Display
|
||||
|
||||
syn keyword framescriptRepeat
|
||||
\ Loop
|
||||
\ EndLoop
|
||||
|
||||
syn keyword framescriptConditional
|
||||
\ If
|
||||
\ ElseIf
|
||||
\ Else
|
||||
\ EndIf
|
||||
|
||||
syn keyword framescriptType
|
||||
\ Local
|
||||
\ GlobalVar
|
||||
|
||||
let b:framescript_minlines = exists("framescript_minlines")
|
||||
\ ? framescript_minlines : 15
|
||||
exec "syn sync ccomment framescriptComment minlines=" . b:framescript_minlines
|
||||
|
||||
hi def link framescriptTodo Todo
|
||||
hi def link framescriptComment Comment
|
||||
hi def link framescriptCommentStart framescriptComment
|
||||
hi def link framescriptInclude Include
|
||||
hi def link framescriptIncluded String
|
||||
hi def link framescriptBoolean Boolean
|
||||
hi def link framescriptNumber Number
|
||||
hi def link framescriptInteger framescriptNumber
|
||||
hi def link framescriptReal framescriptNumber
|
||||
hi def link framescriptMetric framescriptNumber
|
||||
hi def link framescriptCharacter framescriptNumber
|
||||
hi def link framescriptString String
|
||||
hi def link framescriptStringSpecialChar SpecialChar
|
||||
hi def link framescriptConstant Constant
|
||||
hi def link framescriptOperator None
|
||||
hi def link framescriptSessionVariables PreProc
|
||||
hi def link framescriptStructure Structure
|
||||
hi def link framescriptStatement Statement
|
||||
hi def link framescriptSubStatement Type
|
||||
hi def link framescriptApplySubStatement framescriptSubStatement
|
||||
hi def link framescriptClearSubStatement framescriptSubStatement
|
||||
hi def link framescriptCloseSubStatement framescriptSubStatement
|
||||
hi def link framescriptExecSubStatement framescriptSubStatement
|
||||
hi def link framescriptExecuteSubStatement framescriptSubStatement
|
||||
hi def link framescriptGenerateSubStatement framescriptSubStatement
|
||||
hi def link framescriptGetSubStatement framescriptSubStatement
|
||||
hi def link framescriptImportSubStatement framescriptSubStatement
|
||||
hi def link framescriptInstallSubStatement framescriptSubStatement
|
||||
hi def link framescriptNewSubStatement framescriptSubStatement
|
||||
hi def link framescriptOpenSubStatement framescriptSubStatement
|
||||
hi def link framescriptPrintSubStatement framescriptSubStatement
|
||||
hi def link framescriptQuitSubStatement framescriptSubStatement
|
||||
hi def link framescriptRemoveSubStatement framescriptSubStatement
|
||||
hi def link framescriptSaveSubStatement framescriptSubStatement
|
||||
hi def link framescriptSelectSubStatement framescriptSubStatement
|
||||
hi def link framescriptStraddleSubStatement framescriptSubStatement
|
||||
hi def link framescriptUpdateSubStatement framescriptSubStatement
|
||||
hi def link framescriptRepeat Repeat
|
||||
hi def link framescriptConditional Conditional
|
||||
hi def link framescriptType Type
|
||||
|
||||
let b:current_syntax = "framescript"
|
||||
|
||||
let &cpo = s:cpo_save
|
||||
unlet s:cpo_save
|
Loading…
Add table
Add a link
Reference in a new issue