pyrtma.parser.Parser
- class Parser(debug=False, validate_alignment=True, auto_pad=True, import_coredefs=True)[source]
Bases:
objectParser class
Parser class
- Parameters:
Methods
add_fieldsConfirm 64 bit alignment of structures
Check namespaces for conflicting names.
check_key_value_separationCheck that names start with a letter.
clearexpand_expressionget_ctype_clsget_ctype_sizeFind the base type ultimately represented by the typedef alias
handle_compiler_optionshandle_expressionhandle_host_idhandle_importhandle_message_defhandle_metadatahandle_module_idhandle_reservehandle_signalhandle_stringhandle_structparseparse_compiler_optionsparse_fileparse_optionsparse_options_textparse_textto_jsontrim_rootvalidate_msg_defvalidate_msg_idwarning