private void Header() { MoveNextToken(); // PROGRAM MoveNextToken(); // VAR var regCount = 0; while (Token != null && Token is VarToken) { MoveNextToken(); // IDE VarDictionary.Add(Token, regCount++); MoveNextToken(); // : MoveNextToken(); // INTEGER MoveNextToken(); // ; MoveNextToken(); } MoveNextToken(); // BEGIN }