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