# Package ghidra.app.plugin.assembler

package ghidra.app.plugin.assembler

- Related Packages
  Package
  Description
  ghidra.app.plugin
  ghidra.app.plugin.assembler.sleigh
  ghidra.app.plugin.debug
  ghidra.app.plugin.gui
  ghidra.app.plugin.match
- Class
  Description
  Assembler
  The primary interface for performing assembly in Ghidra.
  AssemblerBuilder
  An interface to build an assembler for a given language
  Assemblers
  The primary class for obtaining an `Assembler` for a Ghidra-supported language.
  AssemblyBuffer
  A convenience for accumulating bytes output by an `Assembler`
  AssemblyError
  An exception for programmer errors regarding an assembler
  AssemblyException
  A checked exception used for input errors regarding the assembler
  AssemblySelectionError
  Thrown when a programmer selects an improper instruction during assembly
  AssemblySelector
  Provides a mechanism for pruning and selecting binary assembled instructions from the results of parsing textual assembly instructions.
  AssemblySemanticException
  Thrown when all resolutions of an assembly instruction result in semantic errors.
  AssemblySyntaxException
  Thrown when all parses of an assembly instruction result in syntax errors.