Implementation ansic scanner parser by Vermeylen