dry-run option: parses and validates source thrift files, reporting any errors, but does not emit any generated source code.  can be used with --gen-file-mapping to get the file mapping

RB_ID=119384
Referencing constants defined in the same file
We couldn't refer to the constants defined in the same file. This is because we didn't resolve constants on RHS.

I think the type resolver implementation was wrong to treat a SimpleID on the RHS as an enum field. In fact, an enum field should never appear as a SimpleID; it should always be qualifed.

RB_ID=119106