[Python-modules-commits] [sip4] 01/05: Import sip4_4.17+dfsg.orig.tar.gz

Scott Kitterman kitterman at moszumanska.debian.org
Sat Oct 24 18:25:44 UTC 2015


This is an automated email from the git hooks/post-receive script.

kitterman pushed a commit to branch master
in repository sip4.

commit 7d4936b68259c229206a63648a54fa1b214ba80a
Author: Scott Kitterman <scott at kitterman.com>
Date:   Sat Oct 24 14:17:18 2015 -0400

    Import sip4_4.17+dfsg.orig.tar.gz
---
 ChangeLog                                |  77 ++-
 NEWS                                     |   7 +
 configure.py                             |   8 +-
 sipgen/gencode.c                         |  31 +-
 sipgen/lexer.c                           | 338 ++++++------
 sipgen/metasrc/parser.y                  |  62 ++-
 sipgen/parser.c                          | 916 ++++++++++++++++---------------
 sipgen/parser.h                          |   4 +-
 sipgen/sip.h                             |   9 +-
 siplib/sip.h.in                          |  12 +-
 siplib/siplib.c.in                       | 222 ++++----
 siplib/voidptr.c                         |  16 +-
 specs/win32-msvc2010                     |   8 +-
 specs/{win32-msvc2010 => win32-msvc2015} |  19 +-
 sphinx/annotations.rst                   |  18 +
 sphinx/conf.py                           |   6 +-
 sphinx/introduction.rst                  |   2 +-
 sphinx/specification_files.rst           |  26 +-
 18 files changed, 1007 insertions(+), 774 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a0b0ae0..3b7728e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,83 @@
+2015-10-24  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* .hgtags:
+	Added tag 4.17 for changeset 0cbb680b4f69
+	[36d16e74cf7f] [tip]
+
+	* NEWS:
+	Released as v4.17.
+	[0cbb680b4f69] [4.17]
+
+2015-09-10  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/sip.h.in.in:
+	Fix extensions that use Python v3.5 slots but are being built with
+	an earlier version.
+	[9102d6c3daf0]
+
+2015-09-08  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* specs/win32-msvc2015:
+	Tweak win32-msvc2015 to suppress a warning message.
+	[74754ca3e59f]
+
+	* configure.py.in, specs/win32-msvc2010, specs/win32-msvc2015:
+	Added win32-msvc2015 to the build system.
+	[fca4f2fcbb39]
+
+2015-09-03  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/sip.h.in.in:
+	Added a comment about adding new slot types and its effect on the
+	ABI.
+	[50af972e1652]
+
+2015-09-02  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h.in,
+	siplib/sip.h.in.in, siplib/siplib.c.in,
+	sphinx/specification_files.rst:
+	Added support for PEP 492, ie. the __await__, __aiter__ and
+	__anext__ special methods.
+	[f5d07b919355]
+
+	* sipgen/metasrc/parser.y, siplib/siplib.c.in:
+	Add __aenter__ and __aexit__ and non-lazy methods.
+	[979e23401d1d]
+
+	* sipgen/metasrc/parser.y:
+	Fixed a regression in the handling of the __len__ annotation.
+	[cad3bdaecf3e]
+
+	* sphinx/static/default.css:
+	Merged the 4.16-main branch into the trunk.
+	[b4f30681b90f]
+
+	* sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h.in,
+	siplib/sip.h.in.in, siplib/siplib.c.in, siplib/voidptr.c,
+	sphinx/annotations.rst, sphinx/specification_files.rst:
+	Implemented support for PEP465 (array infix operator) ie. the
+	__matmul__ and __imatmul__ special methods and function annotations
+	of the same name.
+	[ff867feb8f90] <4.16-maint>
+
+	* siplib/voidptr.c:
+	Tweaked an exception message to follow the style adopted in Python
+	v3.5.
+	[e98693bf17d7] <4.16-maint>
+
+2015-08-02  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/siplib.c.in:
+	Fixed the error handling of sipCallMethod() when a re-implementation
+	raises an exception.
+	[27c61f660fba] <4.16-maint>
+
 2015-07-17  Phil Thompson  <phil at riverbankcomputing.com>
 
 	* .hgtags:
 	Added tag 4.16.9 for changeset 87de938efba2
