The Visual Basic parser conforms to the language as defined by Microsoft. It can parse the following kinds of files:
project files
basic files
class files
designer files
form files
property page files
user control files
The parser builds a syntax tree and a symbol table for every input file. The parser performs name analysis which associates every use of a name with its declaration.
Given a project file as input the parser will automatically parse all other files belonging to the project. Name analysis is performed for all files of a project such that references from one file to another are properly handled.
References
- Microsoft Visual Basic Documentation, Version 6