class DefinitionParser(BaseParser):
Undocumented
Method | _parse_assignment_expression |
Undocumented |
Method | _parse_braced_init_list |
Undocumented |
Method | _parse_cast_expression |
Undocumented |
Method | _parse_conditional_expression_tail |
Undocumented |
Method | _parse_constant_expression |
Undocumented |
Method | _parse_decl_specs |
Undocumented |
Method | _parse_decl_specs_simple |
Just parse the simple ones. |
Method | _parse_declarator |
Undocumented |
Method | _parse_declarator_name_suffix |
Undocumented |
Method | _parse_enum |
Undocumented |
Method | _parse_enumerator |
Undocumented |
Method | _parse_expression |
Undocumented |
Method | _parse_expression_fallback |
Undocumented |
Method | _parse_initializer |
Undocumented |
Method | _parse_initializer_list |
Undocumented |
Method | _parse_literal |
Undocumented |
Method | _parse_logical_or_expression |
Undocumented |
Method | _parse_macro |
Undocumented |
Method | _parse_nested_name |
Undocumented |
Method | _parse_parameters |
Undocumented |
Method | _parse_paren_expression |
Undocumented |
Method | _parse_paren_expression_list |
Undocumented |
Method | _parse_postfix_expression |
Undocumented |
Method | _parse_primary_expression |
Undocumented |
Method | _parse_simple_type_specifier |
Undocumented |
Method | _parse_simple_type_specifiers |
Undocumented |
Method | _parse_string |
Undocumented |
Method | _parse_struct |
Undocumented |
Method | _parse_trailing_type_spec |
Undocumented |
Method | _parse_type |
named=False|'single'|True: 'single' is e.g., for function objects which doesn't need to name the arguments, but otherwise is a single name |
Method | _parse_type_with_init |
Undocumented |
Method | _parse_unary_expression |
Undocumented |
Method | _parse_union |
Undocumented |
Method | parse_declaration |
Undocumented |
Method | parse_expression |
Undocumented |
Method | parse_namespace_object |
Undocumented |
Method | parse_pre_v3_type_definition |
Undocumented |
Method | parse_xref_object |
Undocumented |
Instance Variable | pos |
Undocumented |
Property | id_attributes |
Undocumented |
Property | language |
Undocumented |
Property | paren_attributes |
Undocumented |
Inherited from BaseParser
:
Method | __init__ |
Undocumented |
Method | _make_multi_error |
Undocumented |
Method | _parse_attribute |
Undocumented |
Method | _parse_balanced_token_seq |
Undocumented |
Method | assert_end |
Undocumented |
Method | fail |
Undocumented |
Method | match |
Undocumented |
Method | read_rest |
Undocumented |
Method | skip_string |
Undocumented |
Method | skip_string_and_ws |
Undocumented |
Method | skip_word |
Undocumented |
Method | skip_word_and_ws |
Undocumented |
Method | skip_ws |
Undocumented |
Method | status |
Undocumented |
Method | warn |
Undocumented |
Instance Variable | _previous_state |
Undocumented |
Instance Variable | allowFallbackExpressionParsing |
Undocumented |
Instance Variable | config |
Undocumented |
Instance Variable | definition |
Undocumented |
Instance Variable | end |
Undocumented |
Instance Variable | last_match |
Undocumented |
Instance Variable | location |
Undocumented |
Instance Variable | otherErrors |
Undocumented |
Property | current_char |
Undocumented |
Property | eof |
Undocumented |
Property | matched_text |
Undocumented |
Undocumented
Parameters | |
orExprHead:Any | Undocumented |
Returns | |
ASTExpression | Undocumented |
Undocumented
Parameters | |
outer:str | Undocumented |
typed:bool | Undocumented |
Returns | |
ASTDeclSpecs | Undocumented |
Parameters | |
outer:str | Undocumented |
typed:bool | Undocumented |
Returns | |
ASTDeclSpecsSimple | Undocumented |
Undocumented
Parameters | |
named:Union[ | Undocumented |
paramMode:str | Undocumented |
typed:bool | Undocumented |
Returns | |
ASTDeclarator | Undocumented |
Undocumented
Parameters | |
named:Union[ | Undocumented |
paramMode:str | Undocumented |
typed:bool | Undocumented |
Returns | |
ASTDeclarator | Undocumented |
Undocumented
Parameters | |
end:List[ | Undocumented |
parser:Callable[ | Undocumented |
allow:bool | Undocumented |
Returns | |
ASTExpression | Undocumented |
Undocumented
Parameters | |
outer:str | Undocumented |
allowFallback:bool | Undocumented |
Returns | |
ASTInitializer | Undocumented |
Undocumented
Parameters | |
name:str | Undocumented |
open:str | Undocumented |
close:str | Undocumented |
Returns | |
Tuple[ | Undocumented |
Undocumented
Parameters | |
paramMode:str | Undocumented |
Returns | |
ASTParameters | Undocumented |
Undocumented
Returns | |
ASTTrailingTypeSpecFundamental | Undocumented |
Undocumented
Parameters | |
named:Union[ | Undocumented |
outer:str | Undocumented |
Returns | |
ASTTypeWithInit | Undocumented |
Undocumented
Parameters | |
objectType:str | Undocumented |
directiveType:str | Undocumented |
Returns | |
ASTDeclaration | Undocumented |