changes for ** (power) operator
diff --git a/Include/graminit.h b/Include/graminit.h
index e541099..9fa64c2 100644
--- a/Include/graminit.h
+++ b/Include/graminit.h
@@ -43,13 +43,14 @@
 #define arith_expr 298
 #define term 299
 #define factor 300
-#define atom 301
-#define lambdef 302
-#define trailer 303
-#define subscript 304
-#define exprlist 305
-#define testlist 306
-#define dictmaker 307
-#define classdef 308
-#define arglist 309
-#define argument 310
+#define power 301
+#define atom 302
+#define lambdef 303
+#define trailer 304
+#define subscript 305
+#define exprlist 306
+#define testlist 307
+#define dictmaker 308
+#define classdef 309
+#define arglist 310
+#define argument 311
diff --git a/Include/opcode.h b/Include/opcode.h
index 9725580..401f765 100644
--- a/Include/opcode.h
+++ b/Include/opcode.h
@@ -43,6 +43,8 @@
 
 #define UNARY_INVERT	15
 
+#define BINARY_POWER	19
+
 #define BINARY_MULTIPLY	20
 #define BINARY_DIVIDE	21
 #define BINARY_MODULO	22
diff --git a/Include/token.h b/Include/token.h
index 2be3a30..4558525 100644
--- a/Include/token.h
+++ b/Include/token.h
@@ -66,10 +66,11 @@
 #define CIRCUMFLEX	33
 #define LEFTSHIFT	34
 #define RIGHTSHIFT	35
+#define DOUBLESTAR	36
 /* Don't forget to update the table _PyParser_TokenNames in tokenizer.c! */
-#define OP		36
-#define ERRORTOKEN	37
-#define N_TOKENS	38
+#define OP		37
+#define ERRORTOKEN	38
+#define N_TOKENS	39
 
 /* Special definitions for cooperation with parser */