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
AssemblyConstructStatefromAssemblyParseBranchA 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 ofAssemblyConstructStatefor a hidden sub-table operandThe generator ofAssemblyOperandStatefor a hidden value operandThe state corresponding to a non-sub-table operandThe generator ofAssemblyOperandStatefromAssemblyParseNumericTokenThe analog ofPatternBlock, designed for use by the assemblerThe (often intermediate) result of assemblyA set of possible assembly resolutions for a single SLEIGH constructorAAssemblyResolutionindicating the need to solve an expression in the futureAAssemblyResolutionindicating the occurrence of a (usually semantic) errorAAssemblyResolutionindicating successful application of a constructorThe workhorse of semantic resolution for the assembler