"Fossies" - the Fresh Open Source Software Archive

Member "wscite/baan.properties" (11 Sep 2020, 11198 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Define SciTE settings for Baan files.
    2 #set Below as per Preference.
    3 font.baan.monospace=font:Consolas,size:10
    4 
    5 fold.baan.keywords.based=1
    6 fold.baan.syntax.based=0
    7 fold.baan.sections=1
    8 fold.baan.inner.level=0
    9 lexer.baan.styling.within.preprocessor=1
   10 
   11 #uncomment below, set the full path of API files. If more than one, seperate it with ';'.
   12 #api.$(file.patterns.baan)=
   13 
   14 #Uncomment below two properties, set the full path of CHM files.
   15 #command.help.$(file.patterns.baan)=$(CurrentWord)!D:\
   16 #command.help.subsystem.$(file.patterns.baan)=4
   17 
   18 #Not much to change.  Check Baan Styles for preference.
   19 file.patterns.baan=*.bc;*.cln
   20 
   21 filter.baan=Baan (baan)|$(file.patterns.baan)|
   22 
   23 *filter.baan=$(filter.baan)
   24 
   25 lexer.$(file.patterns.baan)=baan
   26 
   27 *language.baan=Baan|bc||
   28 
   29 word.characters.$(file.patterns.baan)=$(chars.alpha)$(chars.numeric)_#.$
   30 calltip.baan.word.characters=$(chars.alpha)$(chars.numeric)_#.$
   31 autocomplete.baan.ignorecase=1
   32 calltip.baan.ignorecase=1
   33 autocomplete.baan.start.characters="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_."
   34 
   35 preprocessor.symbol.$(file.patterns.baan)=#
   36 preprocessor.start.$(file.patterns.baan)=if ifdef ifndef
   37 preprocessor.middle.$(file.patterns.baan)=else elif
   38 preprocessor.end.$(file.patterns.baan)=endif
   39 
   40 # Comment blocks for Baan
   41 comment.block.baan=|
   42 comment.block.at.line.start.baan=1
   43 
   44 block.start.$(file.patterns.baan)=4 case  else for  if repeat selectdo selectempty selecteos selecterror
   45 block.end.$(file.patterns.baan)=4 else endcase  endfor  endif endselect endwhile selectempty selecteos selecterror
   46 statement.lookback.$(file.patterns.baan)=0
   47 
   48 # Baan styles. Change colours based on preference.
   49 # Gray
   50 colour.baan.whitespace=fore:#808080
   51 #Olive
   52 colour.baan.preproc=fore:#808000
   53 #Magenta
   54 colour.baan.string=fore:#FF00FF
   55 #Teal
   56 colour.baan.comment.doc=fore:#008080
   57 #green
   58 colour.baan.comment.line=fore:#008000
   59 #Red
   60 colour.baan.numbers=fore:#FF0000
   61 #Maroon
   62 colour.baan.keyword=fore:#800000
   63 #Blue
   64 colour.baan.keyword2=fore:#0000FF
   65 colour.baan.keyword3=fore:#0000FF
   66 #Orange Red
   67 colour.baan.keyword4=fore:#FF4500
   68 #Purple
   69 colour.baan.keyword5=fore:#800080
   70 colour.baan.keyword6=fore:#FF00FF,back:#4EE2EC
   71 colour.baan.keyword7=fore:#FF0000,back:#90EE90
   72 colour.baan.keyword8=fore:#CC00CC,back:#FFFF99
   73 colour.baan.keyword9=fore:#00FFFF
   74 #DarkOrchid
   75 colour.baan.tabledef=fore:#9932CC
   76 #BlueViolet
   77 colour.baan.tablesql=fore:#8A2BE2
   78 #Navy
   79 colour.baan.functions=fore:#000080
   80 #DarkGoldenrod
   81 colour.baan.domaindef=fore:#B8860B
   82 # FireBrick
   83 colour.baan.funcdefs=fore:#B22222
   84 # OrangeRed
   85 colour.baan.objdefs=fore:#FF4500
   86 #Dark Olive Green
   87 colour.baan.definedefs=fore:#556B2F
   88 
   89 colour.baan.braces.highlight=fore:#0000FF
   90 colour.baan.braces.incomplete=fore:#FF0000
   91 colour.baan.eol.string.not.closed=fore:#000000,back:#E0C0E0
   92 colour.baan.operator=fore:#007F00
   93 
   94 # Default
   95 style.baan.32=$(font.baan.monospace)
   96 # White space
   97 style.baan.0=$(colour.baan.whitespace),$(font.baan.monospace)
   98 # Comment
   99 style.baan.1=$(colour.baan.comment.line),$(font.baan.monospace),bold,italics
  100 # Doc comment
  101 style.baan.2=$(colour.baan.comment.doc),$(font.baan.monospace),bold,italics
  102 # Number
  103 style.baan.3=$(colour.baan.numbers),$(font.baan.monospace),bold
  104 # Keyword ~ Reserved Words
  105 style.baan.4=$(colour.baan.keyword),$(font.baan.monospace),bold
  106 # Double quoted string
  107 style.baan.5=$(colour.baan.string),$(font.baan.monospace),bold
  108 # Preprocessor
  109 style.baan.6=$(colour.baan.preproc),$(font.baan.monospace),bold
  110 # Operators
  111 style.baan.7=$(colour.baan.operator),$(font.baan.monospace),bold
  112 # Identifiers
  113 style.baan.8=$(font.baan.monospace)
  114 # End of line where string is not closed
  115 style.baan.9=$(colour.baan.eol.string.not.closed),$(font.baan.monospace),eolfilled
  116 # Keywords2 ~ Functions
  117 style.baan.10=$(colour.baan.keyword2),$(font.baan.monospace),bold
  118 # Keywords3 ~ Functions Abridged
  119 style.baan.11=$(colour.baan.keyword3),$(font.baan.monospace),bold
  120 # Keywords4 ~ Sections
  121 style.baan.12=$(colour.baan.keyword4),$(font.baan.monospace),bold
  122 # Keywords5 ~ Predefined Variables
  123 style.baan.13=$(colour.baan.keyword5),$(font.baan.monospace),bold
  124 # Keywords6 ~ Attributes Predefined
  125 style.baan.14=$(colour.baan.keyword6),$(font.baan.monospace),bold
  126 # Keywords7
  127 style.baan.15=$(colour.baan.keyword7),$(font.baan.monospace),bold
  128 # Keywords8
  129 style.baan.16=$(colour.baan.keyword8),$(font.baan.monospace),bold
  130 # Keywords9
  131 style.baan.17=$(colour.baan.keyword9),$(font.baan.monospace),bold
  132 # TableDef
  133 style.baan.18=$(colour.baan.tabledef),$(font.baan.monospace),bold
  134 # TableSQL
  135 style.baan.19=$(colour.baan.tablesql),$(font.baan.monospace),bold
  136 # Functions
  137 style.baan.20=$(colour.baan.functions),$(font.baan.monospace),bold
  138 # DomainDef
  139 style.baan.21=$(colour.baan.domaindef),$(font.baan.monospace),bold
  140 # FunctionDef
  141 style.baan.22=$(colour.baan.funcdefs),$(font.baan.monospace),bold
  142 # ObjectDef used in #include and #pragma used dll
  143 style.baan.23=$(colour.baan.objdefs),$(font.baan.monospace),bold
  144 # DefineDef used in #define
  145 style.baan.24=$(colour.baan.definedefs),$(font.baan.monospace),bold
  146 
  147 # Braces are only matched in operator style
  148 braces.baan.style=7
  149 # Brace highlight
  150 style.baan.34=$(colour.baan.braces.highlight),bold
  151 # Brace incomplete highlight
  152 style.baan.35=$(colour.baan.braces.incomplete),bold
  153 
  154 #Indent properties
  155 statement.indent.$(file.patterns.baan)=12 after.choice: after.delete: after.display: after.field: after.form.read: after.form: \
  156 after.group: after.input: after.layout: after.program: after.receive.data: after.rewrite: after.skip.delete: after.skip.rewrite: \
  157 after.skip.write: after.update.db.commit: after.write: after.zoom: before.checks: before.choice: before.delete: before.display.object: \
  158 before.display: before.field: before.form: before.group: before.input: before.layout: before.new.object: before.print: before.program: \
  159 before.read: before.rewrite: before.write: before.zoom: check.input: declaration: domain.error: init.field: init.form: init.group: on.choice: \
  160 on.display.total.line: on.entry: on.error: on.exit: on.input: read.view: ref.display: ref.input: selection.filter: when.field.changes:
  161 
  162 #keywords Reserved Keywords (Do not Change)
  163 keywords.$(file.patterns.baan)=alike all and array as asc at avg base based between boolean both break bset buffer by call case cast chart clear \
  164 clearunref common const continue count cross current_date current_timestamp date date.num date.to.num debug default delete deleteempty \
  165 deleteerror desc dim distinct dll dllusage domain double else empty end endcase enddelete enddllusage endfor endfunctionusage endif endselect \
  166 endupdate endwhile enum_description eq escape exists extern false fatal fetching field first fixed for from full function functionusage ge global goto \
  167 group gt having hint hints if in include index inner input inrange integer is join label last le leading left like long lt max mb menu message min multibyte \
  168 ne no nodebug not notransactions nowarnings null on or order ordered outer path pi prepared print prompt question raw real ref reference refers repeat \
  169 retry return right row rows select selectbind selectdo selectempty selecteos selecterror session set setunref size skip static step sticky stop strict_boolean \
  170 string subhint sum table text_content then timestamp to trailing trim true union unref until update updateempty updateerror use used void warning warnings \
  171 when where wherebind whereused while with
  172 
  173 #Keywords2 Functions (Set your Functions based on Baan version & TIV level.)
  174 keywords2.$(file.patterns.baan)=abort abort.io  \
  175 db.after.delete db.after.insert db.after.update \
  176 xmlSetData \
  177 zoom.to$
  178 
  179 #Keywords3 Functions InListAbridged (Set Functions, based on Baan Version & TIV Level.) ~.is.mandatory will work for <any.field>.is.mandatory() DAL function.
  180 keywords3.$(file.patterns.baan)=~.is.mandatory
  181 
  182 #Keywords4 Sub Sections (Sub Sections should always come before main sections, because after.~: in main section would overtake after.choice: and so on). (Do Not Change)
  183 keywords4.$(file.patterns.baan)=after.choice: after.delete: after.display: after.field: after.form: after.group: after.input: after.layout: after.read: after.rewrite: \
  184 after.skip.delete: after.skip.rewrite: after.skip.write: after.write: after.zoom: before.checks:  before.choice: before.delete: before.display: before.field: before.form: \
  185 before.group: before.input: before.layout: before.print: before.read: before.rewrite: before.write: before.zoom: check.input: domain.error: init.field: init.form: \
  186 init.group: on.choice: on.entry: on.exit: on.input: read.view: ref.display: ref.input: selection.filter: when.field.changes:
  187 
  188 #Keyword5 Main Sections InListAbridged (Do Not Change)
  189 keywords5.$(file.patterns.baan)=after.~: before.~: choice.abort.program: choice.abort.work: choice.add.set: choice.ask.helpinfo: choice.attachments: \
  190 choice.bms: choice.calculator: choice.calender: choice.cancel.work: choice.change.frm: choice.change.order: choice.cmd.about.baan: choice.cmd.copy: \
  191 choice.cmd.cut: choice.cmd.options: choice.cmd.paste: choice.cont.process: choice.create.job: choice.current.work: choice.cust.grid: choice.def.find: \
  192 choice.display.set: choice.dupl.occur: choice.end.program: choice.field.browse: choice.field.help: choice.find.data: choice.first.frm: choice.first.set: \
  193 choice.first.view: choice.freeze.columns: choice.get.defaults: choice.global.copy: choice.global.delete: choice.glossary: choice.help.index: choice.hide.fields: \
  194 choice.interrupt: choice.last.frm: choice.last.set: choice.last.view: choice.mark.delete: choice.mark.occur: choice.modify.set: choice.next.frm: choice.next.set: \
  195 choice.next.view: choice.next.work: choice.prev.frm: choice.prev.set: choice.prev.view: choice.print.data: choice.processes: choice.recover.set: choice.reference: \
  196 choice.resize.frm: choice.rotate.curr: choice.run.job: choice.save.defaults: choice.select.all: choice.send.data: choice.sendto.desktop: choice.sendto.editor: \
  197 choice.sendto.mail: choice.sendto.tasklst: choice.start.chart: choice.start.query: choice.start.set: choice.suspend.work: choice.switch.windows: choice.synchronize: \
  198 choice.text.manager: choice.to.clipboard: choice.unfreeze.colum: choice.update.db: choice.user.0: choice.user.1: choice.user.2: choice.user.3: choice.user.4: choice.user.5: \
  199 choice.user.6: choice.user.7: choice.user.8: choice.user.9: choice.using.help: choice.zoom:  declaration: detail.~: field.~: footer.~: form.~: functions: group.~: \
  200 header.~:  main.table.io: on.display.total.line: on.error: zoom.from.~:
  201 
  202 #Keyword6 PreDefined Variables (Set these predefined variables based on your Baan Version).
  203 keywords6.$(file.patterns.baan)=actual.occ \
  204 zoomreturn$
  205 
  206 #keywords7 Attributes PreDefined ( Below list needs to be typed in UPPER case in scripts, but keep it in lower here). (Set these predefined Attributes based on your Baan Version).
  207 keywords7.$(file.patterns.baan)=__file__ \
  208 z.session
  209 
  210 #keywords8 Enumerate domains. Enter domain domain names starting with '^' and ending with '.'. All the enumerates would be listed. (Based on your Baan Version).
  211 keywords8.$(file.patterns.baan)=^tcyesno. ^tdsls.corg.
  212 
  213 #Keywords9 MACROS from standard based on your Baan Version. Write in CAPS inside the scripts, but in lower here.
  214 keywords9.$(file.patterns.baan)=dalnew dalupdate
  215