|
|
Line 1: |
Line 1: |
− | // Language name (user language name)
| + | This [[Project:Categories|category]] contains all kinds of plain text editors that can be used to write [[UnrealScript]] code. |
− | Language: UnrealScript
| + | |
− |
| + | [[Category:Applications| {{PAGENAME}}]] |
− | // default file filter
| + | |
− | // note: if more than one extension is associated, eg:
| + | |
− | // C/C++ files (*.c,*.cpp,*.h,*.hpp)|*.c;*.cpp;*.h;*.hpp
| + | |
− | Filter: UnrealScript (*.uc)|*.uc
| + | |
− |
| + | |
− | // help file which will be invokend when F1 is pressed
| + | |
− | HelpFile:
| + | |
− |
| + | |
− | // language case sensitivity
| + | |
− | // 0 - no
| + | |
− | // 1 - yes
| + | |
− | CaseSensitive: 0
| + | |
− |
| + | |
− | // comment type:
| + | |
− | // LineComment - comment to the end of line
| + | |
− | // BlockCommentBeg - block comment begin, it could be multiline
| + | |
− | // BlockCommentEnd - block comment end
| + | |
− | LineComment: //
| + | |
− | BlockCommentBeg: /*
| + | |
− | BlockCommentEnd: */
| + | |
− |
| + | |
− | // identifier characters
| + | |
− | // note: characters shouldn't be delimited, except arrays
| + | |
− | // array of chars could be defined as from_char..to_char
| + | |
− | // IdentifierBegChar - Identifier begin characters
| + | |
− | IdentifierBegChars: a..z A..Z _
| + | |
− | IdentifierChars: a..z A..Z _ 0..9
| + | |
− |
| + | |
− | // numeric constants begin characters
| + | |
− | // note: characters shouldn't be delimited, except arrays
| + | |
− | // array of chars could be defined as from_char..to_char
| + | |
− | // number always starts with 0..9 except when NumConstBeg
| + | |
− | // defines other
| + | |
− | NumConstBegChars: 0..9
| + | |
− |
| + | |
− | // numeric constants characters
| + | |
− | // note: characters shouldn't be delimited, except arrays
| + | |
− | // array of chars could be defined as from_char..to_char
| + | |
− | // number always starts with 0..9 except when NumConstBeg
| + | |
− | // defines other
| + | |
− | NumConstChars: 0..9 .abcdefhABCDEFH
| + | |
− |
| + | |
− | // escape character
| + | |
− | EscapeChar: \
| + | |
− |
| + | |
− | // keyword table
| + | |
− | // note: delimited with spaces, lines could be wrapped
| + | |
− | // you may divide keywords into three groups which can be
| + | |
− | // highlighted differently
| + | |
− | KeyWords1:
| + | |
− |
| + | |
− | abstract
| + | |
− | archetype
| + | |
− | array
| + | |
− | arraycount
| + | |
− | assert
| + | |
− | auto
| + | |
− | autoexpandcategories
| + | |
− | automated
| + | |
− | bool
| + | |
− | break
| + | |
− | byte
| + | |
− | cacheexempt
| + | |
− | case
| + | |
− | class
| + | |
− | client
| + | |
− | coerce
| + | |
− | collapsecategories
| + | |
− | config
| + | |
− | const
| + | |
− | continue
| + | |
− | cpptext
| + | |
− | databinding
| + | |
− | default
| + | |
− | defaultproperties
| + | |
− | delegate
| + | |
− | demorecording
| + | |
− | dependson
| + | |
− | deprecated
| + | |
− | do
| + | |
− | dontcollapsecategories
| + | |
− | duplicatetransient
| + | |
− | edfindable
| + | |
− | editconst
| + | |
− | editconstarray
| + | |
− | editfixedsize
| + | |
− | editinline
| + | |
− | editinlinenew
| + | |
− | editinlinenotify
| + | |
− | editinlineuse
| + | |
− | editoronly
| + | |
− | else
| + | |
− | enum
| + | |
− | enumcount
| + | |
− | event
| + | |
− | exec
| + | |
− | expands
| + | |
− | export
| + | |
− | exportstructs
| + | |
− | extends
| + | |
− | false
| + | |
− | final
| + | |
− | float
| + | |
− | for
| + | |
− | foreach
| + | |
− | function
| + | |
− | global
| + | |
− | globalconfig
| + | |
− | goto
| + | |
− | guid
| + | |
− | hidecategories
| + | |
− | hidedropdown
| + | |
− | if
| + | |
− | ignores
| + | |
− | immutable
| + | |
− | immutablewhencooked
| + | |
− | implements
| + | |
− | inherits
| + | |
− | init
| + | |
− | input
| + | |
− | insert
| + | |
− | instanced
| + | |
− | int
| + | |
− | interp
| + | |
− | intrinsic
| + | |
− | iterator
| + | |
− | latent
| + | |
− | length
| + | |
− | local
| + | |
− | localized
| + | |
− | name
| + | |
− | native
| + | |
− | nativereplication
| + | |
− | new
| + | |
− | noclear
| + | |
− | noexport
| + | |
− | noexportheader
| + | |
− | noimport
| + | |
− | none
| + | |
− | nontransactional
| + | |
− | nontransient
| + | |
− | noteditinlinenew
| + | |
− | notforconsole
| + | |
− | notplaceable
| + | |
− | nousercreate
| + | |
− | operator
| + | |
− | optional
| + | |
− | out
| + | |
− | parseconfig
| + | |
− | perobjectconfig
| + | |
− | placeable
| + | |
− | pointer
| + | |
− | postoperator
| + | |
− | preoperator
| + | |
− | private
| + | |
− | protected
| + | |
− | public
| + | |
− | reliable
| + | |
− | remove
| + | |
− | replication
| + | |
− | repnotify
| + | |
− | return
| + | |
− | rng
| + | |
− | rot
| + | |
− | safereplace
| + | |
− | self
| + | |
− | server
| + | |
− | showcategories
| + | |
− | simulated
| + | |
− | singular
| + | |
− | skip
| + | |
− | state
| + | |
− | static
| + | |
− | stop
| + | |
− | string
| + | |
− | struct
| + | |
− | structcpptext
| + | |
− | structdefaultproperties
| + | |
− | super
| + | |
− | switch
| + | |
− | then
| + | |
− | transient
| + | |
− | travel
| + | |
− | true
| + | |
− | unreliable
| + | |
− | until
| + | |
− | var
| + | |
− | vect
| + | |
− | virtual
| + | |
− | while
| + | |
− | within
| + | |
− |
| + | |
− |
| + | |
− | //KeyWords2:
| + | |
− | //KeyWords3:
| + | |
− |
| + | |
− | // string delimiter:
| + | |
− | // StringBegChar - string begin char
| + | |
− | // StringEndChar - string end char
| + | |
− | // MultilineStrings - enables multiline strings,
| + | |
− | // as perl has it
| + | |
− | StringBegChar: "
| + | |
− | StringEndChar: "
| + | |
− | MultilineStrings: 0
| + | |
− |
| + | |
− | // use preprocessor:
| + | |
− | // 0 - no
| + | |
− | // 1 - yes
| + | |
− | // note: if yes, '#' and statements after it will be
| + | |
− | // highlighted with Preprocessor defined colors
| + | |
− | UsePreprocessor: 1
| + | |
− |
| + | |
− | // highlight line:
| + | |
− | // 0 - no
| + | |
− | // 1 - yes
| + | |
− | // note: if yes, current line will be highlighted
| + | |
− | CurrLineHighlighted: 0
| + | |
− |
| + | |
− | // colors
| + | |
− | // note: first value is foreground, second is
| + | |
− | // background color
| + | |
− | // and third (optional) is font attribute:
| + | |
− | // B - bold
| + | |
− | // I - italic
| + | |
− | // U - underline
| + | |
− | // S - strike out
| + | |
− | // attributes can be combined: eg. B or BI
| + | |
− | // as value, it could be used any standard
| + | |
− | // windows color:
| + | |
− | // clBlack, clMaroon, clGreen, clOlive,
| + | |
− | // clNavy, clPurple, clTeal, clGray,
| + | |
− | // clSilver, clRed, clLime, clYellow,
| + | |
− | // clBlue, clFuchsia, clAqua, clLtGray,
| + | |
− | // clDkGray, clWhite, clScrollBar,
| + | |
− | // clBackground, clActiveCaption,
| + | |
− | // clInactiveCaption, clMenu, clWindow,
| + | |
− | // clWindowFrame, clMenuText, clWindowText,
| + | |
− | // clCaptionText, clActiveBorder,
| + | |
− | // clInactiveBorder, clAppWorkSpace,
| + | |
− | // clHighlight, clHighlightText, clBtnFace,
| + | |
− | // clBtnShadow, clGrayText, lBtnText,
| + | |
− | // clInactiveCaptionText, clBtnHighlight,
| + | |
− | // cl3DDkShadow, cl3DLight, clInfoText,
| + | |
− | // clInfoBk
| + | |
− | // as value, it could be used hex numeric
| + | |
− | // constant too:
| + | |
− | // $BBGGRR - BB: blue, GG: green, RR: red,
| + | |
− | // eg: $FF6A00
| + | |
− | SpaceCol: clWindowText clWindow
| + | |
− | Keyword1Col: clBlue clWindow B
| + | |
− | Keyword2Col: clPurple clWindow
| + | |
− | Keyword3Col: $004080FF clWindow
| + | |
− | IdentifierCol: clWindowText clWindow
| + | |
− | CommentCol: clGreen clWindow
| + | |
− | NumberCol: clFuchsia clWindow
| + | |
− | StringCol: clFuchsia clWindow
| + | |
− | SymbolCol: clBlack clWindow
| + | |
− | PreprocessorCol: $0000C000 clWindow I
| + | |
− | SelectionCol: clWhite clNavy
| + | |
− |
| + | |
− | // If CurrLineHighlighted: 1
| + | |
− | CurrentLineCol: clBlack clYellow
| + | |
− |
| + | |
− | OverrideTxtFgColor: 0
| + | |
− | BlockAutoindent: 1
| + | |
− | BlockBegStr: {
| + | |
− | BlockEndStr: }
| + | |
− | MatchedBracesCol: clRed clWindow
| + | |
− | Keyword4Col: clWindowText clWindow
| + | |
− | Keyword5Col: clWindowText clWindow
| + | |