JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Tree
Deprecated
Index
Search
Help
ghidra.sleigh.grammar
Contents
Description
Classes and Interfaces
Hide sidebar
Show sidebar
Package ghidra.sleigh.grammar
package
ghidra.sleigh.grammar
All Classes and Interfaces
Interfaces
Classes
Exception Classes
Class
Description
AbstractSleighLexer
AbstractSleighParser
ANTLRUtil
BailoutException
BaseLexer
BaseRecognizerOverride
BooleanExpressionLexer
BooleanExpressionParser
DisplayLexer
DisplayLexer_BaseLexer
ExpressionEnvironment
HashMapPreprocessorDefinitionsAdapter
LexerMultiplexer
LineArrayListWriter
Location
LocationUtil
Locator
ParsingEnvironment
PreprocessorException
RadixBigInteger
SemanticLexer
SemanticLexer_BaseLexer
SleighCompiler
SleighCompiler.Block_scope
SleighCompiler.code_block_scope
SleighCompiler.contextdef_scope
SleighCompiler.ctorstart_scope
SleighCompiler.fielddef_scope
SleighCompiler.id_or_nil_return
SleighCompiler.identifier_return
SleighCompiler.Jump_scope
SleighCompiler.macrodef_scope
SleighCompiler.Return_scope
SleighCompiler.semantic_scope
SleighCompiler.spacedef_scope
SleighCompiler.tokendef_scope
SleighEcho
SleighEcho.endian_return
SleighLexer
SleighParser
SleighParser_DisplayParser
SleighParser_DisplayParser.concatenate_return
SleighParser_DisplayParser.display_return
SleighParser_DisplayParser.pieces_return
SleighParser_DisplayParser.printpiece_return
SleighParser_DisplayParser.special_return
SleighParser_DisplayParser.whitespace_return
SleighParser_SemanticParser
SleighParser_SemanticParser.add_op_return
SleighParser_SemanticParser.assignment_return
SleighParser_SemanticParser.booland_op_return
SleighParser_SemanticParser.build_stmt_return
SleighParser_SemanticParser.call_stmt_return
SleighParser_SemanticParser.code_block_return
SleighParser_SemanticParser.compare_op_return
SleighParser_SemanticParser.cond_stmt_return
SleighParser_SemanticParser.constant_return
SleighParser_SemanticParser.crossbuild_stmt_return
SleighParser_SemanticParser.declaration_return
SleighParser_SemanticParser.eq_op_return
SleighParser_SemanticParser.export_return
SleighParser_SemanticParser.expr_add_return
SleighParser_SemanticParser.expr_and_op_return
SleighParser_SemanticParser.expr_and_return
SleighParser_SemanticParser.expr_apply_return
SleighParser_SemanticParser.expr_booland_return
SleighParser_SemanticParser.expr_boolor_op_return
SleighParser_SemanticParser.expr_boolor_return
SleighParser_SemanticParser.expr_comp_return
SleighParser_SemanticParser.expr_eq_return
SleighParser_SemanticParser.expr_func_return
SleighParser_SemanticParser.expr_mult_return
SleighParser_SemanticParser.expr_operands_return
SleighParser_SemanticParser.expr_or_op_return
SleighParser_SemanticParser.expr_or_return
SleighParser_SemanticParser.expr_return
SleighParser_SemanticParser.expr_shift_return
SleighParser_SemanticParser.expr_term_return
SleighParser_SemanticParser.expr_unary_return
SleighParser_SemanticParser.expr_xor_op_return
SleighParser_SemanticParser.expr_xor_return
SleighParser_SemanticParser.funcall_return
SleighParser_SemanticParser.goto_stmt_return
SleighParser_SemanticParser.jumpdest_return
SleighParser_SemanticParser.label_return
SleighParser_SemanticParser.lvalue_return
SleighParser_SemanticParser.mult_op_return
SleighParser_SemanticParser.outererror_return
SleighParser_SemanticParser.return_stmt_return
SleighParser_SemanticParser.section_def_return
SleighParser_SemanticParser.semantic_return
SleighParser_SemanticParser.semanticbody_return
SleighParser_SemanticParser.sembitrange_return
SleighParser_SemanticParser.shift_op_return
SleighParser_SemanticParser.sizedexport_return
SleighParser_SemanticParser.sizedstar_return
SleighParser_SemanticParser.statement_return
SleighParser_SemanticParser.statements_return
SleighParser_SemanticParser.unary_op_return
SleighParser_SemanticParser.varnode_return
SleighParser.aligndef_return
SleighParser.arguments_return
SleighParser.bitpat_or_nil_return
SleighParser.bitpattern_return
SleighParser.bitrange_return
SleighParser.bitrangedef_return
SleighParser.bitranges_return
SleighParser.constraint_op_return
SleighParser.constraint_return
SleighParser.constructor_return
SleighParser.constructorlike_return
SleighParser.constructorlikelist_return
SleighParser.contextblock_return
SleighParser.contextdef_return
SleighParser.contextfielddef_return
SleighParser.contextfielddefs_return
SleighParser.contextfieldmod_return
SleighParser.contextfieldmods_return
SleighParser.ctorsemantic_return
SleighParser.ctorstart_return
SleighParser.ctxassign_return
SleighParser.ctxlval_return
SleighParser.ctxstmt_return
SleighParser.ctxstmts_return
SleighParser.def_or_conslike_return
SleighParser.definition_return
SleighParser.endian_return
SleighParser.endiandef_return
SleighParser.fielddef_return
SleighParser.fielddefs_return
SleighParser.fieldmod_return
SleighParser.fieldmods_return
SleighParser.id_or_nil_return
SleighParser.id_or_wild_return
SleighParser.identifier_return
SleighParser.identifierlist_return
SleighParser.intblist_return
SleighParser.intbpart_return
SleighParser.integer_return
SleighParser.key_as_id_return
SleighParser.macrodef_return
SleighParser.nameattach_return
SleighParser.neginteger_return
SleighParser.oplist_return
SleighParser.pcodeopdef_return
SleighParser.pequation_and_op_return
SleighParser.pequation_and_return
SleighParser.pequation_atomic_return
SleighParser.pequation_ellipsis_return
SleighParser.pequation_ellipsis_right_return
SleighParser.pequation_or_op_return
SleighParser.pequation_or_return
SleighParser.pequation_return
SleighParser.pequation_seq_op_return
SleighParser.pequation_seq_return
SleighParser.pexpression_add_op_return
SleighParser.pexpression_add_return
SleighParser.pexpression_and_op_return
SleighParser.pexpression_and_return
SleighParser.pexpression_apply_return
SleighParser.pexpression_func_return
SleighParser.pexpression_mult_op_return
SleighParser.pexpression_mult_return
SleighParser.pexpression_operands_return
SleighParser.pexpression_or_op_return
SleighParser.pexpression_or_return
SleighParser.pexpression_return
SleighParser.pexpression_shift_op_return
SleighParser.pexpression_shift_return
SleighParser.pexpression_term_return
SleighParser.pexpression_unary_op_return
SleighParser.pexpression_unary_return
SleighParser.pexpression_xor_op_return
SleighParser.pexpression_xor_return
SleighParser.pexpression2_add_op_return
SleighParser.pexpression2_add_return
SleighParser.pexpression2_and_op_return
SleighParser.pexpression2_and_return
SleighParser.pexpression2_apply_return
SleighParser.pexpression2_func_return
SleighParser.pexpression2_mult_op_return
SleighParser.pexpression2_mult_return
SleighParser.pexpression2_operands_return
SleighParser.pexpression2_or_op_return
SleighParser.pexpression2_or_return
SleighParser.pexpression2_return
SleighParser.pexpression2_shift_op_return
SleighParser.pexpression2_shift_return
SleighParser.pexpression2_term_return
SleighParser.pexpression2_unary_op_return
SleighParser.pexpression2_unary_return
SleighParser.pexpression2_xor_op_return
SleighParser.pexpression2_xor_return
SleighParser.pfuncall_return
SleighParser.qstring_return
SleighParser.sizemod_return
SleighParser.spacedef_return
SleighParser.spacemod_return
SleighParser.spacemods_return
SleighParser.spec_return
SleighParser.strict_id_return
SleighParser.stringorident_return
SleighParser.stringoridentlist_return
SleighParser.tokendef_return
SleighParser.type_return
SleighParser.typemod_return
SleighParser.valueattach_return
SleighParser.varattach_return
SleighParser.varnodedef_return
SleighParser.wildcard_return
SleighParser.withblock_return
SleighParser.wordsizemod_return
SleighParserRun
SleighPreprocessor
SleighRecognizerConstants
SleighToken
SourceFileIndexer
This class is used to index source files in a SLEIGH language module.
TokenExtractor