Package ghidra.app.plugin.assembler.sleigh.sem
package ghidra.app.plugin.assembler.sleigh.sem
-
ClassDescriptionBase for a node in an assembly prototypeBase class for generating prototype nodes ("states") from a parse tree nodeContext to pass along as states are generatedDescribes a SLEIGH constructor semanticThe state corresponding to a sub-table operandThe generator of
AssemblyConstructState
fromAssemblyParseBranch
A graph of possible context changes via the application of various constructorsA transition in a context transition graphA vertex in a context transition graphA class that computes the default context for a language, and acts as a pseudo contextA tree of generated assembly node states, paired with the resulting patternsThe generator ofAssemblyConstructState
for a hidden sub-table operandThe generator ofAssemblyOperandState
for a hidden value operandThe state corresponding to a non-sub-table operandThe generator ofAssemblyOperandState
fromAssemblyParseNumericToken
The analog ofPatternBlock
, designed for use by the assemblerThe (often intermediate) result of assemblyA set of possible assembly resolutions for a single SLEIGH constructorAAssemblyResolution
indicating the need to solve an expression in the futureAAssemblyResolution
indicating the occurrence of a (usually semantic) errorAAssemblyResolution
indicating successful application of a constructorThe workhorse of semantic resolution for the assembler