-	[90aaa31768c9] [tip] <4.16-maint>
+	[90aaa31768c9] <4.16-maint>
 
 	* NEWS:
 	Released as v4.16.9.
diff --git a/NEWS b/NEWS
index 8177754..cedff12 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+v4.17 24th October 2015
+  - Added support for PEP 465 (__matmul__ and __imatmul__).
+  - Added support for PEP 492 (__aenter__, __aexit__, __await__, __aiter__
+    and __anext__).
+  - Added support for MSVC 2015 to the build system.
+  - Bug fixes.
+
 v4.16.9 17th July 2015
   - Bug fixes.
 
diff --git a/configure.py b/configure.py
index 890c0c3..82140ac 100644
--- a/configure.py
+++ b/configure.py
@@ -30,8 +30,8 @@ import siputils
 
 
 # Initialise the globals.
-sip_version = 0x041009
-sip_version_str = "4.16.9"
+sip_version = 0x041100
+sip_version_str = "4.17"
 py_version = sys.hexversion >> 8
 py_platform = sys.platform
 plat_py_site_dir = None
@@ -158,7 +158,9 @@ def set_build_platform():
     build_platform = "none"
 
     if py_platform == "win32":
-        if py_version >= 0x030300:
+        if py_version >= 0x030500:
+            build_platform = "win32-msvc2015"
+        elif py_version >= 0x030300:
             build_platform = "win32-msvc2010"
         elif py_version >= 0x020600:
             build_platform = "win32-msvc2008"
diff --git a/sipgen/gencode.c b/sipgen/gencode.c
index 88ee3cd..65c01fe 100644
--- a/sipgen/gencode.c
+++ b/sipgen/gencode.c
@@ -5420,7 +5420,8 @@ int isZeroArgSlot(memberDef *md)
         st == float_slot || st == invert_slot || st == neg_slot ||
         st == len_slot || st == bool_slot || st == pos_slot ||
         st == abs_slot || st == repr_slot || st == hash_slot ||
-        st == index_slot || st == iter_slot || st == next_slot);
+        st == index_slot || st == iter_slot || st == next_slot ||
+        st == await_slot || st == aiter_slot || st == anext_slot);
 }
 
 
@@ -5502,7 +5503,8 @@ int isInplaceNumberSlot(memberDef *md)
     return (st == iadd_slot || st == isub_slot || st == imul_slot ||
         st == idiv_slot || st == imod_slot || st == ifloordiv_slot ||
         st == itruediv_slot || st == ior_slot || st == ixor_slot ||
-        st == iand_slot || st == ilshift_slot || st == irshift_slot);
+        st == iand_slot || st == ilshift_slot || st == irshift_slot ||
+        st == imatmul_slot);
 }
 
 
@@ -5527,7 +5529,8 @@ int isNumberSlot(memberDef *md)
     return (st == add_slot || st == sub_slot || st == mul_slot ||
         st == div_slot || st == mod_slot || st == floordiv_slot ||
         st == truediv_slot || st == and_slot || st == or_slot ||
-        st == xor_slot || st == lshift_slot || st == rshift_slot);
+        st == xor_slot || st == lshift_slot || st == rshift_slot ||
+        st == matmul_slot);
 }
 
 
@@ -10938,6 +10941,26 @@ static const char *slotName(slotType st)
         sn = "setattr_slot";
         break;
 
+    case matmul_slot:
+        sn = "matmul_slot";
+        break;
+
+    case imatmul_slot:
+        sn = "imatmul_slot";
+        break;
+
+    case await_slot:
+        sn = "await_slot";
+        break;
+
+    case aiter_slot:
+        sn = "aiter_slot";
+        break;
+
+    case anext_slot:
+        sn = "anext_slot";
+        break;
+
     default:
         sn = NULL;
     }
