class documentation
class DefinitionParser(BaseParser): (source)
Undocumented
Method | parse |
Undocumented |
Method | parse |
Undocumented |
Method | parse |
Undocumented |
Method | parse |
Undocumented |
Instance Variable | pos |
Undocumented |
Property | id |
Undocumented |
Property | language |
Undocumented |
Property | paren |
Undocumented |
Method | _check |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Just parse the simple ones. |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
named=False|'maybe'|True: 'maybe' is e.g., for function objects which doesn't need to name the arguments |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Inherited from BaseParser
:
Method | __init__ |
Undocumented |
Method | assert |
Undocumented |
Method | fail |
Undocumented |
Method | match |
Undocumented |
Method | read |
Undocumented |
Method | skip |
Undocumented |
Method | skip |
Undocumented |
Method | skip |
Undocumented |
Method | skip |
Undocumented |
Method | skip |
Undocumented |
Method | status |
Undocumented |
Method | warn |
Undocumented |
Instance Variable | allow |
Undocumented |
Instance Variable | config |
Undocumented |
Instance Variable | definition |
Undocumented |
Instance Variable | end |
Undocumented |
Instance Variable | last |
Undocumented |
Instance Variable | location |
Undocumented |
Instance Variable | other |
Undocumented |
Property | current |
Undocumented |
Property | eof |
Undocumented |
Property | matched |
Undocumented |
Method | _make |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Instance Variable | _previous |
Undocumented |
Undocumented
Parameters | |
objectstr | Undocumented |
directivestr | Undocumented |
Returns | |
ASTDeclaration | Undocumented |
def _check_template_consistency(self, nestedName, templatePrefix, fullSpecShorthand, isMember=False):
(source)
¶
Undocumented
Parameters | |
nestedASTNestedName | Undocumented |
templateASTTemplateDeclarationPrefix | Undocumented |
fullbool | Undocumented |
isbool | Undocumented |
Returns | |
ASTTemplateDeclarationPrefix | Undocumented |
Undocumented
Parameters | |
orASTExpression | Undocumented |
inbool | Undocumented |
Returns | |
ASTConditionalExpr|None | Undocumented |
Just parse the simple ones.
Parameters | |
outer:str | Undocumented |
typed:bool | Undocumented |
Returns | |
ASTDeclSpecsSimple | Undocumented |
Undocumented
Parameters | |
named:bool|str | Undocumented |
paramstr | Undocumented |
typed:bool | Undocumented |
Returns | |
ASTDeclarator | Undocumented |
Undocumented
Parameters | |
named:bool|str | Undocumented |
paramstr | Undocumented |
typed:bool | Undocumented |
Returns | |
ASTDeclaratorNameParamQual|ASTDeclaratorNameBitField | Undocumented |
Undocumented
Parameters | |
end:list[ | Undocumented |
parser:Callable[ | Undocumented |
allow:bool | Undocumented |
Returns | |
ASTExpression | Undocumented |
Undocumented
Parameters | |
outer:str | Undocumented |
allowbool | Undocumented |
Returns | |
ASTInitializer | Undocumented |
Undocumented
Parameters | |
name:str | Undocumented |
open:str | Undocumented |
close:str | Undocumented |
Returns | |
tuple[ | Undocumented |
Undocumented
Parameters | |
objectstr | Undocumented |
Returns | |
ASTTemplateDeclarationPrefix|None | Undocumented |
Undocumented
Parameters | |
named:bool|str | Undocumented |
outer:str | Undocumented |
Returns | |
ASTTypeWithInit|ASTTemplateParamConstrainedTypeWithInit | Undocumented |