First pascal compiler