@@ -12692,6 +12715,7 @@ static void generateFunctionCall(classDef *c_scope, mappedTypeDef *mt_scope,
             break;
 
         case mul_slot:
+        case matmul_slot:
             generateNumberSlotCall(mod, od, "*", fp);
             break;
 
@@ -12739,6 +12763,7 @@ static void generateFunctionCall(classDef *c_scope, mappedTypeDef *mt_scope,
 
         case imul_slot:
         case irepeat_slot:
+        case imatmul_slot:
             generateBinarySlotCall(mod, scope, od, "*=", deref, fp);
             break;
 
diff --git a/sipgen/lexer.c b/sipgen/lexer.c
index 8a326e2..ca66f84 100644
--- a/sipgen/lexer.c
+++ b/sipgen/lexer.c
@@ -1,6 +1,6 @@
-#line 2 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/lexer.c"
+#line 2 "/Users/phil/hg/sip/sip-4.17/sipgen/lexer.c"
 
-#line 4 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/lexer.c"
+#line 4 "/Users/phil/hg/sip/sip-4.17/sipgen/lexer.c"
 
 #define  YY_INT_ALIGNED short int
 
@@ -1445,7 +1445,7 @@ int yy_flex_debug = 0;
 #define YY_MORE_ADJ 0
 #define YY_RESTORE_YY_MORE_OFFSET
 char *yytext;
-#line 1 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 1 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 /*
  * The SIP lexer.
  *
@@ -1463,7 +1463,7 @@ char *yytext;
  * SIP is supplied WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  */
-#line 20 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 20 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -1503,7 +1503,7 @@ static void fatallex(char *);
 
 
 
-#line 1507 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/lexer.c"
+#line 1507 "/Users/phil/hg/sip/sip-4.17/sipgen/lexer.c"
 
 #define INITIAL 0
 #define code 1
@@ -1702,10 +1702,10 @@ YY_DECL
 	register char *yy_cp, *yy_bp;
 	register int yy_act;
     
-#line 64 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 64 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 
 
-#line 1709 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/lexer.c"
+#line 1709 "/Users/phil/hg/sip/sip-4.17/sipgen/lexer.c"
 
 	if ( !(yy_init) )
 		{
@@ -1791,507 +1791,507 @@ do_action:	/* This label is used only to access EOF actions. */
 
 case 1:
 YY_RULE_SETUP
-#line 66 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 66 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_API;}
 	YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 67 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 67 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_AUTOPYNAME;}
 	YY_BREAK
 case 3:
 YY_RULE_SETUP
-#line 68 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 68 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_CMODULE;}
 	YY_BREAK
 case 4:
 YY_RULE_SETUP
-#line 69 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 69 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_COMPOMODULE;}
 	YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 70 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 70 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_CONSMODULE;}
 	YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 71 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 71 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_DEFDOCSTRING;}
 	YY_BREAK
 case 7:
 YY_RULE_SETUP
-#line 72 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 72 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_DEFENCODING;}
 	YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 73 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 73 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_DEFMETATYPE;}
 	YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 74 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 74 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_DEFSUPERTYPE;}
 	YY_BREAK
 case 10:
 YY_RULE_SETUP
-#line 75 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 75 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_END;}
 	YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 76 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 76 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN INITIAL; return TK_END;}
 	YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 77 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 77 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_EXCEPTION;}
 	YY_BREAK
 case 13:
 YY_RULE_SETUP
-#line 78 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 78 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_FEATURE;}
 	YY_BREAK
 case 14:
 YY_RULE_SETUP
-#line 79 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 79 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_IF;}
 	YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 80 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 80 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_IMPORT;}
 	YY_BREAK
 case 16:
 YY_RULE_SETUP
-#line 81 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 81 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_INCLUDE;}
 	YY_BREAK
 case 17:
 YY_RULE_SETUP
-#line 82 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 82 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_LICENSE;}
 	YY_BREAK
 case 18:
 YY_RULE_SETUP
-#line 83 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 83 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_MAPPEDTYPE;}
 	YY_BREAK
 case 19:
 YY_RULE_SETUP
-#line 84 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 84 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_MODULE;}
 	YY_BREAK
 case 20:
 YY_RULE_SETUP
-#line 85 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 85 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_OPTINCLUDE;}
 	YY_BREAK
 case 21:
 YY_RULE_SETUP
-#line 86 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 86 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PLATFORMS;}
 	YY_BREAK
 case 22:
 YY_RULE_SETUP
