2008-05-31 Johan Dahlin <jdahlin@async.com.br>
* giscanner/sourcescanner.py (ctype_name): Add ctype_name,
a function to convert a CTYPE symbol to a string
svn path=/trunk/; revision=275
+2008-05-31 Johan Dahlin <jdahlin@async.com.br>
+
+ * giscanner/sourcescanner.py (ctype_name): Add ctype_name,
+ a function to convert a CTYPE symbol to a string
+
2008-05-24 Johan Dahlin <jdahlin@async.com.br>
* giscanner/ast.py:
CSYMBOL_TYPE_TYPEDEF: 'typedef'
}.get(symbol_type)
+def ctype_name(ctype):
+ return {
+ CTYPE_INVALID: 'invalid',
+ CTYPE_VOID: 'void',
+ CTYPE_BASIC_TYPE: 'basic',
+ CTYPE_TYPEDEF: 'typedef',
+ CTYPE_STRUCT: 'struct',
+ CTYPE_UNION: 'union',
+ CTYPE_ENUM: 'enum',
+ CTYPE_POINTER: 'pointer',
+ CTYPE_ARRAY: 'array',
+ CTYPE_FUNCTION: 'function'
+ }.get(ctype)
+
class SourceType(object):
def __init__(self, scanner, stype):