# Package ghidra.app.plugin.assembler.sleigh.expr.match

package ghidra.app.plugin.assembler.sleigh.expr.match

- Related Packages
  Package
  Description
  ghidra.app.plugin.assembler.sleigh.expr
- Class
  Description
  AbstractExpressionMatcher<T extends PatternExpression>
  Base implementation for expression matchers
  AnyMatcher<T extends PatternExpression>
  A matcher which accept any expression of the required type
  BinaryExpressionMatcher<T extends BinaryExpression>
  A matcher for a binary expression
  BinaryExpressionMatcher.Commutative<T extends BinaryExpression>
  A matcher for binary expression allowing commutativity
  ConstantValueMatcher
  A matcher for a given constant value
  ExpressionMatcher<T extends PatternExpression>
  A matcher for a form of patten expression
  ExpressionMatcher.Context
  A context for defining expression matcher succinctly
  FieldSizeMatcher
  A matcher for a token or context field, constrained by its size in bits
  OperandValueMatcher
  A matcher for a constructor's operand value, constrained by its defining expression
  UnaryExpressionMatcher<T extends UnaryExpression>
  A matcher for a unnary expression