Move name/cname descriptions from Ctx to Entry and remove const from Ctx.
authorW. Trevor King <wking@drexel.edu>
Thu, 10 Mar 2011 13:12:04 +0000 (08:12 -0500)
committerW. Trevor King <wking@drexel.edu>
Thu, 10 Mar 2011 13:12:04 +0000 (08:12 -0500)
Cython/Compiler/Parsing.py
Cython/Compiler/Symtab.py

index ca5984893259f36d22902046d104f7edbf1f36a9..4a822d5e89a8025801a77259116e1ff65382a9b3 100644 (file)
@@ -26,8 +26,6 @@ import Options
 class Ctx(object):
     """ Parsing context
 
-    * cname (string): Generated symbol name (or source name, is the
-      symbol is external.
     * namespace (string): C++ namespace of the source (`None` for C
       objects, set if the symbol is external)
     * cdef_flag (boolean): Symbol (data) has a C definition.
@@ -39,13 +37,9 @@ class Ctx(object):
         definition is created).
       * ignore: ? something about symbol re-definition?
 
-    * const (boolean): Symbol data is readonly.
     * api (boolean): Add to generated header file
 
 
-
-    * name (string): Name to which the object is bound (if the object
-      is visible)
     * visibility ('private'|'public'|'readonly'):
 
       * private: Object is not exposed to Python code.
@@ -61,14 +55,11 @@ class Ctx(object):
     nogil = 0
     templates = None
 
-    cname = None
     namespace = None
     cdef_flag = 0
     c_visibility = 'private'
-    const = 0
     api = 0
 
-    name = None
     visibility = 'public'
     overridable = 0
 
index 2710d6b487375d5f4e07ea9cc5a38fec8558a8e4..5ffcb0ca51ee16f06e9d0d171984c9eb2ac68b14 100644 (file)
@@ -58,8 +58,10 @@ class BufferAux(object):
 class Entry(object):
     # A symbol table entry in a Scope or ModuleNamespace.
     #
-    # name             string     Python name of entity
-    # cname            string     C name of entity
+    # name             string     Name to which the object is bound (if the object
+    #                             is visible from Python)
+    # cname            string     Generated C symbol name (or source name, if the
+    #                             symbol is external.
     # type             PyrexType  Type of entity
     # doc              string     Doc string
     # init             string     Initial value