Use a comma separated list of modules that extend this one.
finish
endif
-syn match moduleName '^[a-zA-Z0-9_.]\+'
+syn match moduleName '^[a-zA-Z0-9_.]\+\s*' nextgroup=dataType
syn match classMembers '^\s\+\(\(<+\)\|\(<\~\)\|\(<-\)\|\(+>\)\|\(\~>\)\|\(->\)\|-\|+\|\(::\)\|#\)' nextgroup=memberName skipwhite
syn match internalOperators '\(\(<+\)\|\(<\~\)\|\(<-\)\|\(+>\)\|\(\~>\)\|\(->\)\|-\|+\|\(::\)\|#\)' contained nextgroup=memberName skipwhite