pygccxml.declarations.pattern_parser.parser_t

Package pygccxml :: Package declarations :: Module pattern_parser :: Class parser_t |

# type parser_t

source code

    object --+
             |
            parser_t

implementation details

Instance Methods
__init__(self, pattern_char_begin, pattern_char_end, pattern_char_separator) | source code
has_pattern(self, decl_string) implementation details | source code
name(self, decl_string) implementation details | source code
args(self, decl_string) implementation details | source code
find_args(self, text, start=None) implementation details | source code
split(self, decl_string) implementation details | source code
split_recursive(self, decl_string) implementation details | source code
join(self, name, args, arg_separator=None) implementation details | source code
normalize(self, decl_string, arg_separator=None) implementation details | source code

Class Variables
| NOT_FOUND = ``(`-1`,` -1`)`` implementation details

Method Details

### __init__(self, pattern_char_begin, pattern_char_end, pattern_char_separator) (Constructor) | source code
Overrides: object.__init__ (inherited documentation)