-#line 87 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 87 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_PLUGIN;}
 	YY_BREAK
 case 23:
 YY_RULE_SETUP
-#line 88 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 88 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {BEGIN directive_start; return TK_PROPERTY;}
 	YY_BREAK
 case 24:
 YY_RULE_SETUP
-#line 89 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 89 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_TIMELINE;}
 	YY_BREAK
 case 25:
 YY_RULE_SETUP
-#line 91 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 91 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_CLASS;}
 	YY_BREAK
 case 26:
 YY_RULE_SETUP
-#line 92 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 92 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_STRUCT;}
 	YY_BREAK
 case 27:
 YY_RULE_SETUP
-#line 93 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 93 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PUBLIC;}
 	YY_BREAK
 case 28:
 YY_RULE_SETUP
-#line 94 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 94 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PROTECTED;}
 	YY_BREAK
 case 29:
 YY_RULE_SETUP
-#line 95 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 95 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PRIVATE;}
 	YY_BREAK
 case 30:
 YY_RULE_SETUP
-#line 96 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 96 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIGNALS;}
 	YY_BREAK
 case 31:
 YY_RULE_SETUP
-#line 97 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 97 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIGNALS;}
 	YY_BREAK
 case 32:
 YY_RULE_SETUP
-#line 98 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 98 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIGNAL_METHOD;}
 	YY_BREAK
 case 33:
 YY_RULE_SETUP
-#line 99 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 99 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SLOTS;}
 	YY_BREAK
 case 34:
 YY_RULE_SETUP
-#line 100 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 100 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SLOTS;}
 	YY_BREAK
 case 35:
 YY_RULE_SETUP
-#line 101 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 101 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SLOT_METHOD;}
 	YY_BREAK
 case 36:
 YY_RULE_SETUP
-#line 102 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 102 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_CHAR;}
 	YY_BREAK
 case 37:
 YY_RULE_SETUP
-#line 103 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 103 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_WCHAR_T;}
 	YY_BREAK
 case 38:
 YY_RULE_SETUP
-#line 104 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 104 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_BOOL;}
 	YY_BREAK
 case 39:
 YY_RULE_SETUP
-#line 105 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 105 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SHORT;}
 	YY_BREAK
 case 40:
 YY_RULE_SETUP
-#line 106 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 106 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_INT;}
 	YY_BREAK
 case 41:
 YY_RULE_SETUP
-#line 107 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 107 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_LONG;}
 	YY_BREAK
 case 42:
 YY_RULE_SETUP
-#line 108 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 108 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_FLOAT;}
 	YY_BREAK
 case 43:
 YY_RULE_SETUP
-#line 109 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 109 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_DOUBLE;}
 	YY_BREAK
 case 44:
 YY_RULE_SETUP
-#line 110 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 110 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_VOID;}
 	YY_BREAK
 case 45:
 YY_RULE_SETUP
-#line 111 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 111 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_VIRTUAL;}
 	YY_BREAK
 case 46:
 YY_RULE_SETUP
-#line 112 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 112 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_ENUM;}
 	YY_BREAK
 case 47:
 YY_RULE_SETUP
-#line 113 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 113 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIGNED;}
 	YY_BREAK
 case 48:
 YY_RULE_SETUP
-#line 114 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 114 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_UNSIGNED;}
 	YY_BREAK
 case 49:
 YY_RULE_SETUP
-#line 115 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 115 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_CONST;}
 	YY_BREAK
 case 50:
 YY_RULE_SETUP
-#line 116 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 116 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_STATIC;}
 	YY_BREAK
 case 51:
 YY_RULE_SETUP
-#line 117 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 117 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_TRUE_VALUE;}
 	YY_BREAK
 case 52:
 YY_RULE_SETUP
-#line 118 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 118 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_FALSE_VALUE;}
 	YY_BREAK
 case 53:
 YY_RULE_SETUP
-#line 119 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 119 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_NULL_VALUE;}
 	YY_BREAK
 case 54:
 YY_RULE_SETUP
-#line 120 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 120 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_TYPEDEF;}
 	YY_BREAK
 case 55:
 YY_RULE_SETUP
-#line 121 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 121 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_NAMESPACE;}
 	YY_BREAK
 case 56:
 YY_RULE_SETUP
