adding all production rules to syntax node factory in preparation to
switch away from semantic tree builder if tree