; TextPad syntax highlighting files for Lauterbach peripheral file description ; ; Lauterbach GmbH ; ; peripheral.syn version 1 + 11-09-14 10.23.40 ; ; For installing the .syn file you should do the following: ; 1. Copy the .syn files to the Samples folder of your TextPad installation. (e.g. C \Program Files (x86)\TextPad 7\Samples) ; 2. Start TextPad ; 3. Select Menu Configure -> New Document Class... ; 4. Set Document class name to T32PER, Next ; 5. Set Class members to *.per, Next ; 6. Activate Enable syntax highlighting ; 7. Choose peripheral.syn from the Syntax definition file drop down list, Next and Finish. ; C=1 [Syntax] Namespace1 = 6 IgnoreCase = Yes KeyWordLength = 0 BracketChars = {[()]} OperatorChars = +-/*&|!^<> InitKeyWordChars = A-Za-z. KeyWordChars = A-Za-z0-9._ PreprocStart = SyntaxStart = SyntaxEnd = HexPrefix = 0x CommentStart = CommentEnd = CommentStartAlt = CommentEndAlt = SingleComment = ; SingleCommentCol = SingleCommentAlt = // SingleCommentColAlt = StringStart = " StringEnd = " StringAlt = StringEsc = CharStart = CharEnd = CharEsc = ; memory access groups [Keywords 1] group group.byte group.long group.quad group.tbyte group.word hgroup hgroup.byte hgroup.long hgroup.quad hgroup.tbyte hgroup.word rgroup rgroup.byte rgroup.long rgroup.quad rgroup.tbyte rgroup.word sgroup wgroup wgroup.byte wgroup.long wgroup.quad wgroup.tbyte wgroup.word ; other top level commands [Keywords 2] autoindent autoindent.on autoindent.off assert base button config elif else endian.be endian.def endian.le endif help if in sif tree tree.end tree.close tree.open wait width ; commonds within groups [Keywords 3] ascii bit bitfld bitfld.byte bitfld.long bitfld.word bitlfd.quad bitlfd.tbyte copy decmask decmask.byte decmask.byte.byte decmask.long decmask.long.byte decmask.long.long decmask.long.word decmask.quad decmask.quad.byte decmask.quad.quad decmask.quad.tbyte decmask.quad.word decmask.tbyte decmask.tbyte.byte decmask.tbyte.tbyte decmask.tbyte.word decmask.word decmask.word.byte decmask.word.word eventfld eventfld.byte eventfld.long eventfld.quad eventfld.tbyte eventfld.word hexfld hexfld.byte hexfld.long hexfld.quad hexfld.tbyte hexfld.word hexmask hexmask.byte hexmask.byte.byte hexmask.long hexmask.long.byte hexmask.long.long hexmask.long.word hexmask.quad hexmask.quad.byte hexmask.quad.quad hexmask.quad.tbyte hexmask.quad.word hexmask.tbyte hexmask.tbyte.byte hexmask.tbyte.tbyte hexmask.tbyte.word hexmask.word hexmask.word.byte hexmask.word.word hide hide.byte hide.long hide.tbyte hide.word line line.byte line.long line.quad line.word newline out rbitfld rbitfld.byte rbitfld.long rbitfld.word rbitlfd.quad rbitlfd.tbyte saveout setclrfld setclrfld.byte setclrfld.long setclrfld.tbyte setclrfld.word syscon textfld textline ; SGROUP sequence commands [Keywords 5] constx getx set setx varx writeback ; parameters [Keywords 6] center grid left line proximity right tree ; end