mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-28 15:57:03 -05:00
feat: Added various custom built-in types to the pattern language (#1991)
This commit is contained in:
@@ -15,6 +15,7 @@ using namespace hex::plugin::disasm;
|
||||
namespace hex::plugin::disasm {
|
||||
|
||||
void drawDisassemblyVisualizer(pl::ptrn::Pattern &, bool, std::span<const pl::core::Token::Literal> arguments);
|
||||
void registerPatternLanguageTypes();
|
||||
|
||||
}
|
||||
|
||||
@@ -27,7 +28,7 @@ namespace {
|
||||
void registerPlVisualizers() {
|
||||
using ParamCount = pl::api::FunctionParameterCount;
|
||||
|
||||
ContentRegistry::PatternLanguage::addVisualizer("disassembler", drawDisassemblyVisualizer, ParamCount::exactly(4));
|
||||
ContentRegistry::PatternLanguage::addVisualizer("disassembler", drawDisassemblyVisualizer, ParamCount::exactly(3));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -40,4 +41,5 @@ IMHEX_PLUGIN_SETUP("Disassembler", "WerWolv", "Disassembler support") {
|
||||
|
||||
registerViews();
|
||||
registerPlVisualizers();
|
||||
registerPatternLanguageTypes();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user