185 lines
3.8 KiB
Plaintext
185 lines
3.8 KiB
Plaintext
; TextPad syntax highlighting files for Lauterbach OCTL
|
|
;
|
|
; Lauterbach GmbH
|
|
;
|
|
; octl.strict.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 T32OCTL, Next
|
|
; 5. Set Class members to *.octl, Next
|
|
; 6. Activate Enable syntax highlighting
|
|
; 7. Choose octl.strict.syn from the Syntax definition file drop down list, Next and Finish.
|
|
;
|
|
|
|
C=1
|
|
|
|
[Syntax]
|
|
Namespace1 = 4
|
|
IgnoreCase = No
|
|
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 =
|
|
|
|
;*******************************************************
|
|
; OCTL instruction keywords
|
|
;*******************************************************
|
|
[Keywords 1]
|
|
BREAK
|
|
GOTO
|
|
IF
|
|
TRACE.ENABLE
|
|
TRACE.ONCE
|
|
|
|
;*******************************************************
|
|
; OCTL declaration: input event keywords
|
|
;*******************************************************
|
|
[Keywords 2]
|
|
DATAADDRESSREAD.LMB
|
|
DATAADDRESSREAD.RPB
|
|
DATAADDRESSREAD.SPB
|
|
DATAADDRESSREAD.SRI
|
|
DATAADDRESSREAD.TC0
|
|
DATAADDRESSREAD.TC1
|
|
DATAADDRESSREAD.TC2
|
|
DATAADDRESSWRITE.LMB
|
|
DATAADDRESSWRITE.RPB
|
|
DATAADDRESSWRITE.SPB
|
|
DATAADDRESSWRITE.SRI
|
|
DATAADDRESSWRITE.PCP
|
|
DATAADDRESSWRITE.TC
|
|
DATAADDRESSWRITE.TC0
|
|
DATAADDRESSWRITE.TC1
|
|
DATAADDRESSWRITE.TC2
|
|
DATAVALUEREAD.LMB
|
|
DATAVALUEREAD.RPB
|
|
DATAVALUEREAD.SPB
|
|
DATAVALUEREAD.SRI
|
|
DATAVALUEWRITE.LMB
|
|
DATAVALUEWRITE.RPB
|
|
DATAVALUEWRITE.SPB
|
|
DATAVALUEWRITE.SRI
|
|
DATAVALUEWRITE.PCP
|
|
DATAVALUEWRITE.TC
|
|
DATAVALUEWRITE.TC0
|
|
DATAVALUEWRITE.TC1
|
|
DATAVALUEWRITE.TC2
|
|
PROGRAMADDRESS.PCP
|
|
PROGRAMADDRESS.TC
|
|
PROGRAMADDRESS.TC0
|
|
PROGRAMADDRESS.TC1
|
|
PROGRAMADDRESS.TC2
|
|
VAR.DATAADDRESSREAD.LMB
|
|
VAR.DATAADDRESSREAD.RPB
|
|
VAR.DATAADDRESSREAD.SPB
|
|
VAR.DATAADDRESSREAD.SRI
|
|
VAR.DATAADDRESSREAD.TC0
|
|
VAR.DATAADDRESSREAD.TC1
|
|
VAR.DATAADDRESSREAD.TC2
|
|
VAR.DATAADDRESSWRITE.LMB
|
|
VAR.DATAADDRESSWRITE.RPB
|
|
VAR.DATAADDRESSWRITE.SPB
|
|
VAR.DATAADDRESSWRITE.SRI
|
|
VAR.DATAADDRESSWRITE.PCP
|
|
VAR.DATAADDRESSWRITE.TC
|
|
VAR.DATAADDRESSWRITE.TC0
|
|
VAR.DATAADDRESSWRITE.TC1
|
|
VAR.DATAADDRESSWRITE.TC2
|
|
|
|
;*******************************************************
|
|
; OCTL trace item keywords
|
|
;*******************************************************
|
|
[Keywords 3]
|
|
CHANNEL.PCP
|
|
DATAADDRESSREAD.LMB
|
|
DATAADDRESSREAD.RPB
|
|
DATAADDRESSREAD.SPB
|
|
DATAADDRESSREAD.SRI
|
|
DATAADDRESSREAD.TC
|
|
DATAADDRESSREAD.TC0
|
|
DATAADDRESSREAD.TC1
|
|
DATAADDRESSREAD.TC2
|
|
DATAADDRESSWRITE.LMB
|
|
DATAADDRESSWRITE.RPB
|
|
DATAADDRESSWRITE.SPB
|
|
DATAADDRESSWRITE.SRI
|
|
DATAADDRESSWRITE.PCP
|
|
DATAADDRESSWRITE.TC
|
|
DATAADDRESSWRITE.TC0
|
|
DATAADDRESSWRITE.TC1
|
|
DATAADDRESSWRITE.TC2
|
|
DATAVALUEREAD.LMB
|
|
DATAVALUEREAD.RPB
|
|
DATAVALUEREAD.SPB
|
|
DATAVALUEREAD.SRI
|
|
DATAVALUEWRITE.LMB
|
|
DATAVALUEWRITE.RPB
|
|
DATAVALUEWRITE.SPB
|
|
DATAVALUEWRITE.SRI
|
|
DATAVALUEWRITE.PCP
|
|
DATAVALUEWRITE.TC
|
|
DATAVALUEWRITE.TC0
|
|
DATAVALUEWRITE.TC1
|
|
DATAVALUEWRITE.TC2
|
|
MEMORYPROTECTIONSET.TC
|
|
MEMORYPROTECTIONSET.TC0
|
|
MEMORYPROTECTIONSET.TC1
|
|
MEMORYPROTECTIONSET.TC2
|
|
PROGRAMADDRESS.PCP
|
|
PROGRAMADDRESS.SYNC.PCP
|
|
PROGRAMADDRESS.SYNC.TC
|
|
PROGRAMADDRESS.SYNC.TC0
|
|
PROGRAMADDRESS.SYNC.TC1
|
|
PROGRAMADDRESS.SYNC.TC2
|
|
PROGRAMADDRESS.TC
|
|
PROGRAMADDRESS.TC0
|
|
PROGRAMADDRESS.TC1
|
|
PROGRAMADDRESS.TC2
|
|
STATUS.LMB
|
|
STATUS.RPB
|
|
STATUS.PCP
|
|
STATUS.SPB
|
|
STATUS.SRI
|
|
STATUS.TC
|
|
STATUS.TC0
|
|
STATUS.TC1
|
|
STATUS.TC2
|
|
WATCHPOINT0
|
|
WATCHPOINT1
|
|
WATCHPOINT2
|
|
WATCHPOINT3
|
|
WATCHPOINT4
|
|
WATCHPOINT5
|
|
WATCHPOINT6
|
|
WATCHPOINT7
|
|
|
|
;*******************************************************
|
|
; OCTL option keywords
|
|
;*******************************************************
|
|
[Keywords 4]
|
|
/VALUEMASK
|
|
/VALUESIGN
|