# BinaryParser

###### Identifier:

org.eclipse.cdt.core.BinaryParser

###### Since:

CDT 2.0

###### Description:

This extension point is used to contribute a new Binary Parser to CDT. Binary Parsers analyse object or executable files in order to display their symbols and other information to users.

###### Configuration Markup:

<!ELEMENT extension (cextension)>

<!ATTLIST extension

id CDATA #IMPLIED

name CDATA #IMPLIED

point CDATA #REQUIRED>

- id - ID of the extension point (Simple ID)
- name - Name of the extension point

<!ELEMENT cextension (filter? , run)>

<!ELEMENT run EMPTY>

<!ATTLIST run

class CDATA #REQUIRED>

- class -

The filter element is deprecated

<!ELEMENT filter EMPTY>

<!ATTLIST filter

name (visibility)

value (private) >

Not recommended for usage. This is used only as a workaround for old code. The filter can only define visibility as private which would prevent the parser appearing in UI. Marked as deprecated as of CDT 6.1 planning to remove in next major release.

- name -
- value -

###### API Information:

Plug-ins that want to extend this extension point must implement `org.eclipse.cdt.core.IBinaryParser` interface.

Copyright (c) 2009, 2009 Andrew Gvozdev (Quoin Inc.) and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html