Files
Gen4_R-Car_Trace32/2_Trunk/demo/practice/syntaxhighlighting/textpad/octl.strict.syn
2025-10-14 09:52:32 +09:00

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