These series of commits are a part of implementing Autocomplete.
Suggestions are processed and generated completely at client side.
"syntax_gen.js" is not at all required and no need of creating a snippet folder/file.
After a nodetype is typed in the editor, the immediate suggestion list would contain only the corresponding ports instead of the entire list of nodetypes.
These series of commits are a part of implementing Autocomplete.