1 # Define SciTE settings for Baan files.
3 file.patterns.baan=*.bc;*.cln
5 filter.baan=Baan (baan)|$(file.patterns.baan)|
7 lexer.$(file.patterns.baan)=baan
9 word.characters.$(file.patterns.baan)=$(chars.alpha)$(chars.numeric)_#.$
10 calltip.baan.word.characters="._0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$"
11 autocomplete.baan.ignorecase=1
12 calltip.baan.ignorecase=1
14 #styling.within.preprocessor=1
15 preprocessor.symbol.$(file.patterns.baan)=#
16 preprocessor.start.$(file.patterns.baan)=if ifdef ifndef
17 preprocessor.middle.$(file.patterns.baan)=else elif
18 preprocessor.end.$(file.patterns.baan)=endif
21 keywords.$(file.patterns.baan)=$(keywordclass.baan)
23 # Comment blocks for Baan
25 comment.box.start.baan=|
26 comment.box.middle.baan=|
27 comment.box.end.baan=|
28 # Doesnot work too good for Baan use block or box commands
29 comment.stream.start.baan=DllUsage
30 comment.stream.end.baan=EndDllUsage
35 colour.baan.operator=fore:#B06000
38 style.baan.32=$(font.monospace)
40 style.baan.0=fore:#808080,$(font.monospace)
42 style.baan.1=$(colour.code.comment.line),$(font.monospace)
44 style.baan.2=fore:#007F7F,$(font.comment)
46 style.baan.3=$(colour.number),$(font.monospace)
48 style.baan.4=$(colour.keyword),bold,$(font.monospace)
49 # Double quoted string
50 style.baan.5=$(colour.string),$(font.monospace)
52 style.baan.6=$(colour.preproc),$(font.monospace)
54 style.baan.7=$(colour.operator),bold,$(font.monospace)
56 style.baan.8=$(font.monospace)
57 # End of line where string is not closed
58 style.baan.9=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
60 style.baan.10=fore:#B00040,$(font.monospace)
61 # Braces are only matched in operator style
65 statement.indent.$(file.patterns.baan)=5 after.choice after.commit.transaction after.delete \
66 after.display after.field \
67 after.form after.input after.program after.read after.rewrite \
68 after.group after.skip.delete after.skip.rewrite after.skip.write \
69 after.update.db.commit after.write after.zoom \
70 before.checks before.choice before.delete before.display \
71 before.display.object before.field before.form before.input before.layout \
72 before.group before.program before.read before.rewrite before.write before.zoom \
73 case check.input declaration default dllusage \
74 else elseif functions if on.input on.entry on.exit \
75 read.view ref.input ref.display selectdo selectempty selecteos \
76 when.field.changes while
79 statement.end.$(file.patterns.baan)=1 endif endwhile endfor endselect return
80 statement.lookback.$(file.patterns.baan)=1 endif endwhile endfor endselect return