count source lines