two-pass compiler
two-pass compiler
[′tü ¦pas kəm′pīl·ər] (computer science)
A language processor that goes through the program to be translated twice; on the first pass it checks the syntax of statements and constructs a table of symbols, while on the second pass it actually translates program statements into machine language.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.