diff options
author | Brett Cannon <bcannon@gmail.com> | 2009-04-01 05:08:41 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2009-04-01 05:08:41 (GMT) |
commit | e3944a5e1ecf67aa722fd9ce0c0a4ee72ee5ba2d (patch) | |
tree | bfe3d2c8bdb94c077080240cc73717e16dfcd088 /Include | |
parent | 4ed72acd68a1a1d90946e189c94b7d656719da45 (diff) | |
download | cpython-e3944a5e1ecf67aa722fd9ce0c0a4ee72ee5ba2d.zip cpython-e3944a5e1ecf67aa722fd9ce0c0a4ee72ee5ba2d.tar.gz cpython-e3944a5e1ecf67aa722fd9ce0c0a4ee72ee5ba2d.tar.bz2 |
The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)!
Diffstat (limited to 'Include')
-rw-r--r-- | Include/code.h | 4 | ||||
-rw-r--r-- | Include/compile.h | 1 | ||||
-rw-r--r-- | Include/parsetok.h | 1 | ||||
-rw-r--r-- | Include/pythonrun.h | 2 |
4 files changed, 6 insertions, 2 deletions
diff --git a/Include/code.h b/Include/code.h index d738d8d..145a9a1 100644 --- a/Include/code.h +++ b/Include/code.h @@ -52,10 +52,12 @@ typedef struct { #define CO_FUTURE_UNICODE_LITERALS 0x20000 #endif +#define CO_FUTURE_BARRY_AS_BDFL 0x40000 + /* This should be defined if a future statement modifies the syntax. For example, when a keyword is added. */ -/* #define PY_PARSER_REQUIRES_FUTURE_KEYWORD */ +#define PY_PARSER_REQUIRES_FUTURE_KEYWORD #define CO_MAXBLOCKS 20 /* Max static block nesting within a function */ diff --git a/Include/compile.h b/Include/compile.h index d78f824..7c329b3 100644 --- a/Include/compile.h +++ b/Include/compile.h @@ -26,6 +26,7 @@ typedef struct { #define FUTURE_WITH_STATEMENT "with_statement" #define FUTURE_PRINT_FUNCTION "print_function" #define FUTURE_UNICODE_LITERALS "unicode_literals" +#define FUTURE_BARRY_AS_BDFL "barry_as_FLUFL" struct _mod; /* Declare the existence of this type */ PyAPI_FUNC(PyCodeObject *) PyAST_Compile(struct _mod *, const char *, diff --git a/Include/parsetok.h b/Include/parsetok.h index fa402f8..af80570 100644 --- a/Include/parsetok.h +++ b/Include/parsetok.h @@ -30,6 +30,7 @@ typedef struct { #endif #define PyPARSE_IGNORE_COOKIE 0x0010 +#define PyPARSE_BARRY_AS_BDFL 0x0020 PyAPI_FUNC(node *) PyParser_ParseString(const char *, grammar *, int, perrdetail *); diff --git a/Include/pythonrun.h b/Include/pythonrun.h index c909e1a..86d9fe2 100644 --- a/Include/pythonrun.h +++ b/Include/pythonrun.h @@ -7,7 +7,7 @@ extern "C" { #endif -#define PyCF_MASK 0 +#define PyCF_MASK CO_FUTURE_BARRY_AS_BDFL #define PyCF_MASK_OBSOLETE 0 #define PyCF_SOURCE_IS_UTF8 0x0100 #define PyCF_DONT_IMPLY_DEDENT 0x0200 |