-#line 122 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 122 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_OPERATOR;}
 	YY_BREAK
 case 57:
 YY_RULE_SETUP
-#line 123 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 123 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_THROW;}
 	YY_BREAK
 case 58:
 YY_RULE_SETUP
-#line 124 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 124 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_EXPLICIT;}
 	YY_BREAK
 case 59:
 YY_RULE_SETUP
-#line 125 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 125 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_TEMPLATE;}
 	YY_BREAK
 case 60:
 YY_RULE_SETUP
-#line 126 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 126 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SCOPE;}
 	YY_BREAK
 case 61:
 YY_RULE_SETUP
-#line 127 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 127 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_LOGICAL_OR;}
 	YY_BREAK
 case 62:
 YY_RULE_SETUP
-#line 128 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 128 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYOBJECT;}
 	YY_BREAK
 case 63:
 YY_RULE_SETUP
-#line 129 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 129 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYTUPLE;}
 	YY_BREAK
 case 64:
 YY_RULE_SETUP
-#line 130 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 130 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYLIST;}
 	YY_BREAK
 case 65:
 YY_RULE_SETUP
-#line 131 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 131 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYDICT;}
 	YY_BREAK
 case 66:
 YY_RULE_SETUP
-#line 132 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 132 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYCALLABLE;}
 	YY_BREAK
 case 67:
 YY_RULE_SETUP
-#line 133 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 133 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYSLICE;}
 	YY_BREAK
 case 68:
 YY_RULE_SETUP
-#line 134 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 134 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYTYPE;}
 	YY_BREAK
 case 69:
 YY_RULE_SETUP
-#line 135 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 135 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_PYBUFFER;}
 	YY_BREAK
 case 70:
 YY_RULE_SETUP
-#line 136 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 136 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPSIGNAL;}
 	YY_BREAK
 case 71:
 YY_RULE_SETUP
-#line 137 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 137 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPSLOT;}
 	YY_BREAK
 case 72:
 YY_RULE_SETUP
-#line 138 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 138 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPANYSLOT;}
 	YY_BREAK
 case 73:
 YY_RULE_SETUP
-#line 139 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 139 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPRXCON;}
 	YY_BREAK
 case 74:
 YY_RULE_SETUP
-#line 140 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 140 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPRXDIS;}
 	YY_BREAK
 case 75:
 YY_RULE_SETUP
-#line 141 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 141 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPSLOTCON;}
 	YY_BREAK
 case 76:
 YY_RULE_SETUP
-#line 142 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 142 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPSLOTDIS;}
 	YY_BREAK
 case 77:
 YY_RULE_SETUP
-#line 143 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 143 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIPSSIZET;}
 	YY_BREAK
 case 78:
 YY_RULE_SETUP
-#line 144 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 144 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_QOBJECT;}
 	YY_BREAK
 case 79:
 YY_RULE_SETUP
-#line 145 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 145 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_ELLIPSIS;}
 	YY_BREAK
 case 80:
 YY_RULE_SETUP
-#line 147 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 147 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_FORMAT;}
 	YY_BREAK
 case 81:
 YY_RULE_SETUP
-#line 148 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 148 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_GET;}
 	YY_BREAK
 case 82:
 YY_RULE_SETUP
-#line 149 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 149 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_ID;}
 	YY_BREAK
 case 83:
 YY_RULE_SETUP
-#line 150 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 150 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_KWARGS;}
 	YY_BREAK
 case 84:
 YY_RULE_SETUP
-#line 151 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 151 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_LANGUAGE;}
 	YY_BREAK
 case 85:
 YY_RULE_SETUP
-#line 152 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 152 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_LICENSEE;}
 	YY_BREAK
 case 86:
 YY_RULE_SETUP
-#line 153 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 153 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_NAME;}
 	YY_BREAK
 case 87:
 YY_RULE_SETUP
-#line 154 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 154 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_OPTIONAL;}
 	YY_BREAK
 case 88:
 YY_RULE_SETUP
-#line 155 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 155 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_ORDER;}
 	YY_BREAK
 case 89:
 YY_RULE_SETUP
