From 28270c017b728e52299cb542b6a95cfcf95d562a Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Fri, 29 Apr 2022 19:01:15 +0300 Subject: [PATCH] {syntax,dicts}: add additional matching keywords These keywords are described in ETSI ES 203 022, section 5.3. --- dicts/ttcn.dict | 3 +++ syntax/ttcn.vim | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dicts/ttcn.dict b/dicts/ttcn.dict index 414cba1..2c06ea5 100644 --- a/dicts/ttcn.dict +++ b/dicts/ttcn.dict @@ -25,6 +25,7 @@ check clear complement component +conjunct connect const control @@ -33,6 +34,7 @@ deactivate decvalue default disconnect +disjunct display do done @@ -67,6 +69,7 @@ hexstring hostId if ifpresent +implies import in inconc diff --git a/syntax/ttcn.vim b/syntax/ttcn.vim index 674d01c..8183d02 100644 --- a/syntax/ttcn.vim +++ b/syntax/ttcn.vim @@ -153,9 +153,9 @@ syn keyword ttcnFunc istemplatekind testcasename hostId " Various keywords syn keyword ttcnKeyw in out inout any all sender to value modifies -syn keyword ttcnKeyw nowait param length recursive except +syn keyword ttcnKeyw nowait param length recursive from syn keyword ttcnKeyw ifpresent language override present -syn keyword ttcnKeyw from +syn keyword ttcnKeyw except implies conjunct disjunct " Literals syn match ttcnError "\_^0\d\+"he=s+1