Single Pass Compiler ==================== ```Example from 1 languages: Pascal (* Via "forward" keyword) Program testforward; Procedure First (n : longint); forward; Procedure Second; begin WriteLn ('In second. Calling first...'); First (1); end; Procedure First (n : longint); begin WriteLn ('First received : ',n); end; begin Second; end. ``` * Languages *with* Single Pass Compiler include C, COBOL, Pascal, Fortran, Ada, PL/I, Modula-2 * Languages *without* Single Pass Compiler include JavaScript, Python, Java, Rust, Haskell, Clojure * View all concepts with or missing a *hasSinglePassParser* measurement http://pldb.info/../lists/explorer.html#columns=rank~id~appeared~tags~creators~hasSinglePassParser&searchBuilder=%7B%22criteria%22%3A%5B%7B%22condition%22%3A%22null%22%2C%22data%22%3A%22hasSinglePassParser%22%2C%22origData%22%3A%22hasSinglePassParser%22%2C%22type%22%3A%22num%22%2C%22value%22%3A%5B%5D%7D%5D%2C%22logic%22%3A%22AND%22%7D missing http://pldb.info/../lists/explorer.html#columns=rank~id~appeared~tags~creators~hasSinglePassParser&searchBuilder=%7B%22criteria%22%3A%5B%7B%22condition%22%3A%22!null%22%2C%22data%22%3A%22hasSinglePassParser%22%2C%22origData%22%3A%22hasSinglePassParser%22%2C%22type%22%3A%22num%22%2C%22value%22%3A%5B%5D%7D%5D%2C%22logic%22%3A%22AND%22%7D with * Read more about Single Pass Compiler on the web: 1. https://en.wikipedia.org/wiki/One-pass_compiler 1. Built with Scroll v178.2.3