|
2 | 2 | " |
3 | 3 | " Language: Logtalk |
4 | 4 | " Maintainer: Paulo Moura <pmoura@logtalk.org> |
5 | | -" Last Change: December 16, 2023 |
| 5 | +" Last Change: October 6, 2025 |
6 | 6 |
|
7 | 7 |
|
8 | 8 |
|
@@ -37,7 +37,7 @@ syn region logtalkAtom start=+'+ skip=+\\'+ end=+'+ contains=logtalkEscapeSequ |
37 | 37 | syn match logtalkEscapeSequence contained "\\\([\\abfnrtv\"\']\|\(x[a-fA-F0-9]\+\|[0-7]\+\)\\\)" |
38 | 38 |
|
39 | 39 |
|
40 | | -" Logtalk message sending operators |
| 40 | +" Logtalk message-sending operators |
41 | 41 |
|
42 | 42 | syn match logtalkOperator "::" |
43 | 43 | syn match logtalkOperator "\(0'\)\@<!:" |
@@ -85,6 +85,7 @@ syn region logtalkDir matchgroup=logtalkDirTag start=":- encoding(" matchgroup |
85 | 85 | syn region logtalkDir matchgroup=logtalkDirTag start=":- initialization(" matchgroup=logtalkDirTag end=")\." contains=ALL |
86 | 86 | syn region logtalkDir matchgroup=logtalkDirTag start=":- info(" matchgroup=logtalkDirTag end=")\." contains=ALL |
87 | 87 | syn region logtalkDir matchgroup=logtalkDirTag start=":- mode(" matchgroup=logtalkDirTag end=")\." contains=logtalkOperator, logtalkAtom |
| 88 | +syn region logtalkDir matchgroup=logtalkDirTag start=":- mode_non_terminal(" matchgroup=logtalkDirTag end=")\." contains=logtalkOperator, logtalkAtom |
88 | 89 | syn region logtalkDir matchgroup=logtalkDirTag start=":- dynamic(" matchgroup=logtalkDirTag end=")\." contains=ALL |
89 | 90 | syn match logtalkDirTag ":- built_in\." |
90 | 91 | syn match logtalkDirTag ":- dynamic\." |
@@ -189,7 +190,7 @@ syn match logtalkOperator "-->" |
189 | 190 | syn match logtalkOperator "->" |
190 | 191 | syn match logtalkKeyword "\<throw\ze(" |
191 | 192 | syn match logtalkKeyword "\<\(instantiation\|system\)_error\>" |
192 | | -syn match logtalkKeyword "\<\(uninstantiation\|type\|domain\|existence\|permission\|representation\|evaluation\|resource\|syntax\)_error\ze(" |
| 193 | +syn match logtalkKeyword "\<\(uninstantiation\|type\|domain\|consistency\|existence\|permission\|representation\|evaluation\|resource\|syntax\)_error\ze(" |
193 | 194 |
|
194 | 195 |
|
195 | 196 | " Term unification |
|
0 commit comments