Home | Trees | Index | Help |
|
---|
Package yagdoc :: Module scanner |
|
Classes | |
---|---|
Declaration |
One documentable declaration. |
Scanner |
Declaration scanner. |
Tree |
Expanded parse tree branch. |
Exceptions | |
---|---|
AnonymousError |
Declaration has no top-level name |
EnumValueClashError |
Multiple definitions of an enum value |
NameClashError |
Multiple definition of symbol |
ScannerError |
Base class for scanner exceptions |
TypeStructMergeError |
Failed to merge struct and typedef |
Function Summary | |
---|---|
Classify macros. | |
Find the name of a declaration from its unexpanded parse tree. | |
_make_prefix(stack)
|
Function Details |
---|
classify_macros(decls)Classify macros. Heuristically sets Scanner method to make it applicable on
larger declaration sets than one scanner typically contains.
|
find_name(tree, tokens, level=0)Find the name of a declaration from its unexpanded parse tree.
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Fri Oct 5 00:36:53 2007 | http://epydoc.sf.net |