@@ -344,7 +344,7 @@ Possible values are:
344344First match should be a keyword and second an identifier."  
345345 (solidity-match-regexp
346346 (concat 
347-  "  *\\ (contract\\ ) +\\ (" " \\ )" 
347+  "  *\\ (\\ < contract\\ > \\ ) +\\ (" " \\ )" 
348348 limit))
349349
350350(defun  solidity-match-library-decl  (limit )
@@ -353,7 +353,7 @@ First match should be a keyword and second an identifier."
353353First match should be a keyword and second an identifier."  
354354 (solidity-match-regexp
355355 (concat 
356-  "  *\\ (library\\ ) +\\ (" " \\ )" 
356+  "  *\\ (\\ < library\\ > \\ ) +\\ (" " \\ )" 
357357 limit))
358358
359359(defun  solidity-match-pragma-stmt  (limit )
@@ -362,7 +362,7 @@ First match should be a keyword and second an identifier."
362362First match should be a keyword and second an identifier."  
363363 (solidity-match-regexp
364364 (concat 
365-  "  *\\ (pragma\\ ) +\\ (.*\\ );" 
365+  "  *\\ (\\ < pragma\\ > \\ ) +\\ (.*\\ );" 
366366 limit))
367367
368368(defun  solidity-match-struct-decl  (limit )
@@ -371,7 +371,7 @@ First match should be a keyword and second an identifier."
371371First match should be a keyword and second an identifier."  
372372 (solidity-match-regexp
373373 (concat 
374-  "  *\\ (struct\\ ) +\\ (" " \\ )" 
374+  "  *\\ (\\ < struct\\ > \\ ) +\\ (" " \\ )" 
375375 limit))
376376
377377(defun  solidity-match-functions  (limit )
@@ -380,7 +380,7 @@ First match should be a keyword and second an identifier."
380380Highlight the 1st result."  
381381 (solidity-match-regexp
382382 (concat 
383-  "  *\\ (function\\ ) +\\ (" " \\ )" 
383+  "  *\\ (\\ < function\\ > \\ ) +\\ (" " \\ )" 
384384 limit))
385385
386386(defun  solidity-match-event-decl  (limit )
@@ -389,7 +389,7 @@ Highlight the 1st result."
389389Highlight the 1st result."  
390390 (solidity-match-regexp
391391 (concat 
392-  "  *\\ (event\\ ) +\\ (" " \\ )" 
392+  "  *\\ (\\ < event\\ > \\ ) +\\ (" " \\ )" 
393393 limit))
394394
395395(defun  solidity-match-modifier-decl  (limit )
@@ -398,7 +398,7 @@ Highlight the 1st result."
398398Highlight the 1st result."  
399399 (solidity-match-regexp
400400 (concat 
401-  "  *\\ (modifier\\ ) +\\ (" " \\ )" 
401+  "  *\\ (\\ < modifier\\ > \\ ) +\\ (" " \\ )" 
402402 limit))
403403
404404(defun  solidity-match-mappings  (limit )
@@ -407,7 +407,7 @@ Highlight the 1st result."
407407Highlight the 1st result."  
408408 (solidity-match-regexp
409409 (concat 
410-  "  *\\ (mapping\\ ) *(.*) *\\ (" regexp-opt  solidity-variable-modifier) "  \\ )*\\ (" " \\ )" 
410+  "  *\\ (\\ < mapping\\ > \\ ) *(.*) *\\ (" regexp-opt  solidity-variable-modifier) "  \\ )*\\ (" " \\ )" 
411411 limit))
412412
413413(defun  solidity-match-variable-decls  (limit )
@@ -416,7 +416,7 @@ Highlight the 1st result."
416416Highlight the 1st result."  
417417 (solidity-match-regexp
418418 (concat 
419-  "  *\\ (" regexp-opt  solidity-builtin-types) "  *\\ (\\ [ *[0-9]*\\ ]\\ )* *\\ ) " " \\ (" regexp-opt  solidity-variable-modifier) "  \\ )* *\\ (" " \\ )" 
419+  "  *\\ (" regexp-opt  solidity-builtin-types  'words ) "  *\\ (\\ [ *[0-9]*\\ ]\\ )* *\\ ) " " \\ (" regexp-opt  solidity-variable-modifier  'words ) "  \\ )* *\\ (" " \\ )" 
420420 limit))
421421
422422; ; solidity syntax table
0 commit comments