[[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["keyword.operator","AND"],
  ["text"," as keyword"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["keyword.operator","OR"],
  ["text"," as keyword"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["keyword.operator","NOT"],
  ["text"," as keyword"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["string","\"hello this is dog\""],
  ["text"," as string"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["constant.character.negation","-"],
  ["string","\"hello this is dog\""],
  ["text"," as negation with string"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["constant.character.proximity","~100"],
  ["text"," as text with proximity"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["string","\"hello this is dog\""],
  ["constant.character.proximity","~100"],
  ["text"," as string with proximity"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["keyword","raw:"],
  ["string","\"hello this is dog\""],
  ["text"," as keyword"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["keyword","raw:"],
  ["text","foo as\"keyword'"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["string","\"(\""],
  ["text"," as opening parenthesis"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises "],
  ["string","\")\""],
  ["text"," as closing parenthesis"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises foo"],
  ["constant.character.asterisk","*"],
  ["text"," as text with asterisk"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises foo"],
  ["constant.character.interro","?"],
  ["text"," as text with interro"]
],[
   "start",
  ["keyword","test:"],
  ["text"," recognises single word as text"]
],[
   "start",
  ["text"," foo"]
],[
   "start",
  ["text"," "]
]]