-#line 156 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 156 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_REMOVELEADING;}
 	YY_BREAK
 case 90:
 YY_RULE_SETUP
-#line 157 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 157 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SET;}
 	YY_BREAK
 case 91:
 YY_RULE_SETUP
-#line 158 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 158 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_SIGNATURE;}
 	YY_BREAK
 case 92:
 YY_RULE_SETUP
-#line 159 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 159 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_TIMESTAMP;}
 	YY_BREAK
 case 93:
 YY_RULE_SETUP
-#line 160 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 160 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_TYPE;}
 	YY_BREAK
 case 94:
 YY_RULE_SETUP
-#line 161 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 161 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_USEARGNAMES;}
 	YY_BREAK
 case 95:
 YY_RULE_SETUP
-#line 162 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 162 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_ALLRAISEPYEXC;}
 	YY_BREAK
 case 96:
 YY_RULE_SETUP
-#line 163 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 163 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_CALLSUPERINIT;}
 	YY_BREAK
 case 97:
 YY_RULE_SETUP
-#line 164 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 164 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_DEFERRORHANDLER;}
 	YY_BREAK
 case 98:
 YY_RULE_SETUP
-#line 165 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 165 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_VERSION;}
 	YY_BREAK
 case 99:
 YY_RULE_SETUP
-#line 167 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 167 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_TRUE_VALUE;}
 	YY_BREAK
 case 100:
 YY_RULE_SETUP
-#line 168 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 168 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {return TK_FALSE_VALUE;}
 	YY_BREAK
 case 101:
 YY_RULE_SETUP
-#line 171 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 171 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* Ignore whitespace. */
     ;
@@ -2299,7 +2299,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 102:
 YY_RULE_SETUP
-#line 176 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 176 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /*
      * Maintain the parenthesis depth so that we don't enter the 'code' state
@@ -2314,7 +2314,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 103:
 YY_RULE_SETUP
-#line 188 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 188 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* Maintain the parenthesis depth. */
     --parenDepth;
@@ -2327,7 +2327,7 @@ YY_RULE_SETUP
 case 104:
 /* rule 104 can match eol */
 YY_RULE_SETUP
-#line 197 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 197 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* Maintain the line number. */
     ++inputFileStack[currentFile].sloc.linenr;
@@ -2340,7 +2340,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 105:
 YY_RULE_SETUP
-#line 207 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 207 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* Ignore C++ style comments. */
     ;
@@ -2348,7 +2348,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 106:
 YY_RULE_SETUP
-#line 213 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 213 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* A signed decimal number. */
     yylval.number = strtol(yytext,NULL,0);
@@ -2357,7 +2357,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 107:
 YY_RULE_SETUP
-#line 220 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 220 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* A floating point number. */
     yylval.real = strtod(yytext,NULL);
@@ -2366,7 +2366,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 108:
 YY_RULE_SETUP
-#line 227 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 227 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* An unsigned hexadecimal number. */
     yylval.number = strtol(yytext,NULL,16);
@@ -2375,7 +2375,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 109:
 YY_RULE_SETUP
-#line 234 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 234 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* An identifier name. */
     yylval.text = sipStrdup(yytext);
@@ -2384,7 +2384,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 110:
 YY_RULE_SETUP
-#line 241 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 241 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* A relative pathname. */
     yylval.text = sipStrdup(yytext);
@@ -2394,7 +2394,7 @@ YY_RULE_SETUP
 case 111:
 /* rule 111 can match eol */
 YY_RULE_SETUP
-#line 248 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 248 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* A double-quoted string. */
     char *dp, *sp;
@@ -2422,7 +2422,7 @@ YY_RULE_SETUP
 case 112:
 /* rule 112 can match eol */
 YY_RULE_SETUP
-#line 273 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 273 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
 {
     /* A single-quoted character. */
     if (strlen(yytext) != 3)
@@ -2435,7 +2435,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 113:
 YY_RULE_SETUP
-#line 284 "/Users/phil/hg/sip-4.16.9/sip-4.16.9/sipgen/metasrc/lexer.l"
+#line 284 "/Users/phil/hg/sip/sip-4.17/sipgen/metasrc/lexer.l"
... 5053 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/sip4.git



More information about the Python-modules-commits mailing list