SONARPLUGINS-2663
Separate spec/type grammar from erlang grammar
   as first step remove low quality spec type and record parsing