C.5 Language differences handled by the port-dml script D Formal Grammar
Device Modeling Language 1.4 Reference Manual  /  C Changes from DML 1.2 to DML 1.4  / 

C.6 Backward incompatible changes, not automatically converted

A number of changes are not taken care of by the conversion script. Many incompatibilities can be captured as errors already in DML 1.2, by passing the --strict-dml12 argument. This can be used to split the conversion process into smaller steps: by running with this flag before running port-dml.py, one can apply manual fixes one by one and validate each fix in isolation; this means that the result of port-dml.py will contain fewer errors.

The following incompatible changes are caught as errors or warnings by the --strict-dml12 flag:

The following incompatible changes are not caught by --strict-dml12, and must be adjusted manually:

C.5 Language differences handled by the port-dml script D Formal Grammar