Я убрал из Quotes:
Code: Select all
5 3 ${STR} 0 `"` `"` "" "" ""
Code: Select all
0 2 ${IF} 0 usebackq
"usebackq - не подсвечивается
" usebackq (между кавычкой и usebackq - пробел) - подсвечивается
Code: Select all
5 3 ${STR} 0 `"` `"` "" "" ""
Code: Select all
0 2 ${IF} 0 usebackq
Code: Select all
1 0 0 0 `"`
Спасибо - так заработало.Skif_off wrote:koros
Добавьте в Delimiters:Code: Select all
1 0 0 0 `"`
Code: Select all
goto :Function
Code: Select all
1297 2 ${AREA} 0 ":" "" "" "" ""
Code: Select all
;метки
0 "(?<=goto)\s?:{0,1}\w+" "\0=(2,0,0)"
0 "(?<=call)\s?:{0,1}\w+" "\0=(2,0,0)"
Code: Select all
(call)|(goto)((\s*(?=:):)|(\s+))\w+
Code: Select all
0 "(?<=goto)\s?:?\w+" "\0=(2,${AREA},0)"
0 "(?<=call)\s?:?\w+" "\0=(2,${AREA},0)"
Code: Select all
0 "^\s*(?:(call|goto)\s+)?:?(\w+)\s*([^;])*((?<=\s);.*$)?$" "\1=(0,${OP},0) \2=(0,${TAG},0) \3=(0,${ATTR},0) \4=(3,${COMM},0)"
Code: Select all
call test.bat onespace
call test.bat twospaces
call:lable nospaces
call :label onespace
call :label twospaces
call :label dozenspaces
goto label1sp
goto label2sp
goto label12sp
goto :EOF
goto:EOF
goto :wrongsyntax_no_colorisation_label
Code: Select all
^\s*(?:(call|goto)\s+)?:?
Code: Select all
^\s*(call|goto)(?:\s*:|\s+)
Code: Select all
([\w\.]+)
Code: Select all
(\w+(?:\.\w+)*)
Code: Select all
0 "^\s*(call|goto)(?:\s*:|\s+)(\w+(?:\.\w+)*)([^;])*((?<=\s);.*$)?$" "\1=(0,${OP},0) \2=(0,${TAG},0) \3=(0,${ATTR},0) \4=(3,${COMM},0)"
Code: Select all
0 "^\s*(goto|call)(?:\s+|\s*:)(\w+(?:\.\w+)*)([^;])*((?<=\s);.*$)?$" "\1=(0,${OP},0) \2=(0,${AREA},0) \3=(0,${ATTR},0) \4=(3,${COMM},0)"