Lattice Diamond: Why LSE and Synplify Pro has different RTL View implementation?

Lattice Diamond: Why LSE and Synplify Pro has different RTL View implementation?

LSE and Synplify Pro use different parsers to parse the design files. 
LSE uses Verific parser, a third-party tool for Lattice, and the same is used by Netlist Analyzer to infer the RTL view. 
Synplify Pro uses its own parser, and HDL Analyst uses this parser to populate the RTL view. 

 We cannot expect the same behavior between the two tools as they are completely different, and the inferred view totally depends on how they understand the user RTL.