pascal syntax checker