This rule is straightforward. If we say something translated, the translation will give results comparable to the original. This means that when you go into the generated Visual Basic code to look for a piece of code, you find it where you expect to. It also means that we preserve all comments and whitespace where possible. The added support routines should be well-written and documented for readability and maintenance.
Direct translation produces the most readable, and best performing, Visual Basic code.
The Translator will use pre-packaged support routines as needed to achieve a higher translation rate. Although they add complexity to the translation, they allow us to achieve higher translation rates. It discusses issues specific to individual statements and functions and also provides additional material on topics such as code changes to ease migration. This sharing of the lexical analyzer and parser means that there is no misinterpretation of the language during the translation. The differences are in the back-ends of the products.