Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # SciTE settings for the Pawn language
- file.patterns.pawn=*.pwn;*.own;*.inc
- shbang.tcc=cpp
- shbang.tinycc=cpp
- filter.pawn=Pawn (pwn inc)|$(file.patterns.pawn)|
- lexer.$(file.patterns.pawn)=cpp
- keywords.$(file.patterns.pawn)=break case char const continue \
- default do else enum false for goto if native new operator public \
- return sizeof state static stock switch true typeof while
- # keywords2 is for highlighting user defined keywords or function calls or similar
- keywords2.$(file.patterns.pawn)=foreach
- word.chars.pawn=$(chars.alpha)$(chars.numeric)_#
- word.characters.$(file.patterns.pawn)=$(word.chars.cxx)
- calltip.pawn.word.characters=$(chars.alpha)$(chars.numeric)_
- comment.block.pawn=//~
- #comment.block.at.line.start.pawn=1
- comment.stream.start.pawn=/*
- comment.stream.end.pawn=*/
- comment.box.start.pawn=/*
- comment.box.middle.pawn= *
- comment.box.end.pawn= */
- #fold.at.else=1
- statement.indent.$(file.patterns.pawn)=5 case default do else for if while
- statement.end.$(file.patterns.pawn)=10 ;
- statement.lookback.$(file.patterns.pawn)=20
- block.start.$(file.patterns.pawn)=10 {
- block.end.$(file.patterns.pawn)=10 }
- #autocomplete.pawn.fillups=(
- #styling.within.preprocessor=1
- preprocessor.symbol.$(file.patterns.pawn)=#
- preprocessor.start.$(file.patterns.pawn)=if ifdef ifndef
- preprocessor.middle.$(file.patterns.pawn)=else elif
- preprocessor.end.$(file.patterns.pawn)=endif
- # styles
- # Default
- style.pawn.32=$(font.monospace)
- # White space
- style.pawn.0=fore:#808080
- # Comment: /* */.
- style.pawn.1=$(colour.code.comment.box),$(font.monospace)
- # Line Comment: //.
- style.pawn.2=$(colour.code.comment.line),$(font.monospace)
- # Doc comment: block comments beginning with /** or /*!
- style.pawn.3=$(colour.code.comment.doc),$(font.monospace)
- # Number
- style.pawn.4=$(colour.number)
- # Keyword
- style.pawn.5=$(colour.keyword),bold
- # Double quoted string
- style.pawn.6=$(colour.string)
- # Single quoted string
- style.pawn.7=$(colour.char)
- # UUIDs (only in IDL)
- style.pawn.8=fore:#804080
- # Preprocessor
- style.pawn.9=$(colour.preproc)
- # Operators
- style.pawn.10=$(colour.operator),bold
- # Identifiers
- style.pawn.11=
- # End of line where string is not closed
- style.pawn.12=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
- # Verbatim strings for C#
- style.pawn.13=fore:#007F00,$(font.monospace),back:#E0FFE0,eolfilled
- # Regular expressions for JavaScript
- style.pawn.14=fore:#3F7F3F,$(font.monospace),back:#E0F0FF,eolfilled
- # Doc Comment Line: line comments beginning with /// or //!.
- style.pawn.15=$(colour.code.comment.doc),$(font.code.comment.doc)
- # Keywords2
- style.pawn.16=fore:#B00040
- # Comment keyword
- style.pawn.17=fore:#3060A0,$(font.code.comment.doc)
- # Comment keyword error
- style.cpp.18=fore:#804020,$(font.code.comment.doc)
- # Braces are only matched in operator style
- braces.cpp.style=10
- pawncc=pawncc $(pawncc.options) -c $(FileNameExt)
- pawncc.options=-;+ -(+ -i../include
- command.compile.$(file.patterns.pawn)=$(pawncc)
- # Output asm code
- command.build.$(file.patterns.pawn)=$(pawncc) -a
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement